209 votes

Quelles sont les différences entre les licences GPL v2 et GPL v3?

En termes simples, quelles sont les raisons pour lesquelles, et quelles sont les différences entre le GPL v2 et v3 GPL ouvre licences source ? Explications et références aux mentions légales et autres descriptions seraient appréciées.

123voto

Will M Points 1490

La page liée dans une autre réponse est une bonne source, mais beaucoup de choses à lire. Voici une courte liste de quelques-unes des principales différences:

  • l'internationalisation: ils ont utilisé une nouvelle terminologie, plutôt que d'utiliser la langue liée à NOUS notions juridiques

  • brevets: elles portent expressément sur les brevets (y compris Microsoft/Novell problème relevé dans une autre réponse)

  • "Tivo-isation": ils répondent à des restrictions (comme Tivo) dans les produits de consommation à emporter, bien que le matériel, la possibilité de modifier le logiciel

  • DRM: ils répondent à la gestion numérique des droits (qu'ils appellent " gestion numérique des restrictions)

  • compatibilité: ils ont abordé la compatibilité avec certaines autres licences open source

  • résiliation: ils portaient spécifiquement sur ce qui se passe si la licence n'est pas respectée et le traitement des violations

Je suis d'accord avec le commentaire à propos de la consultation d'un avocat (celui qui sait au sujet de logiciel de problèmes de licence, tout de même). En faisant ces choses (et plus), ils ont plus que doublé la longueur de la GPL. GPL 3 est beaucoup de choses, et l'un d'eux est que c'est très complexe, technique et juridique du document.

29voto

TT23 Points 71

Ce lien également de mettre en évidence les différences entre la GPLv2 et la GPLv3

Contenu:

La GPLv3 (29 juin 2007) contient l'esprit de base de la GPLv2 et est une licence Open Source avec une stricte copyleft (→ Quels sont les types de licences sont là pour les logiciels Open Source, et en quoi diffèrent-elles?) Cependant, la langue du texte de la licence a été fortement modifiée et est beaucoup plus complète en réponse à des changements techniques et juridiques et internationales d'échange de licence.

La nouvelle version de la licence contient une série de dispositions qui traitent de questions qui n'ont pas ou insuffisamment couvertes dans la version 2 de la GPL. Le plus important des nouveaux règlements sont comme suit:

a) la GPLv3 contient la compatibilité des règlements qui rendent plus facile qu'avant de combiner code GPL avec le code qui a été publié sous différentes licences (→ qu'est-Ce que la licence de compatibilité?). Cela concerne en particulier le code sous licence Apache v. 2.0.

b) les règles concernant la gestion des droits numériques ont été insérés pour garder un logiciel sous licence GPL d'être changé à volonté, car les utilisateurs ont interjeté appel des dispositions légales pour être protégés par des mesures techniques de protection (comme le DMCA ou copyright directive). L'efficacité dans la pratique, les règlements contractuels dans la GPL n'a pas encore vu.

c) La GPLv3 contient explicite d'une licence de brevet, selon laquelle les personnes titulaires d'une licence d'un programme sous licence GPL à la fois les droits d'auteur ainsi que les brevets, dans la mesure où cela est nécessaire pour utiliser le code sous licence par eux. Un complet de licence de brevet n'est pas accordé. En outre, le nouveau brevet clause vise à protéger l'utilisateur contre les conséquences des accords entre les titulaires de brevets et les titulaires de la licence GPL que seuls bénéficient les titulaires de licence (correspondant à la Microsoft/Novell affaire). Les titulaires de permis sont tenus de veiller à ce que chaque utilisateur bénéficie de ces avantages (licence de brevet ou de la libération de la demande), ou que l'on ne peut en tirer profit.

d) contrairement à la GPLv2, la GPLv3 indique clairement qu'il n'est pas nécessaire de divulguer le code source dans un ASP, l'utilisation de la GPL programmes tant qu'une copie du logiciel n'est pas envoyé au client. Si le copyleft effet est prolongé à l'ASP utilisation (→ Quand est développé de manière indépendante d'un logiciel doivent être sous licence GPL?), l'Affero General Public License, Version 3 (AGPL) doit être appliqué, qui ne se distingue de la GPLv3 à cet égard.

8voto

wvdschel Points 6111

Cette page met en évidence les différences, mais il est encore beaucoup à lire.

7voto

Brad Wilson Points 22910

Dans (pas entièrement) termes cyniques, la raison pour la licence v3 a été affaire de brevet de Microsoft avec Novell.

En réalité, vous devriez toujours consulter un avocat lorsqu’ils traitent de questions d’ordre juridiques.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X