Je travaille actuellement sur un petit projet que je prévois de publier sous une licence open-source (je n'ai pas encore décidé lequel). La question que j'ai est qu'un des modules Python que j'utilise est sous licence GPLv3. Étant donné que je n'apporte aucune modification à la bibliothèque (en l'utilisant telle quelle), puis-je toujours accorder une licence à mon projet sous une licence de mon choix ou serai-je obligé de le faire également sous GPLv3?
19
Réponses:
Vous serez obligé de publier le logiciel sous GPLv3.
La licence dit explicitement (virgule 5):
Très simple, je pense. Selon la FSF (et l'AFAIK une décision de justice), tout type de liaison de bibliothèques est une violation si le programme lui-même n'est pas GPL aussi.
La LGPL, quant à elle, a été conçue précisément pour permettre à un programme non libre de se lier à des bibliothèques gratuites.
HTH
la source
Comment les différentes licences GNU sont-elles compatibles entre elles?
Consultez la section du tableau intitulée Je souhaite utiliser une bibliothèque sous:
Le tableau ici est assez clair et facile à comprendre sans que quelqu'un qui n'est pas un avocat donne son opinion sans réserve.
la source
La chose sûre à faire est de publier le code que vous écrivez sous une licence compatible avec la GPLv3. La GPLv3 est bien sûr compatible avec elle-même, mais vous pouvez choisir plusieurs autres licences. La liste des licences de la FSF est jugée mais peut être considérée comme faisant autorité sur la question de savoir quelles autres licences sont compatibles avec quelles versions de la GPL.
Je recommanderais personnellement que vous concédiez une licence pour votre code sous GPL version 2 avec la langue "ou à votre choix toute version ultérieure". Cela permet une compatibilité avec le code GPLv3 et GPLv2 et donc une compatibilité maximale avec les licences copyleft. Si vous ne voulez pas de copyleft, utilisez la licence X11 .
Si vous ne voulez pas publier votre code source, vous ne devez pas réutiliser le code ou les données sous une licence de copyleft - tout l'intérêt du copyleft est de faire respecter la disponibilité de la source, il est donc contraire à l' éthique d'utiliser du matériel copylefté dans un programme à code source fermé même si vous ne violez pas la lettre de la licence (je ne vous dirai pas comment faire; consultez un véritable avocat du droit d'auteur si vous êtes lié et déterminé).
la source