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