Релицензирование программного обеспечения
Повторное лицензирование программного обеспечения применяется при с открытым исходным кодом разработке программного обеспечения , когда лицензии на программное обеспечение модулей программного обеспечения несовместимы и должны быть совместимы для более эффективной совместной работы. Лицензии, применяемые к программному обеспечению как к произведениям, охраняемым авторским правом , в исходном коде в двоичной форме, [1] может содержать противоречивые положения. Эти требования могут сделать невозможным объединение исходного кода или содержимого нескольких программных произведений для создания новой объединенной. [2] [3]
Мотивация и описание
[ редактировать ]Иногда проекты программного обеспечения с открытым исходным кодом застревают в ситуации несовместимости лицензий. Зачастую единственным реальным способом разрешения этой ситуации является повторное лицензирование всех участвующих частей программного обеспечения. Для успешного повторного лицензирования требуется согласие всех участвующих правообладателей, обычно разработчиков, на измененную лицензию. Хотя в сфере бесплатного ПО с открытым исходным кодом достижение 100-процентного охвата всех авторов зачастую невозможно из-за большого количества участников, часто предполагается, что подавляющего большинства достаточно. Например, Mozilla считала достаточным охват авторов в 95%. [4] Другие специалисты в области бесплатного программного обеспечения с открытым исходным кодом (FOSS), такие как Эрик С. Рэймонд , пришли к другим выводам относительно требований повторного лицензирования всей кодовой базы. [5]
Случаи
[ редактировать ]Ранним примером проекта с открытым исходным кодом , который успешно перелицензировался по соображениям совместимости лицензий, является проект Mozilla и их браузер Firefox . Исходный код браузера Netscape Communicator 4.0 был первоначально выпущен в 1998 году под лицензией Netscape Public License / Mozilla Public License. [6] но подвергся критике со стороны FSF и OSI за несовместимость. [7] [8] Примерно в 2001 году Time Warner , реализуя свои права в соответствии с общественной лицензией Netscape, по запросу Mozilla Foundation продлила лицензию [9] весь код Mozilla, находившийся под лицензией Netscape Public License (включая код других участников), был переведен на MPL 1.1/GPL 2.0/ LGPL 2.1 тройную лицензию , что обеспечивает совместимость с GPL. [10]
Библиотека Vorbis изначально имела лицензию LGPL, но в 2001 году лицензия была изменена на лицензию BSD с одобрения Ричарда Столлмана для поощрения принятия. [11] [12]
У проекта VLC также сложная история лицензирования из-за совместимости лицензий: в 2007 году по соображениям совместимости лицензий было решено не обновляться до только что выпущенной GPLv3 . [13] После того, как VLC был удален из Apple App Store в начале 2011 года, в октябре 2011 года проект VLC повторно лицензировал часть библиотеки VLC с GPLv2 на LGPLv2 для достижения лучшей совместимости. [14] [15] В июле 2013 года приложение VLC можно было повторно отправить в iOS App Store под лицензией Mozilla Public License. [16]
7-Zip SDK от LZMA , изначально имеющий двойную лицензию GNU LGPL и Common Public License . [17] за дополнительным специальным исключением для связанных двоичных файлов, был размещен Игорем Павловым в открытом доступе 2 декабря 2008 г. [18]
Проект GNU TLS принял лицензию LGPLv3 в 2011 году, но в 2013 году повторно лицензировал свой код обратно на LGPLv2.1 из-за серьезных проблем совместимости лицензий. [19] [20] [21]
Лицензия свободной документации GNU в версии 1.2 несовместима с широко используемой лицензией Creative Commons Attribution-ShareAlike , что было проблемой, например, для Википедии . [22] Поэтому по запросу Фонда Викимедиа FSF добавил в версию 1.3 GFDL ограниченный по времени раздел, позволяющий определенным типам веб-сайтов, использующих GFDL, дополнительно предлагать свою работу по лицензии CC BY-SA. [23] Вслед за этим в июне 2009 года Фонд Викимедиа перенес свои проекты ( Википедию и т. д.) посредством двойного лицензирования на Creative Commons Attribution-ShareAlike в качестве основной лицензии в дополнение к ранее использовавшейся GFDL . [24] улучшенная совместимость лицензии с обширной экосистемой бесплатного контента . Причиной изменения лицензии была названа [25] [26]
В 2010 году проект OGRE изменил свою лицензию с LGPL на лицензию MIT ; В качестве причины был указан более простой текст лицензии. [27] [28] [29]
Другим случаем было повторное лицензирование заголовочных файлов ядра Linux под лицензией GPLv2 на лицензию BSD со стороны Google для их Android библиотеки Bionic . Чтобы избавиться от лицензии GPL, Google заявил, что заголовочные файлы были очищены от любой работы, защищенной авторским правом, сведя их к «фактам», не защищенным авторским правом. [30] [31] Эту интерпретацию оспорил, например, Раймонд Ниммер, профессор права Юридического центра Университета Хьюстона . [32]
В ноябре 2013 года POV-Ray был повторно лицензирован под лицензией Affero General Public License версии 3 (или более поздней). [33] после распространения с 1991 года под несовместимой с FOSS некоммерческого источника из лицензией POV-Ray . [34] [35] POV-Ray был разработан до того, как лицензии FOSS стали широко использоваться, поэтому разработчики написали собственную лицензию, что впоследствии стало проблемой из-за несовместимости лицензии с экосистемой FOSS.
В 2014 году проект FreeCAD сменил лицензию с GPL на LGPLv2 из-за несовместимости GPLv3/GPLv2. [36] [37]
В 2014 году лицензия Gang Garrison 2 была заменена с GPLv3 на MPL для улучшения совместимости библиотек. [38] [39]
В мае 2015 года проект Dolphin изменил свою лицензию с «Только GPLv2» на «GPLv2 или любую более позднюю версию» для лучшей совместимости. [40]
В июне 2015 года mpv начала процесс повторного лицензирования исходного кода проекта под лицензией GPL для улучшения совместимости лицензий с LGPLv2, получив согласие большинства (95%+) участвующих разработчиков. [41] В августе 2016 г. ок. С 90% авторов удалось связаться и получить согласие. В октябре 2017 года переход был завершен. [42]
В июле 2015 года компания Seafile перешла для улучшения совместимости лицензий, особенно с Git , с GPLv3 на GPLv2. [43] [44]
В 2015 году лицензия Natron была заменена с MPL на GPLv2, чтобы обеспечить лучшую коммерциализацию. [45]
В 2016 году MAME добилась повторного лицензирования кодовой базы на BSD/GPL. [46] после многих лет борьбы с собственной письменной индивидуальной лицензией и условиями некоммерческой лицензии. [47] [48] [49] [50]
В августе 2016 года корпорация MariaDB повторно лицензировала прокси-сервер базы данных MaxScale с GPL на лицензию без FOSS, но с доступным исходным кодом и ограниченную по времени лицензию Business Source (BSL). [51] которая по умолчанию через три года возвращается к GPL. [52] [53] В 2017 году вышла версия 1.1, переработанная с учетом отзывов Брюса Перенса . [54] [55]
Долгое время D исходный код серверной части был доступен , но под закрытым исходным кодом с лицензией . [56] потому что он был частично разработан в Symantec и не мог быть повторно лицензирован как открытый исходный код. [57] 9 апреля 2017 года серверная часть также может быть заменена лицензией Boost Software License с открытым исходным кодом . [58] [59] [60]
27 июля 2017 года Microsoft Research сменила лицензию космического боевого симулятора Allegiance MSR с лицензии общего доступа , [61] под которым игра была открыта в 2004 году, [62] к лицензии MIT. [63] [64]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Хэнкок, Терри (29 августа 2008 г.). «Что, если авторские права не распространялись на двоичные исполняемые файлы?» . Журнал свободного программного обеспечения . Архивировано из оригинала 25 января 2016 г. Проверено 25 января 2016 г.
- ^ О'Риордан, Кьяран (10 ноября 2006 г.). «Как GPLv3 борется с распространением лицензий» . linuxdevices.com. Архивировано из оригинала 18 декабря 2007 г.
- ^ Нири, Дэйв (15 февраля 2012 г.). «Серые зоны в лицензировании программного обеспечения» . lwn.net . Проверено 27 февраля 2016 г.
- ^ О'Риордан, Кьяран (6 октября 2006 г.). «(О GPLv3) Может ли ядро Linux повторно лицензироваться?» . fsfe.org . Проверено 28 мая 2015 г.
Кто-то, кто работает со многими юристами по вопросам авторских прав на свободное программное обеспечение, позже сказал мне, что нет необходимости получать разрешение от 100% правообладателей. Было бы достаточно, если бы было разрешение правообладателей 95% исходного кода и не было бы возражений со стороны правообладателей остальных 5%. Мне сказали, что именно так Mozilla смогла получить повторную лицензию на GPL в 2003 году, несмотря на многолетний вклад сообщества.
- ^ HOWTO по лицензированию Эрика Стивена Рэймонда и Кэтрин Оланич Рэймонд «Изменение существующей лицензии [...] Вы можете изменить лицензию на фрагмент кода при любом из следующих условий: Если вы являетесь единственным владельцем авторских прав [...] Если вы являются единственным зарегистрированным правообладателем[...] Если вы получите согласие всех других правообладателей[...]Если ни один другой правообладатель не пострадает от изменения» (по состоянию на 21 ноября 2015 г.)
- ^ Часто задаваемые вопросы по общественной лицензии Netscape на mozilla.org.
- ^ «Лицензии по имени — Инициатива с открытым исходным кодом» . Инициатива открытого исходного кода . Проверено 27 августа 2014 г.
- ^ Об общественной лицензии Netscape Ричарда Столлмана на GNU.org
- ^ «Часто задаваемые вопросы по повторному лицензированию Mozilla, версия 1.1» . сайт mozilla.org. Архивировано из оригинала 13 мая 2010 г.
Некоторое время назад mozilla.org объявил о своем намерении добиваться повторного лицензирования кода Mozilla в соответствии с новой схемой лицензирования, которая устранит предполагаемую несовместимость Публичной лицензии Mozilla (MPL) со Стандартной общественной лицензией GNU (GPL) и Стандартной общественной лицензией GNU Lesser (LGPL). ).
- ↑ Повторное лицензирование завершено на gerv.net, Джервас Маркхэм (31 марта 2006 г.)
- ^ Февраль 2001 г. на xiph.org «С выпуском бета-версии 4 библиотеки Ogg Vorbis перешли на лицензию BSD. Переход с LGPL на BSD был сделан, чтобы обеспечить возможность использования Ogg Vorbis во всех формах программного и аппаратного обеспечения. Джек Моффитт говорит: «Мы меняем лицензию в ответ на отзывы многих сторон. Нам стало ясно, что внедрение Ogg Vorbis будет еще более ускорено за счет использования менее ограничительной лицензии, более дружественной по отношению к проприетарному программному обеспечению и аппаратным системам. Мы хотим, чтобы каждый мог использовать Ogg Vorbis».
- ^ RMS об изменении лицензии на lwn.net
- ^ Дени-Курмон, Реми. «Медиаплеер VLC останется под лицензией GNU GPL версии 2» . Videolan.org . Проверено 21 ноября 2015 г.
В 2001 году VLC был выпущен под одобренной OSI GNU General Public версии 2 с широко предлагаемой возможностью использовать «любую более позднюю версию» (хотя в то время такой более поздней версии не существовало). После выпуска Фондом свободного программного обеспечения (FSF) новой версии 3 Стандартной общественной лицензии GNU (GPL) 29 июня 2007 года участники медиаплеера VLC и других программных проектов, размещенных на videolan.org, обсудили возможность обновления условий лицензирования будущей версии медиаплеера VLC и других размещенных проектов до версии 3 GPL. [...] Существует серьезная обеспокоенность тем, что эти новые дополнительные требования могут не соответствовать промышленной и экономической реальности нашего времени, особенно на рынке бытовой электроники. Мы убеждены, что изменение наших условий лицензирования на GPL версии 3 в настоящее время не отвечает интересам нашего сообщества в целом. Следовательно, мы планируем продолжать распространять будущие версии медиаплеера VLC на условиях GPL версии 2. [...] мы продолжим распространять исходный код медиаплеера VLC под лицензией GPL «версия 2 или любая более поздняя версия» до дальнейшего уведомление.
- ^ «Изменение лицензии ядра VLC на LGPL» . Проверено 23 октября 2011 г.
- ^ Воган-Николс, Стивен. «Никаких приложений под лицензией GPL для Apple App Store» . zdnet.com . Архивировано из оригинала 9 января 2011 года . Проверено 23 октября 2011 г.
- ^ Публичный перезапуск VLC под Mozilla. на Ars Technica (по состоянию на 10.10.2013)
- ^ «Просмотр /LZMA SDK/4.23» . СоурсФордж . Проверено 12 февраля 2014 г.
- ^ Павлов, Игорь (2013). «LZMA SDK (Комплект разработки программного обеспечения)» . Проверено 16 июня 2013 г.
- ^ Маврояннопулос, Никос (26 марта 2013 г.). «Опасности LGPLv3» . gnutls.org . Проверено 18 ноября 2015 г.
LGPLv3 — это последняя версия Lesser General Public License GNU. Она следует за успешной лицензией LGPLv2.1 и была выпущена Фондом свободного программного обеспечения как аналог GNU General Public License версии 3. Целью GNU Lesser General Public License является предоставление программного обеспечения, которое может использоваться как проприетарными, так и бесплатными. программное обеспечение. Эта цель до сих пор успешно решалась с помощью LGPLv2.1, и существует множество библиотек, использующих эту лицензию. Теперь у нас есть LGPLv3 в качестве последней версии, и вопрос в том, насколько успешен LGPLv3 в достижении этой цели? По-моему, очень мало. Если мы предположим, что его основная цель — использование свободного программного обеспечения, то это явно не соответствует действительности.
- ^ Версия 2.99.4 (выпущена 23 июля 2011 г.)[...] ** libgnutls: лицензия обновлена до LGPLv3.
- ^ 14 марта 2013 г. Никос Маврогианнопулос ( [электронная почта защищена] ) * COPYING.LESSER, README: gnutls 3.1.10 — это LGPLv2.1
- ^ почему-проекты-Викимедиа-не-должны-использовать-gfdl-как отдельную-лицензию-для-изображений
- ^ «Часто задаваемые вопросы по FDL 1.3» . Gnu.org . Проверено 7 ноября 2011 г.
- ^ «Решение: Одобрение обновления лицензии — Фонд Викимедиа» .
- ^ Arc.Ask3.Ru + CC BY-SA = Победа в свободной культуре! на сайте Creativecommons.org Майка Линксвайера, 22 июня 2009 г.
- ^ Обновление лицензирования, опубликованное во всех вики Викимедиа на wikimedia.org Эриком Мёллером 30 июня 2009 г. «Возможно, самой важной причиной выбора CC-BY-SA в качестве нашей основной лицензии на контент была совместимость со многими другими замечательными начинаниями». там, чтобы делиться и развивать бесплатные знания»
- ^ Часто задаваемые вопросы по лицензированию на ogre3d.org.
- ^ Мой развивающийся взгляд на лицензии с открытым исходным кодом Стива (15 сентября 2009 г.)
- ^ OGRE перейдет на лицензию MIT с версии 1.7 на ogre3d.org от sinbad (15 сентября 2009 г.)
- ^ Google android и заголовки Linux на theregister.com (2011)
- ^ Android: подан иск со стороны Microsoft, а не Linux «Microsoft запускает новый костюм для Android, взгляд Линуса Торвальдса на заголовки ядра Linux и Android» на ITworld (21 марта 2011 г.)
- ^ Риск нарушения прав и раскрытия информации при разработке платформ с авторским левом на ipinfoblog.com, Раймонд Ниммер (2011).
- ^ Кейсон, Крис (8 ноября 2013 г.). «Загрузить POV-Ray 3.7.0» . Проверено 11 ноября 2013 г.
Начиная с версии 3.7, POV-Ray выпускается под лицензией AGPL3 (или более поздней версии) и, таким образом, является свободным программным обеспечением согласно определению FSF. […] Доступен полный исходный код, что позволяет пользователям создавать свои собственные версии, а разработчикам включать части или весь исходный код POV-Ray в свое собственное программное обеспечение при условии, что оно распространяется по совместимой лицензии (например, AGPL3 или – по их выбору – любая более поздняя версия).
- ^ «Лицензия на распространение POV-Ray 3.6» . Povray.org . Проверено 12 декабря 2016 г.
- ^ «Лицензия на исходный код POV-Ray 3.6» . Povray.org . Проверено 12 декабря 2016 г.
- ^ Прокудин, Александр (27 декабря 2012 г.). «Драма LibreDWG: конец или новое начало?» . libregraphicsworld.org. Архивировано из оригинала 09.11.2016 . Проверено 23 августа 2013 г.
[...] неудачная ситуация с поддержкой файлов DWG в бесплатном программном обеспечении САПР через LibreDWG. Мы считаем, что к настоящему времени его следует закрыть. У нас есть окончательный ответ от FSF. [...] «Мы не собираемся менять лицензию».
- ^ «лицензия» . freecadweb.org. 2014 . Проверено 25 марта 2015 г.
Лицензии, используемые в FreeCAD. FreeCAD использует две разные лицензии: одну для самого приложения и одну для документации: Lesser General Public Licence, версия 2 или выше (LGPL2+) […] Открытая лицензия на публикацию
- ^ "Gang-Garrison-2/License.txt" . Гитхаб . 09.11.2014 . Проверено 23 марта 2015 г.
- ^ «Планируется смена лицензии (GPL -> MPL). Требуется помощь» . Форумы Gang Garrison 2 . 23 августа 2014 г. Проверено 23 марта 2015 г.
tl;dr: Текущая лицензия не позволяет нам использовать некоторые хорошие и (бесплатные) библиотеки/фреймворки, поэтому мы хотим ее изменить. Новая лицензия (MPL) будет строго более бесплатной, чем старая, и она будет той же самой, которая также используется Firefox.
- ↑ Повторное лицензирование Dolphin: долгий путь к GPLv2+. Автор: JMC47, MaJoR, 25 мая 2015 г.
- ^ Возможное повторное лицензирование LGPL № 2033 на github.com «Несовместимые с GPL зависимости, такие как OpenSSL, являются большой проблемой для пользователей библиотеки, даже если пользователь библиотеки согласен с GPL».
- ^ Повторное лицензирование LGPL теперь является «официальным», и у git master теперь есть опция настройки --enable-lgpl. от wm4 на github.com
- ^ «переключение с gplv3 на gplv2» .
- ^ "хайвэнь/морской файл" .
- ^ Зачем менять лицензию Natron на GPL V2? Можете ли вы объяснить свою мотивацию? Зачем переходить с Mozilla на GPL? Архивировано 6 марта 2017 г. на сайте Wayback Machine на сайте natron.fr. MrKepzieLeader: «Основная причина заключается в том, что в будущем на основе Natron появятся производные разработки, и мы хотим иметь возможность по-прежнему контролировать, куда движется наш исходный код, и кто это продает». (август 2015 г.)
- ^ MAME теперь является бесплатным программным обеспечением с открытым исходным кодом на mamedev.org (4 марта 2016 г.)
- ^ Теория уже мертвых на сайте mamedev.emulab.it
- ^ Так почему же меня это так раздражало? на mameworld.info (22.10.13)
- ^ «10 месяцев спустя MAME завершает переход на открытый исходный код» . Гамасутра . Проверено 5 марта 2016 г.
- ^ «MAME станет «инструментом обучения для разработчиков» с открытым исходным кодом » . Гамасутра . ООО «ЮБМ» . Проверено 27 мая 2015 г.
- ^ bsl «Дата изменения: 01 января 2019 г., Изменение лицензии: версия 2 или более поздняя Стандартной общественной лицензии GNU, опубликованная Фондом свободного программного обеспечения». на сайте mariadb.com (август 2016 г.)
- ^ Папа MySQL Видениус: Религия с открытым исходным кодом не будет кормить MariaDB на theregister.com (август 2016 г.)
- ^ Новая версия прокси-сервера базы данных MaxScale, необходимая для масштабного развертывания MariaDB, имеет собственную лицензию на InfoWorld от Саймона Фиппса (19 августа 2016 г.).
- ^ sl-1-1 на perens.com (14 февраля 2017 г.)
- ^ Release-bsl-11 на mariadb.com, автор Кадж Арно (2017)
- ^ "backendlicense.txt" . Исходный код DMD . Гитхаб. Архивировано из оригинала 22 октября 2016 года . Проверено 5 марта 2012 г.
- ^ «Комментарий Уолтера Брайта на Reddit» . Проверено 9 сентября 2014 г.
- ^ D-Компилятор под свободной лицензией на linux-magazin.de (2017, на немецком языке)
- ^ «dmd Backend преобразован в Boost License» . 7 апреля 2017 года . Проверено 9 апреля 2017 г.
- ^ переключите серверную часть на лицензию Boost № 6680 от Уолтера Брайта на github.com.
- ^ allegiancelicense.txt. Архивировано 7 ноября 2014 г. на Wayback Machine. Лицензионное соглашение об общем исходном коде Microsoft Research («MSR-SSLA»).
- ^ Колайко, Боб (6 февраля 2004 г.). «Microsoft клянется в верности своим фанатам» . gamespot.com . Архивировано из оригинала 10 декабря 2013 года . Проверено 22 июля 2011 г.
- ^ Хорвиц, Эрик (28 июля 2017 г.). «Релицензионное письмо о верности» (PDF) . Директор исследовательского подразделения Microsoft . Проверено 28 июля 2017 г.
Корпорация Microsoft («Microsoft») настоящим повторно лицензирует исходный код Microsoft Video Game Allegiance, расположенный по адресу https://github.com/FreeAllegiance/Allegiance/tree/master/src («Исходный код Allegiance»), из текущей лицензии Microsoft Research Shared Source. Соглашение (MSR-SSLA) к лицензии MIT.
{{cite web}}
: Внешняя ссылка в
( помощь )|quote=
- ^ ОСВОБОЖДЕНИЕ Верности, Как это произошло (вроде как) на freeallegiance.org (28 июля 2017 г.)