Я пишу код, який використовує одну бібліотеку з ліцензією GPL (не LGPL) та одну з ліцензією BSD на 3 пункти . Оскільки я посилаюся на бібліотеку, що має ліцензію GPL, мій код повинен бути також GPL. Як я повинен на практиці мати справу з оригіналом LICENSE.txt з BSD-бібліотеки?
(А) Чи можу я поширити проект так, щоб основний вихідний код був ліцензований GPL, а потім деякий підкаталог має ліцензію на BSD?
(B) Якщо я не тільки посилався на бібліотеки, але використовував і комбінував BSD-код і GPL-код більш привабливим чином, що робити з LICENSE.txt тоді?
У тексті BSD у 3-му пункті сказано: "Перерозподіл вихідного коду повинен зберігати вищезазначене повідомлення про авторські права, цей перелік умов та наступну відмову". так що, мабуть, я повинен десь зберегти повідомлення про авторські права та перелік умов. Але тоді мені також потрібно кудись поставити txt-файл ліцензії GPL.
Далі, мабуть, мені не потрібно зберігати "Перерозподіл та використання у вихідних та бінарних формах, із зміною або без змін, дозволено за умови дотримання наступних умов:" частина тексту ліцензії BSD, оскільки вона лише мені повідомляє збережіть інші частини.
Отже, як і в яких текстових файлах я повинен на практиці організовувати текст ліцензії GPL та частини ліцензії BSD та авторські права, які я зберігаю?
EDIT: Отже, у випадку B я б взяв 3-кодовий BSD-ліцензійний код і перерозподілив його під GPL, що дозволено, оскільки 3-клавіатурна ліцензія BSD (одностороння) сумісна з GPL . Я просто запитую, як на практиці поводитися з ліцензійними текстами та текстовими файлами.