Я наткнулся на актив с 3 разными лицензиями . Лицензия GPL 3.0, похоже, является более новой версией GPL 2.0. Можно ли игнорировать GPL 2.0, если соблюдается GPL 3.0?
Должны ли быть выполнены все условия по всем 3 лицензиям? Например, в GPL 2.0 упоминается печать или отображение соответствующего уведомления об авторском праве, но это, по-видимому, отсутствует в лицензии CC BY-SA 3.0.
Ответы:
Согласно FAQ по Open Game Art:
[Источник]
источник
Актив предлагается на разных условиях лицензии. Вы сами выбираете, на каком из этих условий вы хотели бы получить лицензию.
Относительно вашего вопроса о совместимости GPL 2.0 и 3.0: Нет, версии 2 и 3 GPL обычно не совместимы . Однако вам необходимо обратить пристальное внимание на формулировку сообщения об авторских правах. Если работа лицензирована по «GNU GPL версии 2.0», она будет завершена до версии 2.0 навсегда. Но когда на нем написано «GNU GPL версии 2.0 или более поздней версии » , вам разрешается «обновить» работу до GPL 3.0 (или до версии 4.0, которая может когда-нибудь существовать). Некоторые проекты доверяют Free Software Foundation, чтобы он все еще знал, что они делают в будущем, и используют формулировку «или более позднюю версию», в то время как другие проекты ( например, ядро Linux, например,), не хочу рисковать, предоставив ФСФ карт-бланш для введения новой лицензии, которая затем может автоматически применяться к их программному обеспечению.
У Free Software Foundation также есть удобная таблица, касающаяся объединения различных лицензий GPL . Читая эту таблицу, вы можете задаться вопросом, считается ли использование актива использованием библиотеки или копированием кода. Это очень хороший вопрос. GPL предназначен для программного кода, а не для художественных работ, что затрудняет интерпретацию в этом контексте.
источник
О версии GNU Public License (GPL) x.
В декларациях GPLv2 и GPLv3 четко указано, что вы должны применять эту версию или, по вашему выбору, более новую лицензию.
Источник - Как использовать лицензии GNU для вашего собственного программного обеспечения
Так; части вашей программы, использующие только представленный код GPLv2, могут быть перераспределены под GPLv2 или под GPLv3, если хотите. Части, использующие только GPLv3 под GPLv3.
Итак, ваша программа должна распространяться в соответствии с GPLv3, поскольку GPLv3 содержит все, что содержит GPLv2, плюс добавленное содержимое.
А так как есть 3 лицензии; Я думаю, что вы должны применить GPLv3 к вашей программе, плюс другую лицензию, и, если лицензии не мешают друг другу; Вы, вероятно, должны применять оба (GPLv3 и CC).
Если лицензия мешает друг другу; вам лучше обратиться к администраторам CC, администраторам GNU (или Free Software Foundation?) и администраторам Open Game Hearth.
Я бы рекомендовал поместить все источники и заголовки под GPLv3, а также документацию. И все виды искусства (рисунки и тому подобное) под лицензией ЦК.
источник