|
1 |
| - GNU GENERAL PUBLIC LICENSE |
2 |
| - Version 3, 29 June 2007 |
3 |
| - |
4 |
| - Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> |
5 |
| - Everyone is permitted to copy and distribute verbatim copies |
6 |
| - of this license document, but changing it is not allowed. |
7 |
| - |
8 |
| - Preamble |
9 |
| - |
10 |
| - The GNU General Public License is a free, copyleft license for |
11 |
| -software and other kinds of works. |
12 |
| - |
13 |
| - The licenses for most software and other practical works are designed |
14 |
| -to take away your freedom to share and change the works. By contrast, |
15 |
| -the GNU General Public License is intended to guarantee your freedom to |
16 |
| -share and change all versions of a program--to make sure it remains free |
17 |
| -software for all its users. We, the Free Software Foundation, use the |
18 |
| -GNU General Public License for most of our software; it applies also to |
19 |
| -any other work released this way by its authors. You can apply it to |
20 |
| -your programs, too. |
21 |
| - |
22 |
| - When we speak of free software, we are referring to freedom, not |
23 |
| -price. Our General Public Licenses are designed to make sure that you |
24 |
| -have the freedom to distribute copies of free software (and charge for |
25 |
| -them if you wish), that you receive source code or can get it if you |
26 |
| -want it, that you can change the software or use pieces of it in new |
27 |
| -free programs, and that you know you can do these things. |
28 |
| - |
29 |
| - To protect your rights, we need to prevent others from denying you |
30 |
| -these rights or asking you to surrender the rights. Therefore, you have |
31 |
| -certain responsibilities if you distribute copies of the software, or if |
32 |
| -you modify it: responsibilities to respect the freedom of others. |
33 |
| - |
34 |
| - For example, if you distribute copies of such a program, whether |
35 |
| -gratis or for a fee, you must pass on to the recipients the same |
36 |
| -freedoms that you received. You must make sure that they, too, receive |
37 |
| -or can get the source code. And you must show them these terms so they |
38 |
| -know their rights. |
39 |
| - |
40 |
| - Developers that use the GNU GPL protect your rights with two steps: |
41 |
| -(1) assert copyright on the software, and (2) offer you this License |
42 |
| -giving you legal permission to copy, distribute and/or modify it. |
43 |
| - |
44 |
| - For the developers' and authors' protection, the GPL clearly explains |
45 |
| -that there is no warranty for this free software. For both users' and |
46 |
| -authors' sake, the GPL requires that modified versions be marked as |
47 |
| -changed, so that their problems will not be attributed erroneously to |
48 |
| -authors of previous versions. |
49 |
| - |
50 |
| - Some devices are designed to deny users access to install or run |
51 |
| -modified versions of the software inside them, although the manufacturer |
52 |
| -can do so. This is fundamentally incompatible with the aim of |
53 |
| -protecting users' freedom to change the software. The systematic |
54 |
| -pattern of such abuse occurs in the area of products for individuals to |
55 |
| -use, which is precisely where it is most unacceptable. Therefore, we |
56 |
| -have designed this version of the GPL to prohibit the practice for those |
57 |
| -products. If such problems arise substantially in other domains, we |
58 |
| -stand ready to extend this provision to those domains in future versions |
59 |
| -of the GPL, as needed to protect the freedom of users. |
60 |
| - |
61 |
| - Finally, every program is threatened constantly by software patents. |
62 |
| -States should not allow patents to restrict development and use of |
63 |
| -software on general-purpose computers, but in those that do, we wish to |
64 |
| -avoid the special danger that patents applied to a free program could |
65 |
| -make it effectively proprietary. To prevent this, the GPL assures that |
66 |
| -patents cannot be used to render the program non-free. |
67 |
| - |
68 |
| - The precise terms and conditions for copying, distribution and |
69 |
| -modification follow. |
70 |
| - |
71 |
| - TERMS AND CONDITIONS |
| 1 | +TERMS AND CONDITIONS |
72 | 2 |
|
73 | 3 | 0. Definitions.
|
74 | 4 |
|
75 |
| - "This License" refers to version 3 of the GNU General Public License. |
| 5 | + "This License" refers to version 3 of the GNU Affero General Public License. |
76 | 6 |
|
77 | 7 | "Copyright" also means copyright-like laws that apply to other kinds of
|
78 | 8 | works, such as semiconductor masks.
|
@@ -549,35 +479,45 @@ to collect a royalty for further conveying from those to whom you convey
|
549 | 479 | the Program, the only way you could satisfy both those terms and this
|
550 | 480 | License would be to refrain entirely from conveying the Program.
|
551 | 481 |
|
552 |
| - 13. Use with the GNU Affero General Public License. |
| 482 | + 13. Remote Network Interaction; Use with the GNU General Public License. |
| 483 | + |
| 484 | + Notwithstanding any other provision of this License, if you modify the |
| 485 | +Program, your modified version must prominently offer all users |
| 486 | +interacting with it remotely through a computer network (if your version |
| 487 | +supports such interaction) an opportunity to receive the Corresponding |
| 488 | +Source of your version by providing access to the Corresponding Source |
| 489 | +from a network server at no charge, through some standard or customary |
| 490 | +means of facilitating copying of software. This Corresponding Source |
| 491 | +shall include the Corresponding Source for any work covered by version 3 |
| 492 | +of the GNU General Public License that is incorporated pursuant to the |
| 493 | +following paragraph. |
553 | 494 |
|
554 | 495 | Notwithstanding any other provision of this License, you have
|
555 | 496 | permission to link or combine any covered work with a work licensed
|
556 |
| -under version 3 of the GNU Affero General Public License into a single |
| 497 | +under version 3 of the GNU General Public License into a single |
557 | 498 | combined work, and to convey the resulting work. The terms of this
|
558 | 499 | License will continue to apply to the part which is the covered work,
|
559 |
| -but the special requirements of the GNU Affero General Public License, |
560 |
| -section 13, concerning interaction through a network will apply to the |
561 |
| -combination as such. |
| 500 | +but the work with which it is combined will remain governed by version |
| 501 | +3 of the GNU General Public License. |
562 | 502 |
|
563 | 503 | 14. Revised Versions of this License.
|
564 | 504 |
|
565 | 505 | The Free Software Foundation may publish revised and/or new versions of
|
566 |
| -the GNU General Public License from time to time. Such new versions will |
567 |
| -be similar in spirit to the present version, but may differ in detail to |
| 506 | +the GNU Affero General Public License from time to time. Such new versions |
| 507 | +will be similar in spirit to the present version, but may differ in detail to |
568 | 508 | address new problems or concerns.
|
569 | 509 |
|
570 | 510 | Each version is given a distinguishing version number. If the
|
571 |
| -Program specifies that a certain numbered version of the GNU General |
| 511 | +Program specifies that a certain numbered version of the GNU Affero General |
572 | 512 | Public License "or any later version" applies to it, you have the
|
573 | 513 | option of following the terms and conditions either of that numbered
|
574 | 514 | version or of any later version published by the Free Software
|
575 | 515 | Foundation. If the Program does not specify a version number of the
|
576 |
| -GNU General Public License, you may choose any version ever published |
| 516 | +GNU Affero General Public License, you may choose any version ever published |
577 | 517 | by the Free Software Foundation.
|
578 | 518 |
|
579 | 519 | If the Program specifies that a proxy can decide which future
|
580 |
| -versions of the GNU General Public License can be used, that proxy's |
| 520 | +versions of the GNU Affero General Public License can be used, that proxy's |
581 | 521 | public statement of acceptance of a version permanently authorizes you
|
582 | 522 | to choose that version for the Program.
|
583 | 523 |
|
@@ -618,57 +558,3 @@ an absolute waiver of all civil liability in connection with the
|
618 | 558 | Program, unless a warranty or assumption of liability accompanies a
|
619 | 559 | copy of the Program in return for a fee.
|
620 | 560 |
|
621 |
| - END OF TERMS AND CONDITIONS |
622 |
| - |
623 |
| - How to Apply These Terms to Your New Programs |
624 |
| - |
625 |
| - If you develop a new program, and you want it to be of the greatest |
626 |
| -possible use to the public, the best way to achieve this is to make it |
627 |
| -free software which everyone can redistribute and change under these terms. |
628 |
| - |
629 |
| - To do so, attach the following notices to the program. It is safest |
630 |
| -to attach them to the start of each source file to most effectively |
631 |
| -state the exclusion of warranty; and each file should have at least |
632 |
| -the "copyright" line and a pointer to where the full notice is found. |
633 |
| - |
634 |
| - <one line to give the program's name and a brief idea of what it does.> |
635 |
| - Copyright (C) <year> <name of author> |
636 |
| - |
637 |
| - This program is free software: you can redistribute it and/or modify |
638 |
| - it under the terms of the GNU General Public License as published by |
639 |
| - the Free Software Foundation, either version 3 of the License, or |
640 |
| - (at your option) any later version. |
641 |
| - |
642 |
| - This program is distributed in the hope that it will be useful, |
643 |
| - but WITHOUT ANY WARRANTY; without even the implied warranty of |
644 |
| - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
645 |
| - GNU General Public License for more details. |
646 |
| - |
647 |
| - You should have received a copy of the GNU General Public License |
648 |
| - along with this program. If not, see <http://www.gnu.org/licenses/>. |
649 |
| - |
650 |
| -Also add information on how to contact you by electronic and paper mail. |
651 |
| - |
652 |
| - If the program does terminal interaction, make it output a short |
653 |
| -notice like this when it starts in an interactive mode: |
654 |
| - |
655 |
| - <program> Copyright (C) <year> <name of author> |
656 |
| - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. |
657 |
| - This is free software, and you are welcome to redistribute it |
658 |
| - under certain conditions; type `show c' for details. |
659 |
| - |
660 |
| -The hypothetical commands `show w' and `show c' should show the appropriate |
661 |
| -parts of the General Public License. Of course, your program's commands |
662 |
| -might be different; for a GUI interface, you would use an "about box". |
663 |
| - |
664 |
| - You should also get your employer (if you work as a programmer) or school, |
665 |
| -if any, to sign a "copyright disclaimer" for the program, if necessary. |
666 |
| -For more information on this, and how to apply and follow the GNU GPL, see |
667 |
| -<http://www.gnu.org/licenses/>. |
668 |
| - |
669 |
| - The GNU General Public License does not permit incorporating your program |
670 |
| -into proprietary programs. If your program is a subroutine library, you |
671 |
| -may consider it more useful to permit linking proprietary applications with |
672 |
| -the library. If this is what you want to do, use the GNU Lesser General |
673 |
| -Public License instead of this License. But first, please read |
674 |
| -<http://www.gnu.org/philosophy/why-not-lgpl.html>. |
0 commit comments