LINUX.ORG.RU

История изменений

Исправление Zmicier, (текущая версия) :

tl;dr

Суть в § 13, все остальное совпадает с обычной GNU GPLv3 дословно:

13. Remote Network Interaction; Use with the GNU General Public License.Чем она лучше?

Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph.

Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the work with which it is combined will remain governed by version 3 of the GNU General Public License.

Чем она лучше?

Не берусь изложить лучше, чем написано на https://www.gnu.org/licenses/why-affero-gpl.html

Стандартная общественная лицензия GNU Афферо — модифицированная версия обычной GNU GPL версии 3. В ней добавлено одно требование: если вы выполняете программу на сервере и даете на нем другим пользователям общаться с этой программой, ваш сервер должен также позволять им получить исходный текст, соответствующий программе, которая выполняется. Если то, что выполняется — это ваша модифицированная версия программы, то пользователи сервера должны получать исходный текст со всеми внесенными вами изменениями.

Назначение GNU GPL Афферо — предотвратить возникновение проблемы, которая встает перед разработчиками тех свободных программ, которые часто применяются на серверах.

Предположим, что вы разрабатываете и выпускаете свободную программу под обычной GNU GPL. Если разработчик Р изменяет программу и выпускает ее, GPL требует от него, чтобы его версия тоже распространялась по GPL. Таким образом, если вы получаете копию его версии, то вы можете свободно включить некоторые или все его изменения в свою собственную версию.

Но предположим, что программа полезна главным образом на серверах. Когда Р изменяет программу, весьма вероятно, что он будет выполнять ее на своем собственном сервере и никогда не будет выпускать копий. Тогда вы никогда не получите копии исходного текста его версии, так что вам никогда не представится возможности включить его изменения в свою версию. Возможно, такой результат вам не понравится.

Применение GNU GPL Афферо позволяет избежать этого. Если Р выполняет свою версию на сервере, которым все пользуются, вы тоже можете воспользоваться им. Если он следовал требованию лицензии и предоставил пользователям сервера возможность получить исходный текст его версии, то вы можете это сделать, и тогда вы можете включить его изменения в свою версию.

Можно резюмировать, что GNU Affero GPL затыкает «облачную дыру» в сильном авторском леве GNU GPL.

Есть мнение, что если бы тогда, в конце 80-х, могли бы предвидеть, что спустя двадцать лет вычисления снова будут возвращаться на сервера, а персональные ЭВМ начнут использоваться как клиенты, то включили бы такой пункт сразу в GNU GPL, ибо это реализует озвученные принципы более последовательно.

Исходная версия Zmicier, :

tl;dr

Суть в § 13, все остальное совпадает с обычной GNU GPLv3 дословно:

13. Remote Network Interaction; Use with the GNU General Public License.Чем она лучше?

Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. This Corresponding Source shall include the Corresponding Source for any work covered by version 3 of the GNU General Public License that is incorporated pursuant to the following paragraph.

Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the work with which it is combined will remain governed by version 3 of the GNU General Public License.

Чем она лучше?

Не берусь изложить лучше, чем написано на https://www.gnu.org/licenses/why-affero-gpl.html

Стандартная общественная лицензия GNU Афферо — модифицированная версия обычной GNU GPL версии 3. В ней добавлено одно требование: если вы выполняете программу на сервере и даете на нем другим пользователям общаться с этой программой, ваш сервер должен также позволять им получить исходный текст, соответствующий программе, которая выполняется. Если то, что выполняется — это ваша модифицированная версия программы, то пользователи сервера должны получать исходный текст со всеми внесенными вами изменениями.

Назначение GNU GPL Афферо — предотвратить возникновение проблемы, которая встает перед разработчиками тех свободных программ, которые часто применяются на серверах.

Предположим, что вы разрабатываете и выпускаете свободную программу под обычной GNU GPL. Если разработчик Р изменяет программу и выпускает ее, GPL требует от него, чтобы его версия тоже распространялась по GPL. Таким образом, если вы получаете копию его версии, то вы можете свободно включить некоторые или все его изменения в свою собственную версию.

Но предположим, что программа полезна главным образом на серверах. Когда Р изменяет программу, весьма вероятно, что он будет выполнять ее на своем собственном сервере и никогда не будет выпускать копий. Тогда вы никогда не получите копии исходного текста его версии, так что вам никогда не представится возможности включить его изменения в свою версию. Возможно, такой результат вам не понравится.

Применение GNU GPL Афферо позволяет избежать этого. Если Р выполняет свою версию на сервере, которым все пользуются, вы тоже можете воспользоваться им. Если он следовал требованию лицензии и предоставил пользователям сервера возможность получить исходный текст его версии, то вы можете это сделать, и тогда вы можете включить его изменения в свою версию.

Можно резюмировать, что GNU Affero GPL затыкает «облачную дыру» в сильном авторском леве GNU GPL. Есть мнение, что если бы тогда, в конце 80-х, могли бы предвидеть, что спустя двадцать лет вычисления снова будут возвращаться на сервера, а персональные ЭВМ начнут превращаться в клиентов, то включили бы такой пункт сразу в GNU GPL, ибо это реализует озвученные принципы более последовательно.