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


90

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




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, перечислены в википедии .


Я думал, что 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 для любого программного обеспечения, которое обычно запускается по сети.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.