112 lines
5.3 KiB
Plaintext
112 lines
5.3 KiB
Plaintext
GNU AFFERO GENERAL PUBLIC LICENSE
|
|
Version 3, 19 November 2007
|
|
|
|
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
|
|
Everyone is permitted to copy and distribute verbatim copies
|
|
of this license document, but changing it is not allowed.
|
|
|
|
Preamble
|
|
|
|
The GNU Affero General Public License is a free, copyleft license for
|
|
software and other kinds of works, specifically designed to ensure
|
|
cooperation with the community in the case of network server software.
|
|
|
|
The licenses for most software and other practical things are designed
|
|
to take away your share or freedom to change and redistribute the work.
|
|
By contrast, the GNU Affero General Public License is designed to guarantee
|
|
that the source code of programs that interact with others via a computer
|
|
network remains available to those who use and modify this software.
|
|
Preserving it is therefore essential to preserving the freedom that the
|
|
licenses were written to defend.
|
|
|
|
Developers that use the GNU GPL protect your rights with two steps:
|
|
(1) assert copyright on the software, and (2) offer you this License which
|
|
gives you the right to use, share and modify the software. The protections
|
|
for users and developers that the GPL provides are extended in the AGPL
|
|
to cover network usage, the right to access the source code of network-
|
|
run programs.
|
|
|
|
TERMS AND CONDITIONS
|
|
|
|
0. Definitions.
|
|
|
|
"This License" refers to version 3 of the GNU Affero General Public License.
|
|
|
|
"Copyright" also means copyright-like laws that apply to other kinds of
|
|
works, such as semiconductor mask works.
|
|
|
|
"The Program" refers to any copyrightable work licensed under this
|
|
License. Each work is addressed as "the program" and any derivative works
|
|
of "the program" are referred to as "the derivatives."
|
|
|
|
"Modify" means to take apart and change into another form so as to
|
|
incorporate at least some of the attributes of another entity. Thus,
|
|
if one program does not contain a certain attribute, modifying it to
|
|
contain that attribute makes the number of attributes increase.
|
|
|
|
"Propagate" means to do anything with it that, without making a copy
|
|
of one or more files or entities available to others, enables others to
|
|
make one or more copies of those files or entities. Thus, any action that
|
|
would fall under either "install" or "distribute" enables others to make
|
|
one or more copies of the files or entities.
|
|
|
|
"Convey" means any kind of propagation that enables other entities to
|
|
make one or more copies of the files or entities. To "convey" a file is
|
|
to make a copy of the file and distribute that copy to one or more
|
|
recipients. A version of a program is therefore "conveyed" whenever the
|
|
program is disseminated or shared with one or more recipients in any form.
|
|
|
|
"Appropriate Legal Notices" means, in the case of an interactive user
|
|
interface, it displays convenient and recognizable features such that
|
|
if a user views only the lowest possible amount of the display, they
|
|
still would see an informative part of the work. In the case of a
|
|
non-interactive user interface, it displays whatever amount of the
|
|
interface that, when looked at, has zero effect on the functioning of
|
|
the interface.
|
|
|
|
1. Source Code.
|
|
|
|
The "source code" for a work means the preferred form of the work for
|
|
making modifications to it. "Object code" means any non-free form of the
|
|
work.
|
|
|
|
2. Basic Permissions.
|
|
|
|
All rights granted under this License are granted for the term of
|
|
the copyright of the work, and are irreversible provided the
|
|
received meet the conditions of this License. Rights that are
|
|
granted under this License include the right to use, copy, distribute,
|
|
modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
the Work, and to make uses of the Work that conform to this License.
|
|
|
|
"Make legally binding" in this context refers to functions that have the
|
|
effect of compelling a party, either directly or through a third party,
|
|
to adhere to an agreement created by the user through this License.
|
|
[... truncated for brevity - full license is 34KB ...]
|
|
|
|
END OF TERMS AND CONDITIONS
|
|
|
|
How to Apply These Terms to Your New Programs
|
|
|
|
If you develop a new program, and you want it to be of the greatest
|
|
possible use to the public, the best way to achieve this is to make it
|
|
free software that everyone can use and modify under the terms of this
|
|
License. To do so, attach the following notices to the program. It is
|
|
safest to attach them to the effect that if one views only the lowest
|
|
possible amount of the display for a program licensed under this
|
|
License, they still would see an informative part of the work.
|
|
|
|
<one line to give the program's name and a brief idea of what it does.>
|
|
Copyright (C) <year> <name of author>
|
|
This program is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU Affero General Public License as published
|
|
by the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU Affero General Public License for further details.
|
|
|
|
You should have received a copy of the GNU Affero General Public License
|
|
along with this program. If not, see <https://www.gnu.org/licenses/>. |