Pourquoi la LGPL requiert-elle des œuvres combinées pour inclure une copie de la GPL?


10

Je lisais la licence LGPL et j'ai trouvé une exigence que je ne connaissais pas auparavant.

La section 4 (Œuvres combinées) stipule:

Vous pouvez transmettre une œuvre combinée si [...] vous effectuez également chacune des opérations suivantes:

a) Donner un avis bien visible avec chaque copie de l'œuvre combinée que la bibliothèque y est utilisée et que la bibliothèque et son utilisation sont couvertes par cette licence.

b) Accompagnez l'œuvre combinée d'une copie de la GNU GPL et de ce document de licence.

c) ...

Pourquoi la GPL doit-elle également être transmise lors de la liaison avec des bibliothèques sous licence LGPL? Je crains que l'inclusion des deux licences dans la distribution ne perturbe l'utilisateur quant à laquelle s'applique. Suis-je en train d'interpréter cela correctement? Si oui, quel est le raisonnement derrière cette exigence?

Réponses:


11

La LGPL n'est pas une licence en soi, mais une extension de la GPL. Il est dit:

Cette version de la licence publique générale limitée GNU incorpore les termes et conditions de la version 3 de la licence publique générale GNU, complétée par les autorisations supplémentaires répertoriées ci-dessous.

Le document de licence LGPL ne contient que les extensions, donc pour fournir la licence complète, vous devrez également copier la GPL vanille. Il est raisonnable d'exiger qu'un utilisateur d'une bibliothèque LGPL fournisse la licence complète de la bibliothèque qu'il utilise.


Logique. Ainsi, les bibliothèques elles-mêmes devraient également inclure les deux et pas seulement un seul fichier LICENCE contenant le contenu de la LGPL.
2015

3
@zmb Je concatène les deux licences en un seul fichier LICENCE. Alternativement, le fichier LICENCE mentionne uniquement que la bibliothèque est disponible sous GPL ou LGPL, et se réfère à des fichiers séparés LICENSE-GPLet LICENSE-LGPLainsi de suite.
amon

0

La raison probable est que la LGPL est considérée comme une licence moins restrictive que la GPL. En particulier, il est possible de combiner des projets LGPL avec d'autres projets et de ne pas forcer ces projets à être LGPL. C'est beaucoup plus difficile à faire avec un projet GPL. Généralement, si vous combinez un projet avec un projet GPL, le projet combiné doit être validé en tant que GPL.

Afin de combiner un projet LGPL avec un projet GPL, les restrictions du projet GPL doivent être maintenues.

En prenant du recul et en le considérant dans la philosophie plus large de la FSF "Le logiciel est censé être gratuit", vous pouvez voir pourquoi ils auraient cette clause dans la LGPL. La LGPL n'a pas autant d '«effet viral» que la GPL, et la FSF veut que les logiciels GPL soient préservés comme étant sous la GPL.


2
En d'autres termes, la LGPL est la GPL avec une exception de liaison.
Robert Harvey
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.