Требования к лицензии для включения программного обеспечения с открытым исходным кодом
https://softwareengineering.stackexchange.com/questions/8034
-
16-10-2019 - |
Вопрос
В проекте с открытым исходным кодом был включен ряд других библиотек с открытым исходным кодом для реализации необходимой функциональности, некоторые как библиотеки (LGPL), а некоторые в качестве исходного кода (не-LGPL). Новая лицензия BSD была выбрана для проекта. Включенные библиотеки с открытым исходным кодом лицензированы в соответствии с новым лицензиями BSD, MIT, Apache и LGPL, но без лицензированного кода GPL.
Как эти другие библиотеки с открытым исходным кодом должны быть зачислены?
Неужели все лицензии на библиотеки должны быть включены в основной файл лицензии на проект?
Достаточно ли просто предоставить ссылки на веб-сайты Project в диалоговом окне и документации?
Это любой кредит В самом деле нужный?
Решение
Каждая библиотека, которую вы используете в качестве зависимости, должна иметь файл лицензии в их исходном коде. Я бы просто взял эти лицензии и переименовал их в "Library_name_license" и включил их с исходным кодом.
Я знаю, что лицензии (например, лицензия BSD) требуют, чтобы исходная лицензия была включена при повторном использовании любого исходного кода.
Если вы просто используете их в качестве связанных библиотек, я не верю, что что -то из этого необходимо. Но я могу ошибаться в этом.