Общая публичная лицензия GNU Affero
-
Обзор GNU Affero General Public License
- GNU AGPL — это бесплатная лицензия с авторским левом, основанная на GNU GPL версии 3.
- Она предназначена для программного обеспечения, работающего в сети, и требует доступности исходного кода модифицированных версий.
- Инициатива по открытому исходному коду одобрила AGPLv3 в качестве лицензии с открытым исходным кодом.
-
История и разработка
- Генри Пул и Ричард Столлман обсуждали проблему лицензирования в 2000 году.
- В 2001 году Пул основал Affero Inc. и искал лицензию, требующую распространения исходного кода.
- Брэдли М. Кун предложил добавить раздел 2(d) к GPLv2, требующий загрузки исходного кода.
- Affero Inc. опубликовала AGPLv1 в марте 2002 года, а FSF опубликовала GNU AGPLv3 в ноябре 2007 года.
-
Совместимость с GPL
- AGPLv1 и GPLv2 несовместимы из-за требования загрузки исходного кода.
- GPLv3 и GNU AGPLv3 обеспечивают взаимную совместимость, позволяя «передачу» произведений, созданных путем сопоставления кода.
- Affero, Inc. опубликовала AGPLv2 в ноябре 2007 года для обновления с AGPLv1 до GNU AGPLv3.
-
Примеры приложений под GNU AGPL
- Stet была первой программой, выпущенной под AGPL, и использовалась для создания собственной лицензии.
- MongoDB отказалась от AGPL в пользу SSPL, требующей полного исходного кода для облачных вычислений.
- Некоторые дистрибутивы Linux, такие как Debian и Fedora, запретили AGPL из-за дискриминации поставщиков облачных вычислений.
-
Рекомендации и внешние ссылки
- Статья содержит ссылки на официальный веб-сайт GNU AGPL и другие ресурсы.