В проекте с открытым исходным кодом для реализации необходимой функциональности был включен ряд других библиотек с открытым исходным кодом, некоторые из них - библиотеки (LGPL), а некоторые - исходный код (не LGPL). Новая лицензия BSD была выбрана для проекта. Включенные библиотеки с открытым исходным кодом лицензируются по новым лицензиям BSD, MIT, Apache и LGPL, но не имеют лицензированного кода GPL.
Как следует зачислить эти другие библиотеки с открытым исходным кодом?
Нужно ли включать все лицензии библиотеки в основной файл лицензии проекта?
Достаточно ли просто указать ссылки на веб-сайты проекта в диалоговом окне Справка-> О программе и документации?
Является ли какой - либо кредит действительно необходимо?
Ответы:
Каждая библиотека, которую вы используете в качестве зависимости, должна иметь файл LICENSE в своем исходном коде. Я бы просто взял эти лицензии и переименовал их в «LIBRARY_NAME_LICENSE» и включил в исходный код.
Я знаю, что лицензии (например, лицензия BSD) требуют, чтобы исходная лицензия была включена при повторном использовании любого исходного кода.
Если вы просто используете их в качестве связанных библиотек, я не думаю, что это нужно. Но я могу ошибаться по этому поводу.
источник