LINUX.ORG.RU

История изменений

Исправление Xenius, (текущая версия) :

Под «заюзать» я понимаю - взять исходный файл или его часть из gplv3 codebase и добавить его в bsd лицензированный codebase.

Так сделать можно и это вполне легально. Но, естественно, GPLv3 код останется под GPL v3, если ты не договоришься с правообладателем этого кода.

В принципе, очевидный ответ - нет.

Почему нет, можно. Правда при этом нужно будет соблюдение условий обоих лицензий. В лицензии BSD есть пункт, что нужно делать при распространении исходников. В лицензии GPL есть пункт, согласно которому условия GPL нужно соблюдать по отношению к всей производной работе, но эти условия необременительны — нужно только приложить копию лицензии GPL, предоставить полный соответствующий исходный код, и если ты эту программу распространяешь в составе пользовательского устройства — приложить информацию необходимую, чтобы установить модифицированную версию программы.

Есть отдельная проблема, не связанная с лицензиями, но связанная с политикой большинства проектов, лицензированных под BSD — они не примут это в апстрим. Но тут проблема не с самими лицензиями, а именно с политикой конкретных мейнтейнеров.

Исходная версия Xenius, :

Под «заюзать» я понимаю - взять исходный файл или его часть из gplv3 codebase и добавить его в bsd лицензированный codebase.

Так сделать можно и это вполне легально. Но, естественно, GPLv3 код останется под GPL v3, если ты не договоришься с правообладателем этого кода.

В принципе, очевидный ответ - нет.

Почему нет, можно. Правда при этом нужно будет соблюдение условий обоих лицензий. В лицензии BSD есть пункт, что нужно делать при распространении исходников. В лицензии GPL есть пункт, согласно которому условия GPL нужно соблюдать по отношению к всей производной работе, но эти условия необременительны — нужно только приложить копию лицензии GPL, предоставить полный соответствующий исходный код, и если ты эту программу распространяешь в составе пользовательского устройства — приложить информацию необходимую, чтобы установить модифицированную версию программы.