Différence entre GPLV2 et GPLV3

GPLV2 vs 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 de 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 des logiciels, quels que soient le but et les besoins de l'utilisateur. Tout utilisateur de logiciel libre peut également modifier le logiciel et le partager avec ses amis et collègues..

Il s’agit de la licence open source la plus importante et la plus répandue. Environ 60% des logiciels open source l’utilisent, comme Linux et Busybox. Il contient une clause appelée "copyleft" qui oblige tout utilisateur qui crée et distribue des versions modifiées à soumettre les révisions à la GPL et à divulguer la source de la version modifiée. Le copyleft garantit que les versions modifiées sont sous la GPL et que son code source est divulgué.

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

Le GPLV2 est le prédécesseur du GPLV3, ce qui en fait la version la plus récente. Le GPLV2 a été introduit en 1991 et le GPLV3 en 2007..

Comme le GPLV2 est une version plus ancienne 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 notables entre les deux versions: le nouveau GPLV3 a une longueur double par rapport au GPLV2 et aborde des points d’amélioration et de clarification dans la version précédente. Ceux-ci comprennent l’indemnisation, l’internalisation et les recours en cas de violation de licence..

Une autre caractéristique du code GPLV3 est sa tentative de fournir plus de clarté sur les licences de brevet. Il tente de clarifier ce que l'on entend par distribution et travail dérivé, en révoquant la résiliation immédiate d'une clause de licence au profit d'opportunités de licence, ainsi que les conditions supplémentaires permettant 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 combiner du code avec des exigences supplémentaires qui ne figurent pas dans la licence elle-même..

En ce qui concerne les contrevenants à la licence, le GPLV3 prévoit des périodes de cure supplémentaires pour les premiers contrevenants à la licence..

Pour conclure, GPLV2 et GPLV3 ne sont pas compatibles pour être utilisés l'un avec l'autre. La dernière licence a des exigences telles que des informations d'installation qui n'existent pas dans l'ancienne. La combinaison des codes des deux licences enfreindra la section 6 du GPLV2.

Résumé:

1.GPLV2 et GPLV3 sont deux licences publiées sous GPL. Le GPLV2 était les anciennes licences délivrées en 1991, tandis que le plus récent, le GPLV3, avait été publié en 2007..
2.GPLV3 est plus long que le GPLV2 puisqu'il essayait presque 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 il ne peut être interprété comme «trop large». Il s'applique également à la protection des brevets contrairement au GPLV2..
4.Le GPLV2 présente des failles que le GPLV3 tente de réparer. La faille a acquis le terme «Tivoization», dérivé d’un enregistreur vidéo numérique qui capture la programmation télévisée et enregistre les données sur un disque dur interne pour les visionner ultérieurement..
5.GPLV2 a été ajouté à la licence sous un nouvel article intitulé Protéger les droits légaux des utilisateurs contre les lois anti-contournement. L'intention de la section est d'empêcher que le GPVL3 soit inclus dans la technologie ou les produits qui seraient utilisés pour appliquer la loi Digital Millennium Copyright Act (DCMA)..
Le code 6.GPLV3 est plus compatible avec plus de licences que l'ancienne..