stringtranslate.com

Публичная лицензия Mozilla

Общественная лицензия Mozilla ( MPL ) — это бесплатная лицензия с открытым исходным кодом со слабым авторским левом для большинства программ Mozilla Foundation, таких как Firefox и Thunderbird . [9] Лицензия MPL разрабатывается и поддерживается компанией Mozilla, [10] которая стремится сбалансировать интересы как разработчиков открытого, так и проприетарных разработчиков; она отличается от других как золотая середина между разрешительными лицензиями на программное обеспечение в стиле BSD и Стандартной общественной лицензией GNU . [11] Таким образом, согласно условиям MPL, это позволяет интегрировать код, лицензированный MPL, в проприетарные базы кода, но только при условии, что эти компоненты остаются доступными. [ нужна цитата ]

MPL использовался другими, например, Adobe для лицензирования своей линейки продуктов Flex [12] и The Document Foundation для лицензирования LibreOffice 4.0 (также на LGPL 3+). [13] [14] Версия 1.1 была адаптирована несколькими проектами для формирования производных лицензий, таких как « Общая лицензия на разработку и распространение» Sun Microsystems . [15] Она претерпела две редакции: [16] незначительное обновление 1.1 и основное обновление версии 2.0 [17], приближающееся к целям большей простоты и лучшей совместимости с другими лицензиями. [18]

Условия

MPL определяет права как передачу от «соавторов», которые создают или изменяют исходный код, через необязательного вспомогательного дистрибьютора (который сам является лицензиатом) к лицензиату. Он предоставляет либеральные авторские права и патентные лицензии, позволяющие свободно использовать, изменять, распространять и «эксплуатировать» произведение, но не предоставляет лицензиату никаких прав на товарные знаки автора . [7] Эти права прекращаются, если лицензиат не соблюдает условия лицензии, но лицензиат-нарушитель, который возвращается к соблюдению, восстанавливает свои права, и даже получение письменного уведомления от участника приведет к потере прав только на код этого участника. . Положение о возмездии за патент , аналогичное положению в лицензии Apache , включено для защиты дальнейших получателей вспомогательного дистрибьютора от патентного троллинга . Участники отказываются от гарантий и ответственности , но позволяют вспомогательным дистрибьюторам предлагать такие вещи от своего имени.

В обмен на права, предоставляемые лицензией, лицензиат должен взять на себя определенные обязательства относительно распространения лицензированного исходного кода. Защищенные файлы исходного кода должны оставаться под лицензией MPL, и дистрибьюторы «не могут пытаться изменить или ограничить права получателей» на них. MPL рассматривает файл исходного кода как границу между лицензируемыми MPL и проприетарными частями, а это означает, что весь код в данном исходном файле или ни один из него не подпадает под действие MPL. Исполняемый файл, состоящий исключительно из файлов, покрытых MPL, может быть сублицензирован, но лицензиат должен обеспечить доступ к нему или предоставить весь его исходный код. Получатели могут комбинировать лицензированный исходный код с другими файлами под другой, даже проприетарной лицензией, образуя тем самым «большую работу», которую можно распространять на любых условиях, но опять же исходные файлы, покрытые MPL, должны быть доступны бесплатно. [7] Это делает MPL компромиссом между лицензиями MIT или BSD , которые позволяют повторно лицензировать все производные работы как патентованные, и GPL, которая требует, чтобы производная работа в целом лицензировалась под лицензией GPL. Разрешая проприетарные модули в производных проектах и ​​требуя, чтобы основные файлы оставались открытыми, MPL призван мотивировать как предприятия, так и сообщество разработчиков открытого исходного кода помогать в разработке основного программного обеспечения. [19]

Единственное исключение из числа защищенных исходных файлов, остающихся под лицензией MPL, возникает, когда код версии 2.0 или новее объединяется с отдельными файлами кода под лицензией GNU GPL, GNU Lesser GPL (LGPL) или Affero GPL (AGPL). В этом случае программа в целом будет распространяться под выбранной лицензией GNU, но файлы, покрытые MPL, будут иметь двойную лицензию, так что получатели смогут по своему выбору распространять их под этой лицензией GNU или MPL. [4] Первоначальный автор кода MPL может отказаться от совместимости с GPL, добавив уведомление в исходные файлы. [7]

Явно разрешено, что код, покрытый MPL, может распространяться на условиях версии лицензии, под которой он был получен, или любой более поздней версии. [1] : 10.2  Если код версии 1.0 или 1.1 обновляется до версии 2.0 с помощью этого механизма, код, охватываемый версией 1.x, должен быть помечен вышеупомянутым уведомлением о несовместимости с GPL. MPL может быть изменен для создания новой лицензии при условии, что указанная лицензия не относится к Mozilla или Netscape.

История

Версия 1.0 MPL была написана Митчеллом Бейкером в 1998 году, когда он работал юристом в Netscape Communications Corporation . [20] Netscape надеялась, что стратегия с открытым исходным кодом для разработки собственного веб-браузера Netscape позволит ей лучше конкурировать с браузером Microsoft, Internet Explorer . [21] Чтобы защитить код браузера, компания разработала лицензию, известную как Общественная лицензия Netscape (NPL), которая включала пункт, позволяющий теоретически повторно лицензировать даже открыто разработанный код как проприетарный. [22]

Однако в то же время Бейкер разработал вторую лицензию, аналогичную NPL. Она называлась Mozilla Public License по названию проекта Netscape для новой базы кода с открытым исходным кодом, и, хотя изначально она предназначалась только для программного обеспечения, дополняющего основные модули, на которые распространяется NPL, она стала гораздо более популярной, чем NPL, и в конечном итоге заработала одобрение Инициативы открытого исходного кода. [23]

Менее чем через год Бейкер и организация Mozilla внесли некоторые изменения в MPL, в результате чего появилась версия 1.1, небольшое обновление. [24] Этот пересмотр был осуществлен в рамках открытого процесса, в ходе которого учитывались комментарии как институциональных, так и индивидуальных участников. Основная цель состояла в том, чтобы уточнить условия, касающиеся патентов, и разрешить многократное лицензирование . Эта последняя функция была призвана стимулировать сотрудничество с разработчиками, которые предпочитали более строгие лицензии, такие как GPL. [25] Мало того, что многие проекты получат свои собственные лицензии на основе этой версии, но ее структура, юридическая точность и четкие условия патентных прав сильно повлияют на более поздние версии популярных лицензий, таких как GPL (версия 3). [15]

Обе версии 1.0 и 1.1 несовместимы с GPL, из-за чего Фонд свободного программного обеспечения не рекомендовал использовать версию 1.1. [6] По этим причинам более ранние версии Firefox выпускались под несколькими лицензиями: MPL 1.1, GPL 2.0 и LGPL 2.1. [26] Некоторые старые программы, такие как Mozilla Application Suite, до сих пор находятся под тремя лицензиями . Поэтому в начале 2010 года, спустя более десяти лет без изменений, начался открытый процесс создания версии 2.0 MPL. В течение следующего 21 месяца MPL была изменена не только для того, чтобы сделать лицензию более понятной и простой в применении, но и для достижения совместимости с лицензиями GPL и Apache . [18] [27] Ревизионную группу курировал Бейкер и возглавлял Луис Вилья при ключевой поддержке Джерваса Маркхэма и Харви Андерсона. Они опубликуют три альфа- проекта, два бета-проекта и двух кандидатов на выпуск для комментариев, прежде чем выпустить окончательный вариант версии 2.0 3 января 2012 года. [18]

Известные пользователи

Лицензии на основе pre-MPL 2.0

Смотрите также

Рекомендации

  1. ^ abcde «Общественная лицензия Mozilla, версия 2.0». Фонд Мозилла . Проверено 28 февраля 2012 г.
  2. ^ «Список лицензий SPDX» . spdx.org .
  3. ^ «Публичная лицензия Mozilla (MPL)» . Лицензии, совместимые с Big DFSG . Проект Дебиан . Проверено 6 июня 2009 г.
  4. ^ abc «Общественная лицензия Mozilla (MPL) версия 2.0» . Различные лицензии и комментарии к ним . Фонд свободного программного обеспечения . Проверено 3 января 2012 г.
  5. ^ «Лицензии с открытым исходным кодом». Инициатива открытого исходного кода. 19 декабря 2011 года . Проверено 7 января 2012 г. Общественная лицензия Mozilla 2.0 (MPL-2.0)
  6. ^ ab «Различные лицензии и комментарии к ним». Фонд свободного программного обеспечения . Проверено 12 августа 2016 г.
  7. ^ abcd «Часто задаваемые вопросы по MPL 2.0». Фонд Мозилла . Проверено 14 октября 2020 г.
  8. ^ Отклоненные лицензии Copyfree
  9. ^ «Лицензионная политика Mozilla Foundation» . Фонд Мозилла . Проверено 29 февраля 2012 г.
  10. ^ «Программное обеспечение с открытым исходным кодом: юридическое руководство» . Закон дает . Архивировано из оригинала 30 июля 2020 года . Проверено 8 сентября 2015 г.
  11. ^ Эндрю Лоран (2004). Понимание лицензирования открытого и свободного программного обеспечения. О'Рейли Медиа, Инк. с. 62. ИСБН 978-0-596-00581-8.
  12. ^ ab «Часто задаваемые вопросы по Adobe Flex: лицензирование». Системы Adobe . Проверено 29 февраля 2012 г.
  13. ^ «Смысл 4.0» . 24 января 2013 г.
  14. ^ ab «Лицензии». ЛибреОфис.
  15. ↑ Аб Фонтана, Ричард (9 января 2012 г.). «Новая МПЛ» . Проверено 1 марта 2012 г.
  16. ^ «Исторические лицензионные документы» . Фонд Мозилла . Проверено 29 февраля 2012 г.
  17. ^ «Публичная лицензия Mozilla 2.0 (MPL-2.0) | Инициатива с открытым исходным кодом» . сайт opensource.org . 19 декабря 2011 года . Проверено 9 марта 2022 г.
  18. ^ abc «О MPL 2.0: Часто задаваемые вопросы о процессе пересмотра и изменениях» . Фонд Мозилла . Проверено 29 февраля 2012 г.
  19. ^ О'Хара, Кейт Дж.; Кей, Дженнифер С. (февраль 2003 г.). «Программное обеспечение с открытым исходным кодом и образование в области информатики» (PDF) . Журнал компьютерных наук в колледжах . 18 (3). Консорциум компьютерных наук в колледжах: 3–4. ISSN  1937-4771 . Проверено 29 февраля 2012 г.
  20. ^ Розен, Лоуренс (2004). «7. Публичная лицензия Mozilla (MPL)». Лицензирование открытого исходного кода – Закон о свободе программного обеспечения и интеллектуальной собственности . Прентис Холл PTR. ISBN 0-13-148787-6.
  21. Андреессен, Марк (18 апреля 2005 г.). "The Time 100: Митчелл Бейкер: "Ящерица-спорщик"Журнал « Time» . 165 (16). Время. ISSN  0040-781X. OCLC  1311479.
  22. ^ «Общественная лицензия Netscape». Нетскейп Коммуникации. Архивировано из оригинала 27 августа 2015 года . Проверено 16 августа 2016 г.
  23. Уилсон, Роуэн (15 ноября 2011 г.). «Публичная лицензия Mozilla — обзор». OSS-Вахта . Оксфордский университет . Проверено 29 февраля 2012 г.
  24. Хеккер, Фрэнк (2 апреля 1999 г.). «Mozilla at One: взгляд назад и вперед». Архивировано из оригинала 28 июня 2008 года . Проверено 1 марта 2012 г.
  25. ^ «Часто задаваемые вопросы по NPL версии 1.0M» . 24 сентября 1999 года. Архивировано из оригинала 5 января 2011 года . Проверено 1 марта 2012 г.
  26. ^ «Часто задаваемые вопросы по повторному лицензированию Mozilla» . Фонд Мозилла. 14 августа 2007 года. Архивировано из оригинала 5 мая 2009 года . Проверено 28 февраля 2012 г.{{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  27. Вилла, Луис (29 августа 2011 г.). «Публичная лицензия Mozilla – почти 2.0 (часть 1)». Opensource.com . Проверено 16 августа 2016 г.
  28. ^ "Боулдер - ACME CA" . Гитхаб . 19 октября 2021 г.
  29. ^ "каирографика.орг".
  30. ^ "Celtx - Политика" .
  31. ^ "Эйген". eigen.tuxfamily.org . Проверено 23 февраля 2017 г.
  32. ^ «Лицензия».
  33. ^ «Kea будет выпущен под общественной лицензией Mozilla 2.0 — Консорциум интернет-систем» . 8 декабря 2015 г.
  34. ^ «Лицензирование OpenMRS переходит на MPLv2 — OpenMRS» .
  35. ^ "синхронизация/синхронизация" . Гитхаб . 20 октября 2021 г.
  36. ^ "серво/серво". Гитхаб . Проверено 8 ноября 2020 г.
  37. ^ "Храбрый / храбрый браузер" . Гитхаб . Проверено 8 ноября 2020 г.
  38. ^ «Публичная лицензия Mozilla — RabbitMQ» . www.rabbitmq.com . Проверено 18 августа 2021 г.
  39. ^ «Язык программирования Erlang» .
  40. ^ «ПУБЛИЧНАЯ ЛИЦЕНЗИЯ ERLANG: Версия 1.1» . Данная лицензия Erlang является производной от Общественной лицензии Mozilla версии 1.0.
  41. ^ «Английский перевод юридического текста Публичной лицензии Erlang» . Архивировано из оригинала 7 июня 2012 года.
  42. ^ «Публичная лицензия первоначального разработчика».
  43. ^ "Публичная лицензия Openbravo" . Архивировано из оригинала 20 августа 2013 года . Проверено 5 января 2019 г.

Внешние ссылки