Работа с несколькими лицензиями

14

Я наткнулся на актив с 3 разными лицензиями . Лицензия GPL 3.0, похоже, является более новой версией GPL 2.0. Можно ли игнорировать GPL 2.0, если соблюдается GPL 3.0?

Должны ли быть выполнены все условия по всем 3 лицензиям? Например, в GPL 2.0 упоминается печать или отображение соответствующего уведомления об авторском праве, но это, по-видимому, отсутствует в лицензии CC BY-SA 3.0.

Costava
источник
Обратите внимание, что BY-SA в CC BY-SA означает «при одинаковых условиях» (то есть с одинаковой лицензией) и «с указанием авторства». Таким образом, вам придется распечатать или отобразить соответствующее уведомление где-нибудь.
Марио

Ответы:

18

Согласно FAQ по Open Game Art:

Вы должны следовать только одной из лицензий. Однако, когда вы перераспределяете / редактируете, вам рекомендуется включать / использовать все лицензии, поэтому спектр лицензий (и, следовательно, сумма людей / проектов, которые могут использовать искусство) не уменьшается.

[Источник]

SpartanDonut
источник
6
Также важно отметить, что это обычно одинаково для всего, выпущенного под несколькими лицензиями. Вам нужно только выбрать тот, который соответствует вашим намерениям / условиям. Только не путайте это с проектами, выпускающими разные части чего-либо под разными лицензиями.
Марио
Первая строка будет лучше обозначена как «Вы должны следовать хотя бы одной из лицензий».
MSalters
6

Актив предлагается на разных условиях лицензии. Вы сами выбираете, на каком из этих условий вы хотели бы получить лицензию.

Относительно вашего вопроса о совместимости 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 предназначен для программного кода, а не для художественных работ, что затрудняет интерпретацию в этом контексте.

Philipp
источник
Потрясающее дополнение по специфике. На самом деле я сам сегодня был на OGA, именно так я и вытащил свой ответ, но ваш удивительно полезный, и я буду немного читать, основываясь на предоставленных вами ссылках, что я даже правильно разобрал свои лицензии. Спасибо!
SpartanDonut
0

О версии GNU Public License (GPL) x.
В декларациях GPLv2 и GPLv3 четко указано, что вы должны применять эту версию или, по вашему выбору, более новую лицензию.

Эта программа является свободным программным обеспечением: вы можете распространять ее и / или изменять ее в соответствии с условиями Стандартной общественной лицензии GNU, опубликованной Фондом свободного программного обеспечения, версии 3 Лицензии или (по вашему выбору) любой более поздней версии.

Источник - Как использовать лицензии GNU для вашего собственного программного обеспечения

Так; части вашей программы, использующие только представленный код GPLv2, могут быть перераспределены под GPLv2 или под GPLv3, если хотите. Части, использующие только GPLv3 под GPLv3.

Итак, ваша программа должна распространяться в соответствии с GPLv3, поскольку GPLv3 содержит все, что содержит GPLv2, плюс добавленное содержимое.

А так как есть 3 лицензии; Я думаю, что вы должны применить GPLv3 к вашей программе, плюс другую лицензию, и, если лицензии не мешают друг другу; Вы, вероятно, должны применять оба (GPLv3 и CC).

Если лицензия мешает друг другу; вам лучше обратиться к администраторам CC, администраторам GNU (или Free Software Foundation?) и администраторам Open Game Hearth.

Я бы рекомендовал поместить все источники и заголовки под GPLv3, а также документацию. И все виды искусства (рисунки и тому подобное) под лицензией ЦК.

Флако
источник