Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Перелицензирование программного обеспечения применяется при разработке программного обеспечения с открытым исходным кодом, когда лицензии на программное обеспечение программных модулей несовместимы и должны быть совместимы для более широкой совместной работы. Лицензии, применяемые к программному обеспечению как произведениям, охраняемым авторским правом , в исходном коде в двоичной форме [1] могут содержать противоречивые положения. Эти требования могут сделать невозможным объединение исходного кода или содержимого нескольких программных работ для создания нового комбинированного. [2] [3]

Мотивация и описание [ править ]

Иногда проекты программного обеспечения с открытым исходным кодом застревают в ситуации несовместимости лицензий. Часто единственный реальный способ разрешить эту ситуацию - это повторное лицензирование всех участвующих частей программного обеспечения. Для успешного перелицензирования требуется согласие всех вовлеченных правообладателей, обычно разработчиков, на измененную лицензию. В то время как в области бесплатного и открытого исходного кода достижение 100% охвата всех авторов часто невозможно из-за большого количества участников, часто предполагается, что достаточно подавляющего большинства. Например, Mozilla считает достаточным охват авторов 95%. [4] Другие в области FOSS, как Эрик С. Реймонд., пришли к разным выводам относительно требований к перелицензированию всей кодовой базы. [5]

Случаи [ править ]

Ранним примером проекта с открытым исходным кодом, который успешно повторно лицензировал по соображениям совместимости с лицензией, является проект Mozilla и его браузер Firefox . Исходный код из Netscape «s 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 / 2.0 GPL / 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 «s LZMA SDK, изначально двойной под лицензией как GNU LGPL и Common Public License , [17] с дополнительным специальным исключением для скомпонованных бинарных файлов, был помещен Игорь Павлов в общественном достоянии 2 декабря 2008 года [ 18]

Проект GNU TLS принял лицензию LGPLv3 в 2011 году, но в 2013 году перелицензировал свой код обратно на LGPLv2.1 из-за серьезных проблем с совместимостью лицензий. [19] [20] [21]

Documentation License GNU Free в версии 1.2 не совместим с широко используемым Creative Commons Attribution-ShareAlike лицензии, которая была проблемой, например, для Википедии . [22] Таким образом, по запросу Фонда Викимедиа , FSF добавил в GFDL версии 1.3 ограниченный по времени раздел, позволяющий определенным типам веб-сайтов, использующих GFDL, дополнительно предлагать свои работы по лицензии CC BY-SA. [23] В июне 2009 года Фонд Викимедиа перенес свои проекты ( Википедия и т. Д.) Путем двойного лицензирования наCreative Commons Attribution-ShareAlike в качестве основной лицензии в дополнение к ранее использовавшемуся GFDL . [24] В качестве причины для изменения лицензии была указана улучшенная совместимость лицензий с большей экосистемой бесплатного контента . [25] [26]

В 2010 году проект OGRE изменил свою лицензию с LGPL на лицензию MIT ; в качестве причины был приведен более простой текст лицензии. [27] [28] [29]

Другой случай был перелицензирование GPLv2 лицензированного Linux ядро заголовочных файлов к лицензии BSD с помощью Google для их Android библиотеки Bionic . Чтобы избавиться от GPL, Google утверждал, что файлы заголовков были очищены от любой работы, защищенной авторским правом, уменьшив их до не охраняемых авторским правом «фактов». [30] [31] Такую интерпретацию оспорил, например, Рэймонд Ниммер, профессор права в Юридическом центре Хьюстонского университета . [32]

В ноябре 2013 года POV-Ray был повторно лицензирован под Стандартной общественной лицензией Affero версии 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]

Также проект Dolphin изменил свою лицензию с «только GPLv2» на «GPLv2 или более позднюю» для лучшей совместимости в мае 2015 года. [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 License (BSL) [51], которая через три года по умолчанию возвращается к GPL. [52] [53] В 2017 году последовала версия 1.1, исправленная с учетом отзывов Брюса Перенса . [54] [55]

В течение длительного времени D фоновым исходный код был доступен , но при не- открытого источника соответствует лицензии , [56] , потому что он был частично разработан в Symantec и не может быть , как повторное лицензирование с открытым исходным кодом . [57] 9 апреля 2017 г. серверная часть может быть перелицензирована на лицензию Boost Software с открытым исходным кодом . [58] [59] [60]

27 июля 2017 Microsoft Research изменил лицензию космического боя симулятора Верности от MSR совместно лицензии источника , [61] , при которых игра была открыта в 2004 году, [62] к лицензии MIT . [63] [64]

См. Также [ править ]

  • Совместимость лицензий
  • Обратная совместимость
  • Прямая совместимость
  • Распространение лицензий

Ссылки [ править ]

  1. ^ Хэнкок, Терри (2008-08-29). «Что, если бы авторские права не распространялись на двоичные исполняемые файлы?» . Журнал свободного программного обеспечения . Проверено 25 января 2016 .
  2. ^ О'Райордэн, Киран (2006-11-10). «Как GPLv3 борется с распространением лицензий» . linuxdevices.com. Архивировано из оригинала на 2007-12-18.
  3. ^ Нери, Дэйв (15 февраля 2012). «Серые зоны в лицензировании программного обеспечения» . lwn.net . Проверено 27 февраля 2016 .
  4. ^ О'Райордэн, Киран (2006-10-06). "(О GPLv3) Может ли релейная лицензия ядра Linux?" . fsfe.org . Проверено 28 мая 2015 . Кто-то, кто работает со многими юристами по вопросам авторского права на свободные программы, позже сказал мне, что нет необходимости получать разрешение от 100% правообладателей. Было бы достаточно, если бы было разрешение правообладателей 95% исходного кода и отсутствие возражений со стороны держателей остальных 5%. Мне сказали, что именно так Mozilla смогла перелицензировать GPL в 2003 году, несмотря на многолетний вклад сообщества.
  5. ^ HOWTO по лицензированию Эрика Стивена Рэймонда и Кэтрин Оланич Рэймонд «Изменение существующей лицензии [...] Вы можете изменить лицензию для части кода при любом из следующих условий: Если вы являетесь единственным правообладателем [...] Если вы являются единственным зарегистрированным правообладателем [...] Если вы получите согласие всех других правообладателей [...] Если изменение не может нанести ущерб другому правообладателю » (по состоянию на 21 ноября 2015 г.)
  6. ^ Часто задаваемые вопросы о публичной лицензии Netscape на mozilla.org
  7. ^ «Лицензии по названию - Инициатива с открытым исходным кодом» . Инициатива открытого исходного кода . Проверено 27 августа 2014 .
  8. ^ На лицензии Netscape Public по Ричард Столлман на GNU.org
  9. ^ «Часто задаваемые вопросы по обновлению лицензий Mozilla, версия 1.1» . mozilla.org. Архивировано из оригинала на 2010-05-13. Некоторое время назад mozilla.org объявил о своем намерении добиваться перелицензирования кода Mozilla в рамках новой схемы лицензирования, которая устранит предполагаемую несовместимость Общественной лицензии Mozilla (MPL) с Стандартной общественной лицензией GNU (GPL) и Стандартной общественной лицензией ограниченного применения GNU (LGPL). ).
  10. ^ Релицензирование Полного на gerv.net по Джервейсу Маркхого (31 марта 2006)
  11. ^ Февраль 2001 на xiph.org «С выпуском Beta 4 библиотеки Ogg Vorbis перешли на лицензию BSD. Переход с LGPL на BSD был сделан, чтобы позволить использовать Ogg Vorbis во всех формах программного и аппаратного обеспечения. Джек Моффитт говорит: «Мы меняем лицензию в ответ на отзывы многих сторон. Для нас стало ясно, что внедрение Ogg Vorbis будет еще более ускорено за счет использования менее жесткой лицензии, более благоприятной для проприетарного программного обеспечения и аппаратных систем. Мы хотим, чтобы каждый мог использовать Ogg Vorbis. ""
  12. ^ RMS при изменении лицензии на lwn.net
  13. ^ Дени-Курмон, Реми. «Медиаплеер 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 или любой более поздней версии» до дальнейшего уведомление.
  14. ^ «Изменение лицензии двигателя VLC на LGPL» . Проверено 23 октября 2011 года .
  15. Перейти ↑ Vaughan-Nichols, Steven. «Нет приложений GPL для магазина приложений Apple» . zdnet.com . Проверено 23 октября 2011 года .
  16. ^ VLC под открытым небом Mozilla перезапущен. на Ars Technica (дата обращения 10.10.2013)
  17. ^ "Обзор / LZMA SDK / 4.23" . Sourceforge . Проверено 12 февраля 2014 .
  18. ^ Игорь Павлов (2013). «LZMA SDK (комплект для разработки программного обеспечения)» . Проверено 16 июня 2013 .
  19. ^ Mavrogiannopoulos, Никос (2013-03-26). «Опасности LGPLv3» . gnutls.org . Проверено 18 ноября 2015 .LGPLv3 - это последняя версия Стандартной общественной лицензии ограниченного применения GNU. Он следует за успешной лицензией LGPLv2.1 и был выпущен Free Software Foundation в качестве аналога своей Стандартной общественной лицензии GNU версии 3. Целью Стандартных общедоступных лицензий GNU Lesser General Public Licenses является предоставление программного обеспечения, которое может использоваться как проприетарными, так и бесплатными программное обеспечение. Эта цель до сих пор успешно решается LGPLv2.1, и существует множество библиотек, использующих эту лицензию. Теперь у нас есть последняя версия LGPLv3, и вопрос в том, насколько успешна LGPLv3 в достижении этой цели? На мой взгляд, очень мало. Если мы предположим, что его основная цель - использование свободных программ, то это явно не удастся.
  20. ^ Версия 2.99.4 (выпущена 23.07.2011 ) [...] ** libgnutls: лицензия обновлена ​​до LGPLv3
  21. ^ 2013-03-14 Никос Маврогианнопулос ([email protected]) * COPYING.LESSER, README: gnutls 3.1.10 - это LGPLv2.1
  22. ^ почему-the-wikimedia-projects-should-not-use-gfdl-as-a-stand-alone-license-for-images
  23. ^ "FDL 1.3 FAQ" . Gnu.org . Проверено 7 ноября 2011 .
  24. ^ «Решение: утверждение обновления лицензии - Фонд Викимедиа» .
  25. ^ Википедия + CC BY-SA = Бесплатная культурная победа! на сайте creativecommons.org Майк Линксвайер, 22 июня 2009 г.
  26. ^ Обновление лицензирования, выпущенное во всех вики- сайтах Викимедиа на wikimedia.org Эриком Мёллером 30 июня 2009 г. «Возможно, самой важной причиной выбора CC-BY-SA в качестве нашей основной лицензии на контент было совместимость со многими другими замечательными начинаниями. там, чтобы делиться и развивать бесплатные знания "
  27. ^ Часто задаваемые вопросы по лицензированию на ogre3d.org
  28. ^ Мой развивающийся взгляд на лицензии с открытым исходным кодом , Стив (2009/09/15)
  29. ^ OGRE переключит на лицензии MIT с 1.7 на ogre3d.org по Синдбада (15 сентября 2009)
  30. ^ Google android и заголовки linux на сайте theregister.com (2011 г.)
  31. Android: предъявлен иск Microsoft, а не Linux «Microsoft запускает новый Android-костюм, Линус Торвальдс, посвященный заголовкам ядра Linux и Android» на ITworld (21 марта 2011 г.)
  32. ^ Риск нарушения и раскрытия информации при разработке платформ с авторским левом на сайте ipinfoblog.com Раймондом Ниммером (2011)
  33. Кейсон, Крис (8 ноября 2013 г.). «Скачать POV-Ray 3.7.0» . Проверено 11 ноября 2013 года . Начиная с версии 3.7, POV-Ray выпускается под лицензией AGPL3 (или более поздней) и, таким образом, является бесплатным программным обеспечением в соответствии с определением FSF. […] Доступен полный исходный код, что позволяет пользователям создавать свои собственные версии, а разработчикам включать части или весь исходный код POV-Ray в свое собственное программное обеспечение при условии, что он распространяется под совместимой лицензией (например, AGPL3 или - по их выбору - любая более поздняя версия).
  34. ^ "Лицензия на распространение POV-Ray 3.6" . Povray.org . Проверено 12 декабря 2016 .
  35. ^ "Лицензия на исходный код POV-Ray 3.6" . Povray.org . Проверено 12 декабря 2016 .
  36. ^ Прокудин, Александр (2012-12-27). «Драма LibreDWG: конец или новое начало?» . libregraphicsworld.org . Проверено 23 августа 2013 . [...] неудачная ситуация с поддержкой файлов DWG в бесплатном программном обеспечении САПР через LibreDWG. Мы чувствуем, что сейчас его нужно закрыть. У нас есть окончательный ответ от FSF. [...] «Мы не собираемся менять лицензию».
  37. ^ "лицензия" . freecadweb.org. 2014 . Проверено 25 марта 2015 . Лицензии, используемые в FreeCAD - FreeCAD использует две разные лицензии, одну для самого приложения, а другую для документации: Стандартная общественная лицензия ограниченного применения, версия 2 или выше (LGPL2 +) […] Лицензия открытой публикации
  38. ^ "Gang-Garrison-2 / License.txt" . GitHub . 2014-11-09 . Проверено 23 марта 2015 .
  39. ^ «Планируемое изменение лицензии (GPL -> MPL), требуется помощь» . Gang Garrison 2 Форумы . 2014-08-23 . Проверено 23 марта 2015 . tl; dr: Текущая лицензия не позволяет нам использовать некоторые красивые и (платные) бесплатные библиотеки / фреймворки, поэтому мы хотим изменить ее. Новая лицензия (MPL) будет строго более бесплатной, чем старая, и та же самая, которая также используется Firefox.
  40. ^ Релицензирование Дельфин: Долгий путь к GPLv2 + написано JMC47, Крупному 25 мая 2015
  41. ^ Возможное перелицензирование LGPL №2033 на github.com «Зависимости, несовместимые с GPL, такие как OpenSSL, являются большой проблемой для пользователей библиотеки, даже если пользователь библиотеки согласен с GPL».
  42. ^ Перелицензирование LGPL теперь является "официальным", а в git master теперь есть параметр конфигурации --enable-lgpl. автор wm4 на github.com
  43. ^ "Switchin-from-gplv3-to-gplv2" .
  44. ^ "Хайвен / морской файл" .
  45. ^ Зачем менять лицензию Natron на GPL V2? Вы можете объяснить свою мотивацию? Зачем переходить с Mozilla на GPL? на natron.fr MrKepzieLeader: «Основная причина заключается в том, что в будущем будет производная работа, выделенная из Natron, и мы хотим иметь возможность контролировать, куда идет наш исходный код и кто его продает». (Август 2015 г.)
  46. ^ MAME теперь является бесплатным программным обеспечением с открытым исходным кодом на mamedev.org (4 марта 2016 г.)
  47. ^ Теория-уже-мертвая- на mamedev.emulab.it
  48. ^ Так почему это меня так сильно разозлило? на mameworld.info (22.10.13)
  49. ^ «10 месяцев спустя MAME завершает переход на открытый исходный код» . Гамасутра . Проверено 5 марта +2016 .
  50. ^ «MAME собирается стать« учебным пособием для разработчиков »с открытым исходным кодом » . Гамасутра . UBM plc . Проверено 27 мая 2015 года .
  51. ^ bsl «Дата изменения: 01.01.2019, Изменить лицензию: Версия 2 или новее Стандартной общественной лицензии GNU, опубликованной Free Software Foundation». на mariadb.com (август 2016 г.)
  52. ^ Папа MySQL Видениус: религия с открытым исходным кодом не будет кормить MariaDB на сайте theregister.com (август 2016 г.)
  53. ^ Новый релиз прокси базы данных MaxScale - необходимо развертывание MariaDB в масштабе - имеет собственную лицензию на InfoWorld по Саймон Фиппс (Aug 19, 2016 г.)
  54. ^ sl-1-1 на perens.com (2017-02-14)
  55. ^ Releaseasing-bsl-11 на mariadb.com Кай Арно (2017)
  56. ^ "backendlicense.txt" . Исходный код DMD . GitHub. Архивировано из оригинального 22 октября 2016 года . Проверено 5 марта 2012 года .
  57. ^ "Комментарий Reddit Уолтера Брайта" . Проверено 9 сентября 2014 года .
  58. ^ D-Compiler-unter-freier- Lizenz на linux-magazin.de (2017, на немецком языке)
  59. ^ "Серверная часть dmd преобразована в лицензию Boost" . 7 апреля 2017 . Проверено 9 апреля 2017 года .
  60. ^ переключить серверную часть на Boost License # 6680 от Уолтера Брайта на github.com
  61. ^ allegiancelicense.txt. Архивировано 7 ноября 2014 г. на Wayback Machine. Лицензионное соглашение с общим исходным кодом Microsoft Research («MSR-SSLA»)
  62. ^ Colayco, Боб (2004-02-06). «Microsoft клянется в верности своим фанатам» . gamespot.com . Архивировано 10 декабря 2013 года . Проверено 22 июля 2011 .
  63. ^ Хорвиц, Эрик (2017-07-28). «Лицензионное письмо о верности» (PDF) . Директор Microsoft Research . Проверено 28 июля 2017 . Корпорация Microsoft («Microsoft») настоящим перелицензирует исходный код Microsoft Video Game Allegiance, находящийся по адресу https://github.com/FreeAllegiance/Allegiance/tree/master/src («Исходный код Allegiance»), из текущей лицензии Microsoft Research Shared Source. Соглашение (MSR-SSLA) к лицензии MIT.
  64. ^ ОСВОБОЖДЕНИЕ преданности, как это случилось (вроде) на freeallegiance.org (2017-07-28)