stringtranslate.com

Стандартная общественная лицензия GNU Affero

Стандартная общественная лицензия GNU Affero ( GNU AGPL ) — это бесплатная лицензия с авторским левом , опубликованная Фондом свободного программного обеспечения в ноябре 2007 года и основанная на GNU GPL версии 3 и Стандартной общественной лицензии Affero (не GNU).

Он предназначен для программного обеспечения, предназначенного для запуска по сети , и содержит положение, требующее, чтобы соответствующий исходный код модифицированных версий программного обеспечения был доступен на видном месте всем пользователям, которые взаимодействуют с программным обеспечением по сети. [6]

Open Source Initiative одобрила GNU AGPLv3 [3] в качестве лицензии с открытым исходным кодом в марте 2008 года после того, как компания Funambol представила ее на рассмотрение через своего генерального директора Фабрицио Капобьянко . [7]

История

В 2000 году, разрабатывая бизнес-модель электронного обучения и электронных услуг, Генри Пул встретился с Ричардом Столлманом в Амстердаме и обсудил вопрос о том, что лицензия GPLv2 не требует от поставщиков веб-приложений делиться исходным кодом с пользователями, взаимодействующими с их программным обеспечением через сеть. В течение следующих месяцев Столлман и Пул обсуждали подходы к решению проблемы. В 2001 году Пул основал Affero Inc. (бизнес, занимающийся веб-сервисами), и ему нужна была лицензия, которая требовала бы распространения другими организациями, которые использовали код Affero для создания производных веб-сервисов. В то время Пул связался с Брэдли М. Куном и Эбеном Могленом из Фонда свободного программного обеспечения , чтобы получить совет по поводу новой лицензии, которая разрешила бы этот вопрос в GPLv2.

Примерно в конце февраля 2002 года Кун предложил, основываясь на идее quine ( программы, которая печатает свой собственный исходный код), дополнить GPLv2 разделом 2 (d), который потребует производных работ для поддержки функции «загрузки исходного кода». это обеспечит полный и соответствующий исходный код. Кун утверждал, что прецедент такого требования был в разделе 2(c) GPLv2, который требовал сохранения определенных функций последующими распространителями и модификаторами. [8]

Моглен и Кун написали текст предложенного нового раздела 2(d) и предоставили его Пулу, который затем запросил и получил разрешение от FSF опубликовать производную версию GPLv2 для этой цели. В марте 2002 года компания Affero, Inc. опубликовала исходную стандартную общественную лицензию Affero (AGPLv1) для использования в проекте Affero и сделала новую лицензию доступной для использования другими разработчиками программного обеспечения как услуги . [9] [10] [11]

FSF рассматривал возможность включения специального положения AGPLv1 в GPLv3, но в конечном итоге решил опубликовать отдельную лицензию, почти идентичную GPLv3, но содержащую положение, аналогичное по цели и действию разделу 2(d) AGPLv1. Новая лицензия получила название GNU Affero General Public License. Сохранение названия Affero указывает на его тесную историческую связь с AGPLv1. GNU AGPL была присвоена версия номер 3 для равенства с GPL, а текущая Стандартная общественная лицензия GNU Affero часто обозначается сокращением AGPLv3 .

Окончательная версия GNU AGPLv3 [12] была опубликована FSF 19 ноября 2007 года.

Совместимость с лицензией GPL

Обе версии AGPL, как и соответствующие версии GNU GPL, на которых они основаны, представляют собой лицензии со строгим авторским левом . По мнению Фонда свободного программного обеспечения , добавленное требование в разделе 2(d) Affero GPL v1 сделало ее несовместимой с почти идентичной в остальном GPLv2. Иными словами, нельзя распространять отдельное произведение, созданное путем объединения компонентов, на которые распространяется каждая лицензия.

Напротив, лицензии GPLv3 и GNU AGPLv3 включают положения (в разделе 13 каждой лицензии), которые вместе обеспечивают форму взаимной совместимости двух лицензий. Эти положения явно разрешают «передачу» произведения, созданного путем связывания кода, лицензированного по одной лицензии, с кодом, лицензированным по другой лицензии, [13] несмотря на то, что лицензии в противном случае не допускают повторного лицензирования в соответствии с условиями друг друга. [2] Таким образом, авторское лево каждой лицензии смягчено, что позволяет распространять такие комбинации. [2]

Чтобы установить путь обновления исходной версии AGPLv1 Affero до GNU AGPLv3, компания Affero, Inc. в ноябре 2007 года опубликовала Стандартную общественную лицензию Affero версии 2 [14] , которая представляет собой всего лишь переходную лицензию, позволяющую получателям программного обеспечения, лицензируемого под лицензией «AGPLv1 или любой другой более поздняя версия, опубликованная Affero, Inc.» распространять программное обеспечение или производные работы под лицензией GNU AGPLv3 или любой более поздней версии.

Примеры приложений под GNU AGPL

Stet была первой известной программной системой, выпущенной под лицензией GNU AGPL 21 ноября 2007 г. [8] , и единственной известной программой, которая использовалась в основном для производства собственной лицензии.

Разработчик Flask Армин Роначер отметил в 2013 году, что GNU AGPL пользуется «огромным успехом, особенно среди стартап- сообщества» как «средство для двойного коммерческого лицензирования », и предоставил Humhub , MongoDB , Odoo , RethinkDB , Shinken , Slic3r , SugarCRM и WURFL в качестве примера. [15]

В конце 2018 года MongoDB отказалась от AGPL в пользу « Общественной серверной лицензии » (SSPL), модифицированной версии, которая требует от тех, кто предлагает лицензионное программное обеспечение как услугу , доступную третьим лицам, сделать весь исходный код всех программное обеспечение, используемое для облегчения обслуживания (включая, помимо прочего, все «программное обеспечение управления, пользовательские интерфейсы, интерфейсы прикладных программ, программное обеспечение для автоматизации, программное обеспечение для мониторинга, программное обеспечение для резервного копирования, программное обеспечение для хранения и программное обеспечение для хостинга, все такое, что пользователь может запустить экземпляр службы, используя Исходный код службы, который вы предоставляете»), доступный по той же лицензии. [16] Поскольку одобрения этой лицензии со стороны Open Source Initiative не последовало, заявка на сертификацию была отозвана. Он был запрещен как Debian , так и проектом Fedora , которые заявляют, что цель лицензии — дискриминировать поставщиков облачных вычислений, предлагающих услуги на основе этого программного обеспечения без покупки его коммерческой лицензии. [17] [18]

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

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

  1. Джасперт, Йорг (28 ноября 2008 г.). «ftp.debian.org: AGPLv3 не содержит DFSG?». Проект Дебиан . Проверено 1 декабря 2008 г.
  2. ^ abcde «Различные лицензии и комментарии к ним». Фонд свободного программного обеспечения . 07.05.2020 . Проверено 03 января 2021 г. Мы рекомендуем разработчикам рассмотреть возможность использования GNU AGPL для любого программного обеспечения, которое обычно запускается по сети.
  3. ^ ab «Лицензии, одобренные OSI». Инициатива открытого исходного кода. Архивировано из оригинала 23 октября 2021 г.
  4. ^ «Одобрено OSI», Лицензии , TL;DR Legal.
  5. ^ ab «Раздел лицензий 13», GNU AGPLv3 , Проект GNU.
  6. ^ «Почему Affero GPL» . Проект GNU . Архивировано из оригинала 23 октября 2021 г.
  7. ^ «Funambol помогает новой лицензии с открытым исходным кодом AGPLv3 получить официальное одобрение OSI» (пресс-релиз). Фунамбол. 13 марта 2008 г. Архивировано из оригинала 7 июня 2013 г.
  8. ↑ Аб Кун, Брэдли М. (21 ноября 2007 г.). «стет и AGPLv3». Юридический центр свободы программного обеспечения. Архивировано из оригинала 15 марта 2008 года . Проверено 14 июня 2008 г.
  9. ^ «Affero GPLv3: почему она существует и для кого она?». ebb.org . Проверено 25 апреля 2024 г.
  10. ^ «МАСШТАБ: Жизнь и времена AGPL [LWN.net]» . lwn.net . Проверено 25 апреля 2024 г.
  11. ^ «Фонд свободного программного обеспечения объявляет о поддержке Стандартной общественной лицензии Affero, первой лицензии с авторским левом для веб-сервисов» . Фонд свободного программного обеспечения. 19 марта 2002 г. Проверено 03 января 2021 г.
  12. ^ «Текст лицензии GNU AGPLv3» . Фонд свободного программного обеспечения (США) . 19 ноября 2007 г. Архивировано из оригинала 4 декабря 2007 г. Проверено 19 ноября 2007 г.
  13. ^ «Универсальная общественная лицензия GNU». Фонд свободного программного обеспечения. 29 июня 2007 г. Проверено 03 января 2021 г.
  14. ^ "Универсальная общественная лицензия Афферо" . Ноябрь 2007 г. Архивировано из оригинала 23 ноября 2019 г. Проверено 03 января 2021 г.{{cite web}}: CS1 maint: неподходящий URL ( ссылка )
  15. ^ Ронахер, Армин (23 июля 2013 г.). «Лицензирование в мире почтового авторского права». lucumr.pocoo.org. Архивировано из оригинала 27 июля 2013 г. Проверено 18 ноября 2015 г. AGPLv3 имел ужасный успех, особенно среди сообщества стартапов, которые нашли идеальную базовую лицензию, позволяющую сделать возможным двойное лицензирование с коммерческой лицензией. MongoDB, RethinkDB, OpenERP, SugarCRM, а также WURFL теперь используют AGPLv3 в качестве средства двойного коммерческого лицензирования. Благодаря AGPLv3 это обычно легко осуществить, поскольку первоначальный автор авторских прав имеет права сделать возможной коммерческую лицензию, но никто из тех, кто получает сам исходный код через APLv3, не наследует этого права. Я не уверен, что это было предполагаемое использование лицензии, но, по крайней мере, сейчас она определенно используется именно для этого.
  16. ^ «Общественная серверная лицензия (SSPL)» . МонгоБД . Архивировано из оригинала 23 октября 2021 г. Проверено 25 января 2021 г.
  17. ^ Воан-Николс, Стивен Дж. «Публичная серверная лицензия MongoDB с открытым исходным кодом отклонена» . ЗДНет . Архивировано из оригинала 23 октября 2021 г. Проверено 17 января 2019 г.
  18. ^ «Изменения в лицензировании MongoDB привели к тому, что Red Hat удалила базу данных из последней версии своей серверной ОС» . GeekWire . 16 января 2019 г. Архивировано из оригинала 23 октября 2021 г. Проверено 17 января 2019 г.

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