O Que é Copyleft?

Copyleft é um método geral para tornar um programa (ou outra obra) livre (free, em inglês, no sentido de liberdade, e não de “preço zero”) e exigir que todas as versões modificadas e extensões do programa também sejam livres.

O modo mais simples de tornar um programa livre é colocá-lo em domínio público, sem copyright. Isto permite que as pessoas compartilhem o programa e suas melhorias, se elas estiverem dispostas a tal. Mas isto também permite que pessoas não-cooperativas transformem o programa em software proprietário. Elas podem fazer modificações, poucas ou muitas, e distribuir o resultado como um produto proprietário. As pessoas que receberem esta forma modificada do programa não têm a liberdade que o autor original havia lhes dado; o intermediário eliminou estas liberdades.

No Projeto GNU, nosso objetivo é dar a todos os usuários a liberdade de redistribuir e modificar o software GNU. Se algum intermediário fosse capaz de retirar a liberdade, nosso código poderia “ter muitos usuários”, mas ele não os daria liberdade. Então, em vez de colocar o software GNU em domínio público, nós o tornamos “copyleft”. O copyleft diz que qualquer um que distribui o software, com ou sem modificações, deve passar adiante a liberdade de copiar e modificar novamente o programa. O copyleft garante que todos os usuários tenham liberdade.

Copyleft também fornece um incentivo para que outros programadores contribuam com o software livre. Programas livres importantes, como o Compilador GNU C++, só existem por causa disto.

Copyleft também ajuda os programadores que desejam contribuir com melhorias para o software livre a obterem permissão de fazer isto. Esses programadores frequentemente trabalham para empresas ou universidades que fariam qualquer coisa para ganhar mais dinheiro. Um programador pode desejar contribuir suas modificações para a comunidade, mas seu empregador pode desejar transformar as mudanças em um produto de software proprietário.

Quando explicamos ao empregador que é ilegal distribuir a versão melhorada exceto como software livre, o empregador geralmente decide liberá-lo como software livre em vez de jogá-lo fora.

Para tornar um programa copyleft, primeiro afirmamos que ele é protegido por um copyright; então adicionamos termos de distribuição, que são um instrumento legal que garante a qualquer pessoa os direitos de usar, modificar, e redistribuir o programa ou qualquer programa derivado dele, mas somente se os termos de distribuição não forem modificados. Desta forma, o código e as liberdades se tornam legalmente inseparáveis.

Desenvolvedores de software proprietário usam o copyright para retirar a liberdade dos usuários; utilizamos o copyright para garantir sua liberdade. É por isso que invertemos o nome, mudando-o de “copyright” para “copyleft”.

Copyleft is a way of using of the copyright on the program. It doesn't mean abandoning the copyright; in fact, doing so would make copyleft impossible. The “left” in “copyleft” is not a reference to the verb “to leave”—only to the direction which is the mirror image of “right”.

Copyleft is a general concept, and you can't use a general concept directly; you can only use a specific implementation of the concept. In the GNU Project, the specific distribution terms that we use for most software are contained in the GNU General Public License (available in HTML, text, and Texinfo format). The GNU General Public License is often called the GNU GPL for short. There is also a Frequently Asked Questions page about the GNU GPL. You can also read about why the FSF gets copyright assignments from contributors.

An alternate form of copyleft, the GNU Affero General Public License (AGPL) (available in HTML, text, and Texinfo format), is designed for programs that are likely to be used on servers. It ensures that modified versions used to implement services available to the public are released as source code to the public.

A compromise form of copyleft, the GNU Lesser General Public License (LGPL) (available in HTML, text, and Texinfo format), applies to a few (but not all) GNU libraries. To learn more about properly using the LGPL, please read the article Why you shouldn't use the Lesser GPL for your next library.

The GNU Free Documentation License (FDL) (available in HTML, text and Texinfo) is a form of copyleft intended for use on a manual, textbook or other document to assure everyone the effective freedom to copy and redistribute it, with or without modifications, either commercially or noncommercially.

A licença adequada é incluída em muitos manuais e em cada distribuição de código-fonte do GNU.

Todas essas licenças foram criadas de modo que você possa facilmente aplicá-las na sua própria obra, supondo que você seja o detentor do copyright. Você não tem que modificar a licença para fazer isso, simplesmente inclua uma cópia da licença na obra, e adicione notas aos arquivos de fonte que façam referências adequadas à licença.

Utilizar os mesmos termos de distribuição para vários programas diferentes facilita copiar o código entre vários programas diferentes. Desde que eles todos tenham os mesmos termos de distribuição, não há necessidade de verificar se os termos são compatíveis. A GPL Menor, versão 2, inclui uma cláusula que permite que você altere os termos de distribuição para os termos da GPL comum, de modo que você possa copiar código para outro programa coberto pela GPL. A versão 3 da GPL Menor foi criada como uma exceção à GPL versão 3, tornando-a automaticamente compatível.

If you would like to copyleft your program with the GNU GPL or the GNU LGPL, please see the license instructions page for advice. Please note that you must use the entire text of the license you choose. Each is an integral whole, and partial copies are not permitted.

If you would like to copyleft your manual with the GNU FDL, please see the instructions at the end of the FDL text, and the GFDL instructions page. Again, partial copies are not permitted.

É um equívoco legal usar um C invertido em um círculo ao invés de um símbolo de copyright. Copyleft é legalmente baseado no copyright, de forma que a obra deve possuir uma nota de copyright. Uma nota de copyright requer o símbolo de copyright (um C em um círculo) ou a palavra “Copyright”.

Um C invertido em um círculo possui nenhuma significado jurídico especial, por isso não o torna uma nota de copyright. Pode até ficar legal em capas de livros, cartazes e tal, mas tenha cuidado como você o representa em uma página web!