Diferença entre GPLV2 e GPLV3 Diferença entre
GPLV2 vs GPLV3
GPLV2 e GPLV3 são versões das licenças públicas GNU (GPL), uma licença bem conhecida para software livre. A GPL também é apreciada pela Free Software Foundation (FSF). O autor principal de ambas as licenças é Richard Stallman.
O objetivo principal 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 mudar o software e compartilhá-lo com amigos e colegas.
É a licença de código aberto mais importante e generalizada, onde aproximadamente 60% do software de código aberto usam esta licença como Linux e Busybox. Tem uma cláusula chamada "copyleft" que obriga qualquer usuário que crie e distribua versões modificadas para ter as revisões sujeitas à GPL e divulgar a fonte da versão modificada. O copyleft garante que as versões modificadas estão sob a GPL e seu código fonte é divulgado.
A GPL é o modelo para todas as versões GPL (GPLV2 e GPLV3).
O GPLV2 é o antecessor do GPLV3, que faz do GPLV3 a versão mais recente. O GPLV2 foi introduzido em 1991, enquanto o GPLV3 foi lançado em 2007.
Como o GPLV2 é uma versão mais antiga do GPLV3, existem diferenças entre as licenças. O GPLV2 possui uma exclusão de biblioteca que o GPLV3 não possui.
Existem também diferenças proeminentes entre as duas versões: O novo GPLV3 é duplo em comparação com a GPLV2 e toca tópicos de melhoria e esclarecimento na versão anterior. Estes incluem indenização de patentes, internalização e remédios para infração de licença.
Outra característica do código GPLV3 é a 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 escolherem um conjunto fixo de termos alternativos para modificar o padrão GPLV3.
O GPLV3 é mais compatível com mais licenças em comparação com a GPLV2. A nova licença permite aos usuários fazer combinações com o código que possui requisitos adicionais que não estão na própria licença.
Em termos de infractores de licença, o GPLV3 oferece períodos de cura extras para violadores de licença pela primeira vez.
Para concluir, GPLV2 e GPLV3 não são compatíveis para usar um com o outro. A última licença tem alguns requisitos como informações de instalação que não existem no primeiro. Combinar códigos de ambas as licenças violará a Seção 6 da GPLV2.
Resumo:
1. GPLV2 e GPLV3 são ambas as licenças lançadas sob a GPL. A GPLV2 foi as primeiras licenças lançadas em 1991, enquanto a mais recente, a GPLV3, foi lançada em 2007.
2. O GPLV3 é mais comparado ao GPLV2, pois quase tentou cobrir os mesmos problemas com a licença anterior.
3. GPLV3 tem mais clareza em licenças de patente, principalmente na redação da licença, uma vez que não pode ser interpretado como "muito amplo". "Também se aplica à proteção das patentes ao contrário do GPLV2.
4. O GPLV2 tem lacunas que o GPLV3 está tentando corrigir. A lacuna adquiriu o termo Tivoization que é derivado de um gravador de vídeo digital que captura a programação de televisão e guarda os dados em um armazenamento de disco rígido interno para visualização futura.
5. A GPLV2 possui uma nova seção que foi adicionada à licença denominada Proteção de direitos legais dos usuários da Lei anti-evasão. A intenção da seção é evitar que o GPVL3 seja incluído na tecnologia ou produtos que seriam usados para impor o Digital Millennium Copyright Act (DCMA).
6. O código GPLV3 é mais compatível com mais licenças em comparação com a licença anterior.