Werner Koch
Coração e alma do GnuPg
O membro mais famoso do grupo alemão GUUG (German Unix User Group) fala nesta entrevista sobre Gnu/Linux, programação, patentes, software livre...
20/07/2002 19:07 - Renato Martini e Djalma Valois
No fim dos anos 70 fez o primeiro curso de computação na escola, e relembra com carinho a época em que trabalhava com papel e lápis para aprender como programar uma máquina. Num curto espaço de tempo, obteve o seu primeiro computador: uma calculadora TI-58 sem nenhuma forma de salvar os programas. Nesta mesma época saiu o Radio-Shack TRS 80 e o clube de astronomia da cidade onde vivia, comprou três deles; deu cursos sobre como programar em BASIC e Assembler e gastou mais noites no teclado do que atrás de telescópios. Este é Werner Koch, um alemão que dedica dia após dia sua vida em defesa da privacidade do cidadão. E é com ele que o CIPSGA fez esta entrevista exclusiva.
Pelo que você nos contou inicialmente, deve ter demorado algum tempo para você ter o seu próprio equipamento não é ?
Nos anos seguintes, tive naturalmente alguns micro-computadores (também comecei a mexer com o meu próprio, mas era muito caro). Após meu aprendizado como eletricista, trabalhei para uma empresa de software em Düsseldorf que era também um negociante IBM, assim tive acesso a novos PCs, Novell, mainframes, etc. Após a falência desta empresa, trabalhei em algumas outras poucas empresas, começando enquanto isso a freqüentar a Universidade para aprender sobre IT. Não aprendi nada de novo aí, e assim não a completei devido a falta de tempo.
Quando você usou o Unix pela primeira vez ?
"Eu não me lembro o nome, mas era da IBM e era uma máquina bastante lenta (mas agradavelmente equipado com um HD de 10 me"
|
Rodei meu primeiro Unix no meio dos anos 80 num PC XT padrão a 4.77 MHz. Eu não me lembro o nome, mas era da IBM e era uma máquina bastante lenta (mas agradavelmente equipado com um HD de 10 megabytes).
Em 1991 comecei a trabalhar como consultor e programador em minha própria pequena empresa e faço todas as tarefas que pessoas como nós fazem. Poucos meses atrás fui co-fundador de uma empresa chamada OpenIT e é aonde estou trabalhando agora.
Você tem algum hobbie ?
Tenho: Astronomia, Fotografia Branco & Preto, mexer em hardware, ler. Hoje não tenho muito tempo para estas tarefas e prefiro passar meu tempo privado com minha esposa.
Quando você começou o projeto GnuPG?
Outono de 1997, a primeira release no natal de 1997.
Você tem alguma estatística do uso do GnuPG?
Bem, tenho somente minha impressão: eu recebo muitos emails que são assinados usando GnuPG. Quando se faz uma investigação usando uma ferramenta de procura, encontra-se bastante referências. O Red Hat usa o GnuPG para assinar os seus pacotes, outros provavelmente também o fazem. Há um projeto de Saúde na Austrália que utiliza a versão Windows do GnuPG e ouvi que alguns NIC estão avaliando o GnuPG conforme suas intenções.
Não posso falar a você sobre quaisquer números de downloads, pois o servidor de FTP é espelhado em 25 sites e não tenho estatísticas disto.
Tivemos a oportunidade de compilar e rodar o GnuPG em três diferentes sistemas Unix: Solaris (i386), SCO OpenServer e o FreeBSD. Você pode explicar a portabilidade do software por ele ter sido criado num ambiente da programação GNU ou foi algo pensado e desejado por você ?
"Francamente planejo somente trabalhar hoje em Unix."
|
Sempre tentei escrever software os mais portável quanto possível. Usei para ter o meu próprio ambiente que permitisse construir programas para Unix, OS/2, DOS, Novell e outros; isto foi influenciado por todos os compiladores ruins que tinham o ambiente baseado em DOS e de certo modo necessitava de uma forma de abstrair os resultados destes compiladores. Eu me livrei deste sistema porque o sistema autoconf/automake GNU é muito melhor, e pelo uso de um cross-compiler posso construir sempre próximo de uma máquina GNU/Linux hoje (francamente planejo somente trabalhar hoje em Unix).
A plataforma alvo para o GnuPG foi o sistema GNU (kernel Linux ou Hurd) e todas as outras versões aconteceram principalmente porque o autoconf é uma ferramenta tao grandiosa para a construção de software em plataformas que jamais se viu.
Você poderia explicar o projeto para "melhorar e comercializar o GnuPG"' anunciado pela GUUG? Como está sendo a participação do governo alemão (através do BMWi) no projeto?
O Ministério federal de Economia e Tecnologia (BMWi) fundou o projeto. Os objetivos do projeto são:
* Fazer uma versão Windows (realizado)
* Criar um frontend gráfico para o Windows para fazer mais fácil o gerenciamento de chaves e a criptografia de arquivos
* Escrever plugins para os cliente de correio mais comuns.
* Outlook: não vi os resultados ainda :-(
* Eudora: Está sendo trabalhado, mas não há nada para se mostrar ainda.
* Netscape: Nós não o faremos, mas sim para o Mozilla (Netscape 6).
* Mozilla: Estou correntemente trabalhando nele e trabalhando em coisas básicas.
* Lotus: Não é possível devido a falta de uma implementação MIME própria no Lotus Notes 4.
* Distribuir uma versão "empacotada" com um GnuPG fácil de instalar para o usuário Windows. Conterá também binários para outros Sistemas Operacionais.
* Fazer algum marketing real para este produto e fazê-lo disponível em lojas de informática e livrarias.
Você têm recebido apoio de outros governos ou instituições para a manutenção do projeto GnuPG?
Não.
Segundo o artigo "Germany awards grant for encryption" (New York Times on the Web, 19/11/1999) houve lobby do governo norte-americano para que a Alemanha impusesse restrições a criptografia. É correta esta afirmação? Como você vê este problema?
Houve uma carta de janet Reno para o Ministro alemão da Justiça, devido entretanto a política geral alemã isto não alterou nada, e não sei de qualquer caso que o BMWi tenha mesmo perguntado alguém para implementar ou não implementar algo.
Pode ter vindo alguma pressão dos EUA como parece, eles têm políticas de grupos que pedem key escrow ou coisas do tipo (como na Inglaterra). Entretanto, isto são apenas rumores e haverá uma forte oposição contra isto.
Existem na Alemanha grupos não-governamentais (Comitês, Entidades) como o CIPSGA no Brasil, que discutem a questão da privacidade e da criptografia? Que tipo de trabalho estes grupos desenvolvem?
Há pelo menos o www.FITUG.de e o www.FFII.org. Em adição, temos uma espécie de ombudsman (atualmente mais do que um para cada Estado da Federação) que controlam a regulação da privacidade de dados (Datenschutzbeauftragte). Um ou dois deles estão atualmente promovendo o uso do PGP para assegurar a privacidade. Estamos trabalhando para convencê-los a usar o GnuPG ;-)
O que você acha dos conceitos defendidos pela Free Software Foundation com relação à Liberdade, expresso na FDL e na GPL?
Concordo com a FSF e Richard Stallman. Usando a GPL asseguro que meu trabalho não é feito proprietário e que qualquer um tem e terá sempre o direito de mudar o software de acordo com suas necessidades.
Qual os tipos de mudanças que você espera para o mundo dos computadores e da tecnologia com o uso do software livre?
"Nossa tecnologia moderna (com todas as suas vantagens e desvantagens) não teria sido possível com uma ciência não-livre."
|
Mais sistemas inter-operáveis, uma oportunidade do chamado países do Terceiro Mundo de participar da tecnologia moderna sem altos custos, sem monopólios para ditar "padrões" como o formato MS Word, uma melhor educação para os estudantes, pois eles podem aprender a partir de sistemas de software bons e bem desenvolvidos, um software melhor que também ajusta-se às necessidades do usuário, mais divertido de usar e provavelmente mais coisas que no momento não me dou conta.
Nossa tecnologia moderna (com todas as suas vantagens e desvantagens) não teria sido possível com uma ciência não-livre. Penso que software e ciência são similares em muitos aspectos.
Como você vê as reações da indústria do software proprietário em relação à obrigação de patentes de software em alguns países?
Patentes de software podem ser uma boa forma de obter vantagens sobre o software livre. Entretanto, muitas companhias não possuem patentes suficientes (e não são capazes de fazê-lo) para fazer cross-licensing. Assim num longo período somente grandes companhias se beneficiarão disto.
Na minha opinião, eles podem emitir patentes de software tanto quanto queiram e pelo tempo que seja (por lei) não aplicável ao software livre.
CIPSGA
|