Différence entre GPLV2 et GPLV3

Différence entre GPLV2 et GPLV3

Gplv2 vs gplv3

GPLV2 et GPLV3 sont des versions des licences publiques GNU (GPL), une licence bien connue pour un logiciel gratuit. Le GPL est également aimé avec la Free Software Foundation (FSF). L'auteur principal des deux licences est Richard Stallman.

L'objectif principal de GPL est de promouvoir la disponibilité et l'utilisation gratuites de logiciels à quelque fin que ce soit et pour les besoins de tout utilisateur. Tout utilisateur de logiciel libre peut également modifier le logiciel et le partager avec des amis et des collègues.

Il s'agit de la licence open source la plus importante et la plus répandue où environ 60% des logiciels open source utilisent cette licence comme Linux et BusyBox. Il a une clause appelée «Copyleft» qui oblige tout utilisateur qui crée et distribue des versions modifiées pour que les révisions soient soumises à GPL et divulguent la source de la version modifiée. Le Copyleft garantit que les versions modifiées sont sous le GPL et que son code source est divulgué.

Le GPL est le modèle pour toutes les versions GPL suivantes (le GPLV2 et GPLV3).

Le GPLV2 est le prédécesseur du GPLV3 qui fait du GPLV3 la dernière version. Le GPLV2 a été introduit en 1991 tandis que le GPLV3 a été lancé en 2007.

Étant donné que le GPLV2 est une ancienne version du GPLV3, il existe des différences entre les licences. Le GPLV2 a une exclusion de bibliothèque que le GPLV3 n'a pas.

Il existe également des différences importantes entre les deux versions: le nouveau GPLV3 est en double par rapport au GPLV2 et touche aux sujets d'amélioration et de clarification dans l'ancienne version. Il s'agit notamment de l'indemnité des brevets, de l'internalisation et des remèdes pour la violation de la licence.

Une autre caractéristique du code GPLV3 est sa tentative de plus de clarté sur les licences de brevet. Il essaie de clarifier ce que l'on entend par distribution et travail dérivé, révoquant la résiliation immédiate d'une clause de licence en faveur des opportunités de licence, et les conditions supplémentaires qui permettent aux utilisateurs de choisir parmi un ensemble fixe de termes alternatifs pour modifier le GPLV3 standard.

GPLV3 est plus compatible avec plus de licences par rapport à GPLV2. La nouvelle licence permet aux utilisateurs de créer des combinaisons avec du code qui ont des exigences supplémentaires qui ne sont pas dans la licence elle-même.

En termes de violateurs de licence, le GPLV3 fournit des périodes de guérison supplémentaires pour les violateurs de licence pour la première fois.

Pour conclure, GPLV2 et GPLV3 ne sont pas compatibles à utiliser entre eux. La dernière licence a certaines exigences comme les informations d'installation qui n'existent pas dans le premier. La combinaison des codes des deux licences violera l'article 6 du GPLV2.

Résumé:

1.GPLV2 et GPLV3 sont tous deux des licences publiées sous GPL. Le GPLV2 était les anciennes licences publiées en 1991 tandis que la plus récente, le GPLV3, a été publiée en 2007.
2.GPLV3 est plus long par rapport au GPLV2 car il a presque essayé de couvrir les mêmes problèmes avec l'ancienne licence.
3.GPLV3 a plus de clarté sur les licences de brevet, principalement sur le libellé de la licence car elle ne peut pas être interprétée comme «trop large."Cela s'applique également à la protection des brevets contrairement au GPLV2.
4.Le GPLV2 a des lacunes que le GPLV3 essaie de réparer. La faille a acquis le terme tivoization qui est dérivé d'un enregistreur vidéo numérique qui capture la programmation télévisée et enregistre les données dans un stockage interne pour un disque dur pour une visualisation future.
5.GPLV2 a une nouvelle section qui a été ajoutée à la licence appelée protection des droits légaux des utilisateurs contre la loi anti-circumvention. L'intention de la section est d'empêcher que le GPVL3 ne soit inclus dans la technologie ou les produits qui seraient utilisés pour appliquer la loi sur le droit d'auteur du millénaire numérique (DCMA).
6.Le code GPLV3 est plus compatible avec plus de licences par rapport à l'ancienne licence.