Linus Torvalds: Microsoft é irrelevantePor Peter Moon, para o Computerworld.São Paulo - Criador do Linux e do conceito do código aberto falou com exclusividade ao Computerworld.
O finlandês Linus Torvalds tinha apenas 22 anos quando, em 1991, decidiu compartilhar com amigos e programadores o sistema operacional que havia criado: o Linux. Aquele estudante de ciência da computação da Universidade de Helsinque não imaginava a reviravolta que aquela decisão iria deslanchar no mundo da TI. Nesta entrevista exclusiva feita por e-mail, o guru da comunidade do Software Livre revela as razões que o levaram a abrir seu código-fonte, afirma que a Microsoft é irrelevante e que o futuro pertence ao Código Aberto.
CW – O que pretendia quando liberou o Linux pela primeira vez ao público em 1991? Foi por dinheiro?Linus Torvalds – Certamente não foi por dinheiro, já que o copyright original era muito específico com relação a isso. Não era a GPLv2 (General Public License versão 2, a licença usada pelo sistema operacional livre GNU/Linux), mas a minha própria licença: “não custa dinheiro algum, mas você é obrigado a devolver o seu código-fonte”.
CW – Então foi por fama ou por diversão? Você imaginava a revolução que iria desencadear?Linus Torvalds - Não, jamais pensei que o Linux se tornaria tão grande e popular como é hoje, por isso também não foi pela fama. Gostaria de dizer que foi por diversão, e essa é provavelmente a definição mais próxima da verdade, mas seria mais apropriado explicar porque eu gostaria que tivesse sido por diversão. O release propriamente dito não foi algo particularmente divertido, mas o que no fundo eu estava atrás era de feedback e de comentários.
Quando liberei o Linux no outono de 91 (mais precisamente, em 17 de setembro de 1991), eu já vinha programando ao longo de uma boa parte da minha vida, e o fazia por diversão. Mas costumava ter um grande problema programando, qual seja encontrar algo que me empolgasse. Produzi alguns games, mas no fundo nunca me interessei muito em jogar games, portanto na maior parte do tempo eu estava procurando algo interessante, um projeto que fosse relevante para mim, por isso continuei programando.
É nesse ponto que aconteceu o “release público”. Eu esperava que as pessoas me contassem o que achavam que precisava de aprimoramento e o que era bom, tornando assim o projeto mais interessante para mim. Se eu não o tivesse tornado público, provavelmente teria continuado a usá-lo eu mesmo, e acabaria por procurar um novo projeto no qual trabalhar. Mas o que aconteceu foi maravilhoso. Estou trabalhando com o Linux há 16 anos e ele ainda me empolga, exatamente porque o tornei disponível ao público e pedi seu feedback.
Só a título de uma nota de rodapé: o “release público” aconteceu em parte porque era a coisa mais natural a fazer. Exatamente porque eu jamais planejei fazer um release comercial – não foi por isso que comecei a trabalhar no Linux nem é o tipo de coisa que me empolga – e porque usava programas de código-fonte aberto, era a coisa mais natural a fazer. Por tudo isso, não foi de fato uma grande decisão. Havia uns conhecidos que estavam interessados em sistemas operacionais, portanto torná-lo público era o mais óbvio a fazer.
CW – Como é que o Linux enquanto produto foi beneficiado pelo release?Linus Torvalds – Bom, muito claramente, caso não o tivesse tornado público, teria sido apenas mais um dos meus pequenos projetos, sendo usado nas minhas máquinas, mas eventualmente teria sido deixado de lado sob um argumento do tipo: “é uma projeto bacana, mas deixa eu ver o que mais posso fazer”. O Linux não teria ido a lugar algum não fosse a abertura do código-fonte.
Considero que a mudança para o GPLv2 (com relação à minha licença original) foi importante, pois os interesses comerciais que estavam em jogo eram muito importantes desde o início. Mesmo no início de 92, já existia uma pequena distribuição comercial (via hobistas) que era no fundo um serviço de cópias baratas em discos flexíveis, aonde indivíduos interessados que estavam envolvidos decidiram que seria melhor tentar espalhar a idéia ao mesmo tempo em que ganhavam um dinheirinho. O fato de que eu, em particular, não estava interessado nisso, é irrelevante.
O fato é que desde o início interesse comercial era muito importante. As distribuições comerciais foram o que atraiu um monte de ótimos instaladores, e forçou as pessoas a melhorar a usabilidade. Por isso acredito que os usuários comerciais do Linux têm sido muito importantes para aprimorar o produto. Eu sei que todo o pessoal técnico envolvido tem sido de enorme importância, mas penso que o tipo de uso comercial que se pode obter com o GPLv2 também é importante – é preciso manter um equilíbrio entre a tecnologia pura e as necessidades que os usuários trazem através do mercado.
Se tivéssemos optado apenas por uma opção mercadológica ou puramente voltada ao consumidor, acabaríamos no final com uma tecnologia que seria um lixo. Da mesma forma, acredito que algo que fosse somente desenvolvido pelo povo da tecnologia acabaria igualmente num lixo tecnológico. É preciso manter esse equilíbrio. Existe um monte de fanáticos por software livre achando que tudo se resume nos desenvolvedores, e que interesses comerciais são “do mal”. Isso é estúpido. Não se trata apenas dos desenvolvedores individuais, mas de todos os diversos interesses sendo trabalhados em conjunto. Os desenvolvedores têm seus próprios interesses e motivações (“tecnologia melhor”) e o povo do marketing e relações públicas tem outros (dinheiro), mas o melhor sistema é aquele que permite a todos estes interesses trabalharem atraindo a tecnologia para o seu lado. O que sobra no fim é equilibrado.
CW – Muitos programadores fizeram milhões com as novas tecnologias, mas você preferiu permanecer desenvolvendo o Linux. Não acha que perdeu a chance de uma vida ao não criar um sistema proprietário?Linus Torvalds – Não, de verdade. Em primeiro lugar, eu vivo muito bem. Tenho uma casa de um bom tamanho e com um belo jardim, onde de vez em quando cervos surgem para comer as rosas (minha mulher prefere as rosas, eu prefiro os cervos, mas no fundo nós não ligamos pra isso). Tenho três filhos e sei que posso bancar a educação deles. Do quê mais eu preciso?
O ponto é o seguinte: um bom programador ganha bem. Um sujeito conhecido mundialmente ganha ainda melhor. Eu simplesmente não preciso criar empresa nenhuma. Além de esta ser a coisa menos interessante que eu possa imaginar para fazer. Eu ODEIO papelada. Jamais poderia tomar conta de empregados mesmo que tentasse. Uma companhia que eu criasse jamais teria sucesso – eu simplesmente não estou interessado! Então, ao invés disso, eu tenho uma boa vida, faço algo que realmente me interessa e que ao mesmo tempo faz a diferença para as pessoas, não só pra mim. E isso me faz bem.
Portanto, acho que teria perdido a chance de uma vida se NÃO tivesse tornado o Linux largamente disponível. Se tivesse tentado torná-lo comercial, ele jamais teria se saído tão bem, nunca teria sido tão relevante, e provavelmente eu estaria estressado. Estou muito feliz com as minhas opções de vida. Eu faço o que me importa e sinto que estou fazendo a diferença.
CW – Você não temia perder a propriedade intelectual quando liberou o Linux?Linus Torvalds – Eu não pensava nesses termos (e ainda não penso). Nunca se tratou de algo ligado à “propriedade individual”, mas ao esforço que havia despendido no projeto. Mas sim, eu fiquei um pouco preocupado, pois sendo um desenvolvedor totalmente desconhecido na Finlândia, alguém talvez decidisse pura e simplesmente ignorar minha licença, usar o meu código e não fornecer de volta suas modificações. Por outro lado, o que no fundo eu tinha a perder?
Além disso, olhando para trás, francamente, não é algo com o que valha a pena se preocupar. Em primeiro lugar, mesmo que eu fosse o cara mais esperto do planeta, e compilasse algo realmente brilhante, ainda assim levaria anos para fazê-lo. Em outras palavras, levaria muito tempo antes que o resultado valesse a pena para alguém roubá-lo. Portanto ao torná-lo público desde o início, não tinha que me preocupar com pessoas ou empresas que quisessem roubar o meu trabalho. E quando o código tornou-se algo valioso, o projeto já era suficientemente conhecido de modo que ninguém poderia fraudá-lo em larga escala sem ser pego. Em larga medida foi de fato a liberdade do projeto que garantiu a sua segurança.
Se existem pessoas usando o Linux sem respeitar a licença? Claro! O copyright não é algo necessariamente honrado em todas as partes do mundo, e existe gente inescrupulosa e empresas que agem deliberadamente fora da lei. São coisas que acontecem. Mas uma vez que o projeto se torna grande o suficiente para que estas coisas aconteçam, não há mais razão para se preocupar. Aqueles que fazem mal uso do projeto não estão limitando o acesso aos outros, mas a eles mesmos! Se alguém usa o Linux sem seguir o GPLv2, está limitando o seu próprio mercado. Não pode vendê-lo legalmente no mundo desenvolvido sem se preocupar com o lado legal, e não obterá a vantagem do código livre que as empresas que seguem a licença obtêm, isto é, ter seus aprimoramentos acrescentados ao produto. Esta era uma coisa que me preocupava antes de liberar o Linux, mas ao longo dos anos me dei conta que não valia a pena dar importância a isto. Existem gente e empresas sem escrúpulos? Sim, mas não são eles que fazem importam ou fazem a diferença.
CW – Quais são os benefícios do Linux para os usuários, sem falar no fato de não terem que pagar por ele?Linus Torvalds – A maior das vantagens tem muito pouco a ver com dinheiro, e tudo a ver com a flexibilidade do produto. Esta flexibilidade deriva do fato de milhares de outros usuários terem usado o produto e terem podido externar suas opiniões e tentar aperfeiçoá-lo.
Não importa se 99.99% dos usuários do Linux jamais irão fazer uma única modificação. Se existem alguns milhões de usuários, mesmo que 0,01% deles acabem se tornando desenvolvedores, isso terá muita importância. Mas francamente, mesmo aqueles que não são desenvolvedores acabam nos ajudando ao reportar problemas, fornecendo feedback. Ainda assim, alguns deles pagam pelo produto, podendo deste modo tocar empresas que, por conseguinte, têm o incentivo de contratar profissionais que querem desenvolver, criando um ciclo virtuoso.
É por isso que o fato de não ter que pagar pelo programa é uma pequena parte do todo – significa que ele é barato e fácil de experimentar, reduzindo para distância até o envolvimento. Mas a real vantagem é como o processo leva a um melhor modelo de desenvolvimento, e como isto por sua vez resulta num produto melhor! Mas sim, isso leva muitos anos. Programar dá muito trabalho, e montar toda a infra-estrutura para criar algo útil é inimaginavelmente difícil e custoso. Mas se você distribuir o trabalho entre milhares de desenvolvedores e centenas de empresas, a coisa funciona, e nenhum indivíduo ou companhia acaba tendo que pagar a conta.