Escolar Documentos
Profissional Documentos
Cultura Documentos
No resto deste artigo, vamos explicar mais precisamente quão longe as várias
liberdades precisam ser estendidas, em várias questões, para um programa ser livre.
Copyleft
Certas regras sobre a maneira de distribuir o software são aceitáveis, quando elas
não entram em conflito com as liberdades centrais. Por exemplo, o copyleft (apresentado
de maneira muito simples) é a regra de que, quando redistribuindo um programa, você
não pode adicionar restrições quem neguem as liberdades centrais de outras pessoas. Essa
regra não entra em conflito com as liberdades centrais; na verdade, ela as protege.
No projeto GNU, nós usamos o copyleft para proteger legalmente as quatro
liberdades para todos. Nós acreditamos que existem razões importantes pelas quais é
melhor usar o copyleft. Porém, software livre que não faz uso do copyleft também é ético.
Veja Categorias de Software Livre para uma descrição de como “software livre” e
“copylefted software” e outras categorias de software se relacionam umas com as outras.
Regulamentações de exportação
Algumas vezes, as regulamentações de controle de exportação governamentais e
sanções comerciais podem reprimir sua liberdade de distribuir cópias de programas
internacionalmente. Desenvolvedores de software não têm o poder para eliminar ou
passar por cima dessas restrições, mas o que eles podem e devem fazer é se recusar a
impô-las como condições para o uso do programa. Dessa maneira, restrições não irão
afetar as atividades e pessoas fora da jurisdição desses governos. Portanto, licenças de
software livre não devem requerer a obediência a quaisquer regulamentações não triviais
de exportação como uma condição para exercer qualquer das liberdades essenciais.
Meramente mencionar a existência de regulamentações de exportação, sem fazer
delas uma condição da licença em si, é aceitável desde que ela não restrinja os usuários.
Se uma regulamentação de exportação é, na verdade, trivial para o software livre, então
exigir ela como condição não é realmente um problema; porém, é um problema em
potencial, já que alteração posterior na lei de exportação poderia tornar os requerimentos
em não triviais e, portanto, tornar o software não livre.
Considerações legais
Para que essas liberdades sejam reais, elas devem ser permanentes e irrevogáveis
desde que você não faça nada de errado; se o desenvolvedor do software tiver o poder de
revogar a licença, ou adicionar restrições retroativamente a seus termos, sem que você
faça nada errado para dar um motivo, o software não é livre.
Uma licença livre pode não exigir conformidade com a licença de um programa
não livre. Então, por exemplo, se uma licença exigir de você conformidade com as
licenças de “todos os programas que você use”, no caso de um usuário que roda
programas não livres isso resultaria em exigir conformidade com as licenças daqueles
programas não livres; isso faz da licença não livre.
É aceitável para uma licença livre especificar a lei de qual jurisdição se aplica, ou
onde a litigância deve ser feita, ou ambos.
Note que os critérios como aqueles exprimidos nessa definição de software livre
requerem cuidadosa deliberação quanto a sua interpretação. Para decidir se uma licença
de software específica se qualifica como uma licença de software livre, nós a julgamos
baseado nesses critérios para determinar se ela se encaixa no espírito bem como nas
palavras precisas. Se uma licença incluem impensadas, nós a rejeitamos, mesmo que não
tenhamos antecipados o problema nesses critérios.
Algumas vezes, algum requerimento de uma licença cria um problema que requer
extensiva reflexão, incluindo discussões com um advogado, antes que possamos decidir
se o requerimento é aceitável. Quando chegamos a uma conclusão sobre uma nova
questão, nós frequentemente atualizamos estes critérios para tornar mais fácil determinar
se uma certa licença se qualifica ou não.
Histórico
▪ Versão 1.169: Explica com mais clareza por que as quatro liberdades devem se
aplicar a atividade comercial. Explica por que as quatro liberdades implicam na
liberdade de não executar o programa e na liberdade de excluí-lo, portanto, não há
necessidade de declarar esses requisitos separados.
▪ Versão 1.135: Deixa claro que a liberdade de executar o programa significa que
nada impede você de executá-lo.
▪ Versão 1.131: Uma licença livre pode não exigir conformidade com uma licença
não livre de um outro programa.
▪ Versão 1.129: Declara explicitamente que a escolha da lei e escolha de
especificação do foro são permitidas. (Essa sempre foi nossa política.)
▪ Versão 1.111: Esclarece 1.77 ao adicionar que apenas restrições retroativas são
inaceitáveis. Os detentores dos direitos autorais podem sempre
garantir permissões adicionais de uso do trabalho ao liberar o trabalho de outra
maneira, em paralelo.
▪ Versão 1.105: Reflete, numa breve afirmação da liberdade 1, a ideia (já discutida
na versão 1.80) de que ela inclui realmente o ato de usar versões modificadas para
seus interesses.
▪ Versão 1.92: Esclarece que código obscurecido não qualifica como código-fonte.
▪ Versão 1.90: Esclarece que a liberdade 3 significa o direito de distribuir cópias que
você modificou ou suas versões aperfeiçoadas, não o direito de participar no
desenvolvimento do projeto de outra pessoa.
▪ Versão 1.80: A liberdade 1 deve ser prática, não somente teórica, i.e., sem
tivoização.
▪ Versão 1.77: Esclarece que todas as mudanças retroativas a uma licença são
inaceitáveis, mesmo que ela não seja descrita como uma substituição total.
▪ Versão 1.40: Explica que uma licença livre deve permitir que você use software
livre disponível para criar suas modificações.
▪ Versão 1.39: Nota que é aceitável que uma licença requeira que você forneça o
código-fonte para versões do software que você colocou em uso público.
▪ Versão 1.31: Nota que é aceitável que uma licença requeira que você se identifique
como o autor de modificações. Outros esclarecimentos menores por todos texto.
▪ Versão 1.11: Nota que uma licença livre pode requerer que você mande uma cópia
das versões que você distribui para desenvolvedores antigos ao ser requisitado.
Existem lacunas nos números das versões mostrados acima, pois existem outras
mudanças para essa página que não afetam a definição ou suas interpretações. Por
exemplo, a lista não inclui alterações a comentários, de formatação, de ortografia,
pontuação ou outras partes da página.