Разница между Affero-GPL и GPLv3 [закрыто]

90

В чем разница между Affero General Public License и GNU General Public License (GPL) ?

чт
источник
1
programmers.stackexchange.com/questions/131264/…
Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功
3
@MikeWilliamson существует довольно значительный консенсус сообщества по мете , что эти вопросы не по теме - вы можете прочитать больше и присоединиться к обсуждению здесь и здесь и здесь и здесь .
josliber
Affrero AGPL следует скорее по сравнению с версией GNU AGPL 3 gnu.org/licenses/quick-guide-gplv3.en.html
user1767316

Ответы:

58

Предположим следующее:

Вы разрабатываете серверное приложение по GPL. Теперь это приложение обслуживает HTML, а не исполняемый файл, который выполняется непосредственно на вашем компьютере. Это означает, что другой человек может взять код GPL, адаптировать его и не обязательно должен его публиковать. Т.е. он может создать идентичный сервис, используя ваше программное обеспечение, не нарушая GPL. (Хотя ТОГДА он не может публиковать само ПО, т.е. продавать)

Не так с AGPL.

Эту дыру в GPL часто называют дырой «Провайдера прикладных услуг».

Поищите "Почему AGPL" или "AGPL vs. GPL" или просто прочтите это, чтобы узнать о некоторых реальных проектах, у которых есть проблемы с GPL. MongoDB пробует еще одну интересную вещь. Они хотят, чтобы люди не разветвляли базовую базу данных (почему AGPL), а драйвер, который должен быть связан с основной программой, имеет лицензию apache 2.0, чтобы mongoDB можно было использовать в коммерческих приложениях.

Общедоступные веб-приложения, использующие AGPL, перечислены в википедии .

Karussell
источник
Я думал, что GPL позволяет вам продавать программное обеспечение или модифицированную версию программного обеспечения, если вы также делаете это под GPL. Разве это не так?
conradkleinespel 01
@conradk да, конечно, вы можете продавать, но в примере было использование программного обеспечения, скрытого за сервисом. Я перефразирую так: «Хотя ТОГДА он не может публиковать само программное обеспечение (т.е. продавать)»
Каруселл
Мне очень жаль, но я снова не согласен. Он может продать его, если он распространяется по лицензии GPL. Ну вот как я понимаю лицензию. Нет?
conradkleinespel
Я не объясняю здесь «продажу», я объясняю, что для этого парня было бы возможно использовать код GPL в его сервисе с закрытым исходным кодом БЕЗ нарушения лицензии и БЕЗ необходимости публиковать код. Возможно, это не было намерением первоначального автора.
Karussell
2
Я думаю, что это предложение очень сбивает с толку. Что означает «Хотя тогда он не может опубликовать саму программу»?
conradkleinespel
21

См. Http://www.gnu.org/licenses/licenses.html#AGPL.

Стандартная общественная лицензия GNU Affero основана на GNU GPL, но имеет дополнительный срок, позволяющий пользователям, которые взаимодействуют с лицензионным программным обеспечением по сети, получать исходный код этой программы. Мы рекомендуем людям рассмотреть возможность использования GNU AGPL для любого программного обеспечения, которое обычно запускается по сети.

Ян Рюэгг
источник
1
См. Также selectalicense.com/licenses/agpl-3.0
Джош Хабдас