Je travaille sur un projet personnel que je prévois d'octroyer sous licence sous GNU Affero GPL . Cependant, j'ai trouvé du code sous licence MIT qui veut vraiment être utilisé, mais je ne suis pas sûr de ce que je dois faire à propos des licences.
Le reste du code sera le mien sous GNU Affero, c'est juste un fichier source et un fichier d'en-tête que j'utilise et qui sont sous licence MIT.
J'ai lu ce Q ici sur les programmeurs sur le code MIT / GPL travaillant ensemble, et celui-ci sur SO sur les logiciels sous MIT utilisant les bibliothèques GPL, ainsi que plusieurs autres, mais je ne suis toujours pas tout à fait clair sur ce que je dois faire avec la licence.
Pour autant que je sache, tout ce que je dois faire est de laisser la licence MIT sur la bibliothèque et d'inclure une note dans le fichier de licence sur les deux licences différentes et à quel code elles s'appliquent, est-ce correct?
la source
Réponses:
AFAIK, les variantes GPL typiques s'appliquent uniquement à votre travail "dans son ensemble", et la licence MIT est "compatible" avec GPL. Cela signifie que si des parties de votre programme sont sous licence MIT, c'est très bien, tant que vous respectez les termes de la licence MIT pour cette partie (ce que vous avez en tête). Et la seule exigence que les états de licence est
La plupart des systèmes Linux contiennent des pièces sous licence MIT (comme le système X Window) qui sont sous licence MIT. La GPL s'applique uniquement à Linux "dans son ensemble", pas aux parties sous licence MIT individuelles. Il en sera de même pour votre programme si vous combinez ces deux licences de manière similaire.
la source