OLinux: Quais eram os objetivos no início do
projeto Samba? Já considera que atingiu estes
objetivos? Se não, o que falta?
Andrew Tridgell:
O objetivo inicial era muito modesto e não tinha nenhuma
ligação com protocolos da Microsoft. Tudo o que eu
queria era conectar meu antigo PC com Windows 3.1 rodando
Digital Pathworks a um servidor da Sun. Estava fazendo testes
na versão beta de uma aplicação Digital
chamada "WindX" (posteriormente renomeada de eXcursion) que
oferecia serviços X-window no MS-Windows e requeria
TCP-IP pathworks o que significava que não poderia usar
PC-NFS. Eu tinha uma cópia do Pathworks para Ultrix,
então escrevi um pequeno programa chamado "sockspy" que
me permitiu capturar o tráfego de rede entre o cliente
pathworks no meu PC e o servidor pathworks no Ultrix, depois
escrevi um pequeno programa de servidor para o SunOS que
enviava os mesmos pacotes. Funcionou, então lancei-o
como "server-0.5" que ainda pode ser encontrado para download
no samba.org.
Pouco tempo depois alguém me disse que meu pequeno
servidor havia funcionado com o Microsoft LanManager
filesharing add-on para DOS. Naquele ponto, os meus objetivos
se tornaram maiores e anunciei o início do projeto
"Netbios for Unix". Graças ao Google o
anúncio original
ainda pode ser visto.
Uma fonte muito boa de consulta sobre os dez anos de
trabalho no Samba está no
site do
projeto
.
OLinux: Quantas pessoas estão envolvidas no projeto
Samba atualmente?
Andrew Tridgell:
Cerca de 20 programadores têm acesso ao CVS, mas muitos
outros contribuem. Dos 20 com acesso ao CVS, 10 são
remunerados, o que significa uma grande mudança, pois
há alguns anos atrás todos eram
voluntários.
OLinux: O quão orgulhoso você está com o
prêmio? O que pretende fazer com o dinheiro,
investí-lo no projeto?
Andrew Tridgell:
Estou muito orgulhoso por receber este prêmio! Ainda
estou pensando no que farei (de fato, ainda não recebi a
grana, pois as transferências internacionais são
muito burocráticas). Com certeza doarei parte para a EFA
(equivalente australiana da
EFF
) pois vêm prestando um ótimo serviço em
proteger a liberdade na Austrália, questão da qual
depende a sobrevivência do Samba.
Geralmente gasto muito dinheiro em hardware para oferecer
às pessoas condições de trabalhar no
desenvolvimento de software livre e este prêmio
permitirá que eu gaste um pouco mais com este
objetivo.
OLinux: Qual o motivo da escolha de protocolos do
Windows ao invés de Novell ou Mac?
Andrew Tridgell:
Isto foi acidental. Eu possuía uma máquina com
Pathworks e este software é baseado nos mesmos
protocolos SMB usados pela Microsoft.
Certa vez eu fiz alguns trabalhos no appletalk,
aprimorando o suporte para appletalk no telnet NCSA. Agora
estou muito satisfeito que tenha funcionado com o SMB já
que é um ganho muito importante nos protocolos que
máquinas Linux/Unix podem usar.