Exigences de licence pour inclure des logiciels open source


14

Dans un projet open source, un certain nombre d'autres bibliothèques open source ont été incluses pour implémenter les fonctionnalités nécessaires, certaines en tant que bibliothèques (LGPL) et d'autres en tant que code source (non-LGPL). La nouvelle licence BSD a été sélectionnée pour le projet. Les bibliothèques open source incluses sont sous licence sous les nouvelles licences BSD, MIT, Apache et LGPL, mais pas de code sous licence GPL.

Comment créditer ces autres bibliothèques open source?

Toutes les licences de bibliothèque doivent-elles être incluses dans le fichier de licence principal du projet?

Est-il suffisant de simplement fournir des liens vers les sites Web du projet dans la boîte de dialogue et la documentation Aide-> À propos?

Un crédit est-il vraiment nécessaire?


Réponses:


10

Chaque bibliothèque que vous utilisez comme dépendance doit avoir un fichier LICENCE dans leur code source. Je voudrais simplement prendre ces licences et les renommer en "LIBRARY_NAME_LICENSE" et les inclure avec le code source.

Je sais que les licences (comme la licence BSD) nécessitent que la licence d'origine soit incluse lorsque tout code source est réutilisé.

Si vous les utilisez simplement comme bibliothèques liées, je ne pense pas que cela soit nécessaire. Mais je peux me tromper sur celui-ci.


2
Attention, même renommer le fichier de licence peut être une violation des termes de la licence.
Doc Brown

2
@DocBrown: Que faisons-nous dans un tel cas?
Kromster dit soutenir Monica le
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.