Требования к лицензии для включения программного обеспечения с открытым исходным кодом

softwareengineering.stackexchange https://softwareengineering.stackexchange.com/questions/8034

Вопрос

В проекте с открытым исходным кодом был включен ряд других библиотек с открытым исходным кодом для реализации необходимой функциональности, некоторые как библиотеки (LGPL), а некоторые в качестве исходного кода (не-LGPL). Новая лицензия BSD была выбрана для проекта. Включенные библиотеки с открытым исходным кодом лицензированы в соответствии с новым лицензиями BSD, MIT, Apache и LGPL, но без лицензированного кода GPL.

Как эти другие библиотеки с открытым исходным кодом должны быть зачислены?

Неужели все лицензии на библиотеки должны быть включены в основной файл лицензии на проект?

Достаточно ли просто предоставить ссылки на веб-сайты Project в диалоговом окне и документации?

Это любой кредит В самом деле нужный?

Это было полезно?

Решение

Каждая библиотека, которую вы используете в качестве зависимости, должна иметь файл лицензии в их исходном коде. Я бы просто взял эти лицензии и переименовал их в "Library_name_license" и включил их с исходным кодом.

Я знаю, что лицензии (например, лицензия BSD) требуют, чтобы исходная лицензия была включена при повторном использовании любого исходного кода.

Если вы просто используете их в качестве связанных библиотек, я не верю, что что -то из этого необходимо. Но я могу ошибаться в этом.

Лицензировано под: CC-BY-SA с атрибуция
scroll top