page91
artigo
ESPAÇO ABERTO
evitam as formas mais fortes de licenciamento copyleft.
Contudo, existem formas menos rígidas de copyleft.
Licenças como a MPL (Mozilla Public License) exigem somente arquivos individuais que são modificados para serem licenciados sob a mesma licença que o código original e não estendem esse requisito a outros arquivos usados para construir o executável. A Eclipse Public License (EPL) tem uma disposição copyleft que é acionada pela distribuição do código fonte. Estas variantes de âmbito limitado são todas descritas como "copyleft fraco".
Ao discutir essas abordagens de licenciamento com os clientes, muitas vezes descobri que esses termos "copyleft forte" e "copyleft fraco" levam a mal-entendidos. Em particular, os desenvolvedores podem usar incorretamente as etapas de conformidade aplicáveis a uma licença "fraca" para codificar sob outra licença, acreditando que todas essas licenças são as mesmas. Como consequência, eu prefiro usar termos diferentes.
Em vez de "copyleft", use "licenças recíprocas"
Primeiro, eu tento abordar os desafios
Permissivo e copyleft não são antônimos
São enquadramentos inúteis usar o termo “permissivo”, como um antônimo de "copyleft", ou "restritivo" como seu sinônimo.
Em vez disso, por que não descrever a reciprocidade da licença?
Algumas licenças de código aberto implementam um hack inteligente inventado por Richard Stallman onde, como uma condição da licença de direitos autorais, qualquer pessoa que crie versões derivadas, tem que concordar que licenciará a nova versão da mesma forma que o código original.
Em um jogo de palavras, esse conceito é chamado de "copyleft" e muitas licenças de código aberto implementam esse hack.
Em sua forma mais forte, a ideia de "copyleft" pode colocar uma condição no licenciamento de todos os outros códigos compilados juntos, para fazer o eventual programa executável binário.
O cumprimento deste requisito pode impedir o uso de modelos de negócios que negam a liberdade do software ao usuário final.
Como consequência, muitos desenvolvedores de software comercial