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.
Réponses
Trop de publicités?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.
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.
Cette page met en évidence les différences, mais il est encore beaucoup à lire.