Différence entre GPLV2 et GPLV3 Différence entre
GPLV2 contre GPLV3
GPLV2 et GPLV3 sont des versions de GNU Public Licenses (GPL), une licence bien connue pour les logiciels libres. La GPL est également appréciée par 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 gratuite des logiciels à toutes fins et pour tous les besoins des utilisateurs. Tout utilisateur de logiciel libre peut également changer le logiciel et le partager avec des amis et des collègues.
C'est 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 comporte une clause appelée "copyleft" qui oblige tout utilisateur qui crée et distribue des versions modifiées à soumettre les révisions à GPL et à divulguer la source de la version modifiée. Le copyleft s'assure que les versions modifiées sont sous la GPL et son code source est divulgué.
La GPL est le modèle pour toutes les versions ultérieures de GPL (GPLV2 et GPLV3).
Le GPLV2 est le prédécesseur de la GPLV3 qui fait de la GPLV3 la nouvelle version. La GPLV2 a été introduite en 1991 tandis que la GPLV3 a été lancée en 2007.
Comme la GPLV2 est une ancienne version de la GPLV3, il existe des différences entre les licences. Le GPLV2 a une exclusion de bibliothèque que la GPLV3 n'a pas.
Il existe également des différences notables entre les deux versions: La nouvelle GPLV3 est double par rapport à la GPLV2 et aborde des sujets d'amélioration et de clarification dans la version précédente. Ceux-ci incluent l'indemnité de brevet, l'internalisation et les recours pour contrefaçon de licence.
Une autre caractéristique du code GPLV3 est sa tentative de fournir plus de clarté sur les licences de brevets. Il tente 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 termes supplémentaires qui permettent aux utilisateurs de choisir parmi un ensemble fixe de termes alternatifs pour modifier la norme GPLV3.
GPLV3 est plus compatible avec plus de licences que GPLV2. La nouvelle licence permet aux utilisateurs de faire des combinaisons avec du code qui ont des exigences supplémentaires qui ne figurent pas dans la licence elle-même.
En ce qui concerne les contrevenants aux licences, la GPLV3 prévoit des périodes de traitement supplémentaires pour les nouveaux contrevenants aux licences.
En conclusion, GPLV2 et GPLV3 ne sont pas compatibles entre elles. La dernière licence a certaines exigences comme les informations d'installation qui n'existent pas dans le premier. Combiner les codes des deux licences violera la section 6 de la GPLV2.
Résumé:
1. GPLV2 et GPLV3 sont toutes les deux des licences publiées sous licence GPL. Le GPLV2 était les anciennes licences publiées en 1991 tandis que le plus récent, le GPLV3, a été publié en 2007.
2. La GPLV3 est plus longue que la GPLV2 puisqu'elle a presque essayé de couvrir les mêmes problèmes avec l'ancienne licence.
3. GPLV3 a plus de clarté sur les licences de brevets, principalement sur le libellé de la licence car il ne peut pas être interprété comme «trop large. "Il s'applique également à la protection des brevets contrairement à la GPLV2.
4. Le GPLV2 a des failles que la GPLV3 essaye de réparer. L'échappatoire a acquis le terme Tivoization qui est dérivé d'un enregistreur vidéo numérique qui capte la programmation de la télévision et enregistre les données dans un stockage de disque dur interne pour un visionnement ultérieur.
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 anticontournement. L'intention de la section est d'empêcher le GPVL3 d'être inclus dans la technologie ou les produits qui seraient utilisés pour appliquer la loi Digital Millennium Copyright Act (DCMA).
6. Le code GPLV3 est plus compatible avec plus de licences par rapport à l'ancienne licence.