Qual é a diferença entre as licenças GPL, AGPL e LGPL?
GPL, também conhecida como copyleft, concede permissão para reutilizar ou modificar o código fonte para fazer trabalhos derivados, mas se você distribuir seu programa para outras pessoas, isso exige que você licencie seu trabalho derivado sob a GPL também. Por exemplo, você tem que disponibilizar o código fonte para seus usuários e permitir modificações e redistribuições adicionais. As pessoas no negócio de fazer software proprietário (por exemplo, Microsoft) estão horrorizadas com a ideia de que, digamos, o Windows ficou enredado com a GPL para que eles'sejam forçados a liberar seu código fonte.
LGPL é para rotinas de bibliotecas. Se alguém modifica o código da sua biblioteca LGPL, a LGPL se comporta como a GPL, mas se alguém escreve software que apenas usa sua biblioteca, a LGPL não impõe a liberação do código fonte no programa que chama seu código. Isso pode ampliar os usos potenciais de uma biblioteca.
AGPL é como a GPL, mas a GPL só é acionada se você distribuir seu trabalho derivado. AGPL amplia isso para acionar se você deixar as pessoas usarem seu trabalho derivado através de uma rede.
Você não perguntou sobre o licenciamento do BSD. Uma licença BSD permite a criação de obras derivadas, mas você pode declarar sua versão do software como proprietária. E.g. gcc é licenciado pela GPL. Você é livre para usar o código fonte do gcc&apos para fazer um compilador melhor, mas quando você redistribui seu compilador melhorado, você é obrigado a tornar o código fonte melhorado disponível. Se, digamos, a Microsoft gostou da sua versão, eles poderiam basear uma versão no seu código, mas a GPL ficaria, então a versão da Microsoft's também seria licenciada sob a GPL. Não há espaço para backdoors secretos não documentados para o NSA.
Clang (baseado em LLVM) é licenciado pela BSD. Como no gcc você pode modificar o código fonte se você'gostaria de melhorar o compilador. Se a Microsoft gosta da sua versão, eles podem usá-la e não são'nem mesmo obrigados a enviar-lhe uma nota de agradecimento. Eles podem fazer uma versão própria com base no seu trabalho e manter a sua versão proprietária. Se eles integrarem backdoors para a NSA, bem, boa sorte a tentar encontrá-los quando você não'não tem acesso ao código fonte deles.
Artigos semelhantes
- Quanto cobram os grandes estúdios cinematográficos pelas licenças de transmissão dos seus filmes?
- O que os inspectores de licenças de televisão podem fazer (Reino Unido)?
- Os inspectores das licenças de televisão visitam?
- Como é que a Netflix e a Hulu obtêm licenças para os programas de televisão nos seus sites?