GPLV2 vs GPLV3
GPLV2 e GPLV3 são versões do GNU Public Licenses (GPL), uma licença bem conhecida para software livre. A GPL também é apreciada pela Free Software Foundation (FSF). O principal autor de ambas as licenças é Richard Stallman.
O principal objetivo da GPL é promover a disponibilidade e o uso gratuitos de software para qualquer finalidade e para as necessidades de qualquer usuário. Qualquer usuário de software livre também pode alterar o software e compartilhá-lo com amigos e colegas..
É a licença de código aberto mais importante e difundida, onde aproximadamente 60% do software de código aberto usa essa licença como Linux e Busybox. Possui uma cláusula chamada "copyleft" que obriga qualquer usuário que cria e distribui versões modificadas a sujeitar as revisões à GPL e divulgar a fonte da versão modificada. O copyleft garante que as versões modificadas estejam sob a GPL e seu código-fonte seja divulgado.
A GPL é o modelo para todas as versões seguintes da GPL (a GPLV2 e GPLV3).
O GPLV2 é o antecessor do GPLV3, o que torna o GPLV3 a versão mais recente. A GPLV2 foi introduzida em 1991, enquanto a GPLV3 foi lançada em 2007.
Como a GPLV2 é uma versão mais antiga da GPLV3, existem diferenças entre as licenças. A GPLV2 possui uma exclusão de biblioteca que a GPLV3 não possui.
Também existem diferenças importantes entre as duas versões: O novo GPLV3 tem o dobro do comprimento em comparação com o GPLV2 e aborda assuntos de aprimoramento e esclarecimento na versão anterior. Isso inclui indenização de patentes, internalização e soluções para violação de licença.
Outra característica do código GPLV3 é sua tentativa de fornecer mais clareza nas licenças de patente. Ele tenta esclarecer o que se entende por distribuição e trabalho derivado, revogando a rescisão imediata de uma cláusula de licença em favor de oportunidades de licença e os termos adicionais que permitem aos usuários escolher entre um conjunto fixo de termos alternativos para modificar o padrão GPLV3.
GPLV3 é mais compatível com mais licenças em comparação com GPLV2. A nova licença permite que os usuários façam combinações com código que possui requisitos adicionais que não estão na própria licença.
Em termos de violadores de licença, o GPLV3 fornece períodos extras de cura para violadores de licença iniciantes.
Para concluir, GPLV2 e GPLV3 não são compatíveis para uso entre si. A licença mais recente possui alguns requisitos, como informações de instalação que não existem na primeira. A combinação de códigos de ambas as licenças violará a Seção 6 da GPLV2.
Resumo:
1.GPLV2 e GPLV3 são ambas licenças liberadas sob a GPL. A GPLV2 foi a licença anterior lançada em 1991, enquanto a mais recente, a GPLV3, foi lançada em 2007.
2.GPLV3 é mais longo que o GPLV2, pois quase tentou cobrir os mesmos problemas da licença anterior.
3.GPLV3 tem mais clareza nas licenças de patentes, principalmente na redação da licença, pois ela não pode ser interpretada como "muito ampla". Também se aplica à proteção das patentes, ao contrário da GPLV2.
4.O GPLV2 possui brechas que o GPLV3 está tentando corrigir. A brecha adquiriu o termo Tivoization, derivado de um gravador de vídeo digital que captura a programação da televisão e salva os dados em um armazenamento interno no disco rígido para visualização futura.
5.GPLV2 tem uma nova seção que foi adicionada à licença chamada Protegendo os Direitos Legais dos Usuários da Lei Anti-Circunvenção. A intenção da seção é impedir que o GPVL3 seja incluído em tecnologia ou produtos que seriam usados para fazer cumprir a Lei de Direitos Autorais do Milênio Digital (DCMA).
6.GPLV3 código é mais compatível com mais licenças em comparação com a licença anterior.