Professional Documents
Culture Documents
Software Livre
Talvez por falta de informação, tornou–se comum a idéia errônea de que todo Software
Livre é distribuído sob os termos da General Public License (GPL), da Free Software
Foundation (FSF).
Isto decorre da propaganda agressiva da FSF e seus seguidores, reforçada por ser a
GPL a licença do kernel Linux, que serve de base para inúmeros sistemas operacionais
muito populares. A maioria dos sistemas derivados do BSD Unix, porém, usa uma
licença mais simples e liberal. Este artigo compara as duas e pesa os prós e contras de
cada uma.
Antes de ler o texto, fique ciente de que minha opinião não é neutra; sou adepto da
licença BSD e seria hipocrisia fingir o contrário. Sei que comparações como esta podem
levar a discussões intermináveis, xingamentos e ofensas pessoais, mas não me
interessam celeumas desse tipo, como bem denota o início do artigo.
Os termos “livre” e “proprietário” são usados ao longo deste texto como adjetivos
convenientes para designar algo cujo significado é bem mais complexo. A liberdade só
existe e tem valor para quem é consciente dela. Pessoas podem ser livres; software,
sendo inanimado, não. Ele é uma “coisa”, que tem uma autoria (individual ou coletiva) e
pode ter dono ou ser de domínio público (sem dono, ainda que com autoria).
Copyright e licenças
http://webinsider.uol.com.br/print.php?id=2523 04/08/2008
IMPRIMIR Página 2 de 5
No Brasil há leis que dispõem sobre direito autoral em geral (lei 9609/98) e sobre
propriedade de software em particular (lei 9610/98). O País reconhece, por doutrina
jurídica, legislação e jurisprudência, dois tipos de direito:
Se fosse de domínio público poderia ser usado por qualquer um, com qualquer fim, sem
autorização prévia; como tem dono, só pode ser distribuído segundo as condições
impostas em uma licença de copyright.
http://webinsider.uol.com.br/print.php?id=2523 04/08/2008
IMPRIMIR Página 3 de 5
O código fonte do Unix chegou a Berkeley em 1974, proveniente da AT&T, onde tinha
sido criado. Quanto o Berkeley Software Distribution (BSD) começou a ser distribuído,
em 1977, cada usuário tinha de comprar da AT&T, detentora do copyright do Unix, uma
licença de código. Somente em 1989 surgiu o “Networking Release 1″, primeira versão
livre, distribuída sob uma licença liberal, que vigora até hoje.
A GPL surgiu como parte do projeto GNU (GNU is not Unix), iniciado em 1984 por
Richard Stallman, cujo propósito era criar um novo sistema operacional, inspirado no
Unix mas não proprietário como o Unix era (daí o trocadilho no nome).
A GPL permite que qualquer um redistribua o software desde que não tente restringir o
acesso ao código original ou às modificações. Pode–se distribuir versões modificadas
do fonte apenas sob os termos da GPL; versões em formato binário devem ser
acompanhadas do código fonte, de uma oferta dele ao custo de reprodução ou de
instruções de como obtê–lo; cópias devem ser acompanhadas da licença e nenhuma
restrição adicional pode ser imposta ao recebedor; para incorporar partes do programa
a outro distribuído sob condições deferentes, deve–se pedir permissão ao autor; não há
garantia pelo programa e prejuízos decorrentes do seu uso não são imputáveis às
partes envolvidas na distribuição. Dito assim parece simples, mas não é.
http://webinsider.uol.com.br/print.php?id=2523 04/08/2008
IMPRIMIR Página 4 de 5
A BSD permite distribuição de código objeto ou executável, sem o fonte. A GPL exige
que seja fornecido o fonte, podendo–se cobrar pelo custo de reprodução, ou instruções
de como obtê–lo (dizer onde obter uma cópia via internet, por exemplo).
A BSD permite que o software seja incluído, no todo ou em parte, em outro software
distribuído sob uma licença diferente. Com GPL é tudo ou nada: se alguém escrever um
programa com milhares de linhas de código e incluir apenas algumas linhas de um
código coberto pela GPL o programa inteiro tem de ser distribuído sob GPL, a não ser
que se obtenha permissão explícita para a cópia (numa sutil contradição entre a licença
e o preâmbulo, segundo o qual são as licenças de software comercial que nos privam
da liberdade de compartilhar e modificar o software).
Há outras sutilezas na questão. Mesmo que não se transcreva um código, o simples ato
de lê–lo e parafraseá–lo pode ser legalmente considerado cópia, segundo Stallman (em
mensagem pessoal). A simples leitura do código GPL para saber o que ele faz e
escrever algo compatível torna–se arriscada. Não se trata de mera suposição; isto já
aconteceu comigo duas vezes.
Aí reside a diferença filosófica central entre as duas licenças: a GPL pressupõe que o
proprietário original tem direitos sobre as modificações feitas pelo licenciado, e o obriga
a fornecê–las; a BSD reconhece o direito autoral do licenciado sobre as modificações.
Numa prepondera a vontade do proprietário sobre a do licenciado, na outra cada um
tem direitos sobre aquilo que é de sua própria autoria.
Isto não significa que a BSD implique em uso comercial sem contribuição à
http://webinsider.uol.com.br/print.php?id=2523 04/08/2008
IMPRIMIR Página 5 de 5
Wilfredo Sánchez, líder inicial do Projeto Darwin, disse certa vez em uma entrevista que
prover as modificações de volta à comunidade é a melhor política, mesmo que isto não
seja obrigatório.
Ele cita o exemplo do sistema operacional NeXTStep, baseado no BSD 4.3, que ficou
em descompasso com a versão de código aberto, o que impossibilitou aproveitar
melhorias posteriores ocorridas no BSD. Com o Darwin, a Apple aprendeu a lição.
Sánchez é da opinião que a GPL, em sua forma atual, inibe o compartilhamento do
código ao invés de facilitá–lo.
Conclusões
Isto posto, qual é a melhor licença? Cada um deve escolher sua resposta. Minha
opinião fica clara no artigo, mas ela não é a única verdade. Devido ao limite de espaço,
muita coisa foi deixada de lado neste texto. [Webinsider]
_______________________________________________________________________
Este artigo foi escrito para o nº zero do BSD em Revista, lançado em maio de 2003 no
Fórum Internacional de Software Livre (Porto Alegre, RS).
Sobre o Autor
http://webinsider.uol.com.br/print.php?id=2523 04/08/2008