Эта лицензия относится к GNU GPL 3 примерно так же, как GNU GPL относится к GNU
LGPL, но немного менее радикально: код под GNU AGPL можно внедрять в код под
GNU GPL, и результат распространять под GNU GPL, не считая того, что было под
GNU AGPL ─ оно остаётся под GNU AGPL. По-моему, запутанно объяснил.
Значимое отличие от GNU GPL:
===
- If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
- <program> Copyright (C) <year> <name of author>
- This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
+ If your software can interact with users remotely through a computer
+network, you should also make sure that it provides a way for users to
+get its source. For example, if your program is a web application, its
+interface could display a "Source" link that leads users to an archive
+of the code. There are many ways you could offer source, and different
+solutions will be better for different programs; see section 13 for the
+specific requirements.
===
─ пользователь, взаимодействующий (посылающий запросы и получающий ответы) с
программой под GNU AGPL, предназначенным для такого взаимодействия, должен
иметь возможность получить исходный код.
Примерами таких программ могут служить веб и почтовые серверы, интерактивные
веб-приложения, серверы онлайн игр.
Взаимодействие с "обычной" программой по SSH или X под действие абзаца не
подпадает.
GNU Affero General Public License основана на Affero General Public License,
но *не* является её новой версией. Hовая версия Affero GPL, однако, позволяет
перелицензирование под GNU AGPL.
Вот здесь-то и становится особенной заметной и важной проблема названия GNU GPL
"GPL", GNU LGPL "LGPL" и т. п. ─ нельзя писать "AGPL" без точного контекста.
Good luck.
Help testing Firefox! See <http://quality.mozilla.org/events>.
ARS> Эта лицензия относится к GNU GPL 3 примерно так же, как GNU GPL
ARS> относится к GNU LGPL, но немного менее радикально: код под GNU AGPL
ARS> можно внедрять в код под GNU GPL, и результат распространять под GNU
ARS> GPL, не считая того, что было под GNU AGPL ─ оно остаётся под GNU
ARS> AGPL. По-моему, запутанно объяснил.
Соответствующий исходный код (Corresponding Source) при этом включает и код под
GNU GPL 3, и библиотеки, требуемые для запуска и работы программы.
Объявление со ссылкой на страницу лицензии на сайте FSF, где есть ссылки на
лицензию, FAQ, и др.: <http://www.fsf.org/agplv3-pr>
ARS> ─ пользователь, взаимодействующий (посылающий запросы и получающий
ARS> ответы) с программой под GNU AGPL, предназначенным для такого
ARS> взаимодействия, должен иметь возможность получить исходный код.
Уточнение: с _модифицированной_ тем, кто предоставляет данный сервис,
программой. Те, кто просто использует веб-сервер, не изменяя его, не обязаны
ничего распространять.
Разумеется, нужно внимательно читать _оригинал_ лицензии, но упомянуть отдельно
стоит, иначе кто-нибудь и статью по слухам напишет...