|
|
1 | Take note of the GNU Affero License (COPYING.Affero), which applies to part |
|
|
2 | of this release, which means you have to follow the requirements laid out |
|
|
3 | in section 13. of both licenses. |
|
|
4 | |
|
|
5 | Note that ALL changed introduced by the Deliantra team are under the |
|
|
6 | Affero GNU Public License. Specifically, the following files are 100% |
|
|
7 | AGPL. The listing of these files does not imply the remaining files do not |
|
|
8 | contain any AGPL code (the opposite is actually true). |
|
|
9 | |
|
|
10 | include/shstr.h |
|
|
11 | include/traits.h |
|
|
12 | include/shstrinc.h |
|
|
13 | include/skillinc.h |
|
|
14 | include/util.h |
|
|
15 | include/player.h |
|
|
16 | include/network.h |
|
|
17 | include/loader.h |
|
|
18 | include/living.h |
|
|
19 | include/face.h |
|
|
20 | include/evthread.h |
|
|
21 | include/eventinc.h (derived from pod/events.pod) |
|
|
22 | include/dynbuf.h |
|
|
23 | include/devel.h |
|
|
24 | include/crc.h |
|
|
25 | include/client.h |
|
|
26 | include/cfperl.h |
|
|
27 | include/attackinc.h |
|
|
28 | common/los.C |
|
|
29 | common/shstr.C |
|
|
30 | common/logger.C |
|
|
31 | common/image.C |
|
|
32 | server/freezethaw.C |
|
|
33 | server/cfperl.xs |
|
|
34 | server/evthread.C |
|
|
35 | socket/lowlevel.C |
|
|
36 | socket/sounds.C |
|
|
37 | socket/loop.C |
|
|
38 | socket/init.C |
|
|
39 | pod/* |
|
|
40 | ext/* |
|
|
41 | lib/cf.pm |
|
|
42 | lib/cf/* |
|
|
43 | util/cfutil.in |
|
|
44 | |
1 | GNU AFFERO GENERAL PUBLIC LICENSE |
45 | GNU AFFERO GENERAL PUBLIC LICENSE |
2 | Last Call Draft (2) of Version 3, 14 August 2007 |
46 | Version 3, 19 November 2007 |
3 | |
|
|
4 | THIS IS A DRAFT, NOT A PUBLISHED VERSION OF THE GNU AFFERO GENERAL PUBLIC |
|
|
5 | LICENSE. |
|
|
6 | |
47 | |
7 | Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> |
48 | Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> |
8 | Everyone is permitted to copy and distribute verbatim copies |
49 | Everyone is permitted to copy and distribute verbatim copies |
9 | of this license document, but changing it is not allowed. |
50 | of this license document, but changing it is not allowed. |
10 | |
51 | |
… | |
… | |
48 | provide the source code of the modified version running there to the |
89 | provide the source code of the modified version running there to the |
49 | users of that server. Therefore, public use of a modified version, on |
90 | users of that server. Therefore, public use of a modified version, on |
50 | a publicly accessible server, gives the public access to the source |
91 | a publicly accessible server, gives the public access to the source |
51 | code of the modified version. |
92 | code of the modified version. |
52 | |
93 | |
|
|
94 | An older license, called the Affero General Public License and |
|
|
95 | published by Affero, was designed to accomplish similar goals. This is |
|
|
96 | a different license, not a version of the Affero GPL, but Affero has |
|
|
97 | released a new version of the Affero GPL which permits relicensing under |
|
|
98 | this license. |
|
|
99 | |
53 | The precise terms and conditions for copying, distribution and |
100 | The precise terms and conditions for copying, distribution and |
54 | modification follow. |
101 | modification follow. |
55 | |
102 | |
56 | TERMS AND CONDITIONS |
103 | TERMS AND CONDITIONS |
57 | |
104 | |
58 | 0. Definitions. |
105 | 0. Definitions. |
59 | |
106 | |
60 | "This License" refers to version 3 of the GNU Affero General Public |
107 | "This License" refers to version 3 of the GNU Affero General Public |
61 | License. |
108 | License. |
62 | |
109 | |
63 | "Copyright" also means copyright-like laws that apply to other kinds of |
110 | "Copyright" also means copyright-like laws that apply to other kinds |
64 | works, such as semiconductor masks. |
111 | of works, such as semiconductor masks. |
65 | |
112 | |
66 | "The Program" refers to any copyrightable work licensed under this |
113 | "The Program" refers to any copyrightable work licensed under this |
67 | License. Each licensee is addressed as "you". "Licensees" and |
114 | License. Each licensee is addressed as "you". "Licensees" and |
68 | "recipients" may be individuals or organizations. |
115 | "recipients" may be individuals or organizations. |
69 | |
116 | |
70 | To "modify" a work means to copy from or adapt all or part of the work |
117 | To "modify" a work means to copy from or adapt all or part of the work |
… | |
… | |
372 | those licensors and authors. |
419 | those licensors and authors. |
373 | |
420 | |
374 | All other non-permissive additional terms are considered "further |
421 | All other non-permissive additional terms are considered "further |
375 | restrictions" within the meaning of section 10. If the Program as you |
422 | restrictions" within the meaning of section 10. If the Program as you |
376 | received it, or any part of it, contains a notice stating that it is |
423 | received it, or any part of it, contains a notice stating that it is |
377 | governed by this License along with a term that is a further |
424 | governed by this License along with a term that is a further restriction, |
378 | restriction, you may remove that term. If a license document contains |
425 | you may remove that term. If a license document contains a further |
379 | a further restriction but permits relicensing or conveying under this |
426 | restriction but permits relicensing or conveying under this License, you |
380 | License, you may add to a covered work material governed by the terms |
427 | may add to a covered work material governed by the terms of that license |
381 | of that license document, provided that the further restriction does |
428 | document, provided that the further restriction does not survive such |
382 | not survive such relicensing or conveying. |
429 | relicensing or conveying. |
383 | |
430 | |
384 | If you add terms to a covered work in accord with this section, you |
431 | If you add terms to a covered work in accord with this section, you |
385 | must place, in the relevant source files, a statement of the |
432 | must place, in the relevant source files, a statement of the |
386 | additional terms that apply to those files, or a notice indicating |
433 | additional terms that apply to those files, or a notice indicating |
387 | where to find the applicable terms. |
434 | where to find the applicable terms. |
… | |
… | |
561 | The Free Software Foundation may publish revised and/or new versions of |
608 | The Free Software Foundation may publish revised and/or new versions of |
562 | the GNU Affero General Public License from time to time. Such new |
609 | the GNU Affero General Public License from time to time. Such new |
563 | versions will be similar in spirit to the present version, but may differ |
610 | versions will be similar in spirit to the present version, but may differ |
564 | in detail to address new problems or concerns. |
611 | in detail to address new problems or concerns. |
565 | |
612 | |
566 | Each version is given a distinguishing version number. If the Program |
613 | Each version is given a distinguishing version number. If the |
567 | specifies that a certain numbered version of the GNU Affero General |
614 | Program specifies that a certain numbered version of the GNU Affero |
568 | Public License "or any later version" applies to it, you have the option |
615 | General Public License "or any later version" applies to it, you have |
569 | of following the terms and conditions either of that numbered version or |
616 | the option of following the terms and conditions either of that |
|
|
617 | numbered version or of any later version published by the Free |
|
|
618 | Software Foundation. If the Program does not specify a version number |
|
|
619 | of the GNU Affero General Public License, you may choose any version |
570 | of any later version published by the Free Software Foundation. If the |
620 | ever published by the Free Software Foundation. |
571 | Program does not specify a version number of the GNU Affero General |
|
|
572 | Public License, you may choose any version ever published by the Free |
|
|
573 | Software Foundation. |
|
|
574 | |
621 | |
575 | If the Program specifies that a proxy can decide which future versions |
622 | If the Program specifies that a proxy can decide which future |
576 | of the GNU Affero General Public License can be used, that proxy's |
623 | versions of the GNU Affero General Public License can be used, that |
577 | public statement of acceptance of a version permanently authorizes you |
624 | proxy's public statement of acceptance of a version permanently |
578 | to choose that version for the Program. |
625 | authorizes you to choose that version for the Program. |
579 | |
626 | |
580 | Later license versions may give you additional or different |
627 | Later license versions may give you additional or different |
581 | permissions. However, no additional obligations are imposed on any |
628 | permissions. However, no additional obligations are imposed on any |
582 | author or copyright holder as a result of your choosing to follow a |
629 | author or copyright holder as a result of your choosing to follow a |
583 | later version. |
630 | later version. |
… | |
… | |
612 | reviewing courts shall apply local law that most closely approximates |
659 | reviewing courts shall apply local law that most closely approximates |
613 | an absolute waiver of all civil liability in connection with the |
660 | an absolute waiver of all civil liability in connection with the |
614 | Program, unless a warranty or assumption of liability accompanies a |
661 | Program, unless a warranty or assumption of liability accompanies a |
615 | copy of the Program in return for a fee. |
662 | copy of the Program in return for a fee. |
616 | |
663 | |
617 | END OF TERMS AND CONDITIONS |
664 | END OF TERMS AND CONDITIONS |
618 | |
665 | |
619 | How to Apply These Terms to Your New Programs |
666 | How to Apply These Terms to Your New Programs |
620 | |
667 | |
621 | If you develop a new program, and you want it to be of the greatest |
668 | If you develop a new program, and you want it to be of the greatest |
622 | possible use to the public, the best way to achieve this is to make it |
669 | possible use to the public, the best way to achieve this is to make it |
623 | free software which everyone can redistribute and change under these terms. |
670 | free software which everyone can redistribute and change under these terms. |
624 | |
671 | |
… | |
… | |
629 | |
676 | |
630 | <one line to give the program's name and a brief idea of what it does.> |
677 | <one line to give the program's name and a brief idea of what it does.> |
631 | Copyright (C) <year> <name of author> |
678 | Copyright (C) <year> <name of author> |
632 | |
679 | |
633 | This program is free software: you can redistribute it and/or modify |
680 | This program is free software: you can redistribute it and/or modify |
634 | it under the terms of the GNU Affero General Public License as published by |
681 | it under the terms of the GNU Affero General Public License as |
635 | the Free Software Foundation, either version 3 of the License, or |
682 | published by the Free Software Foundation, either version 3 of the |
636 | (at your option) any later version. |
683 | License, or (at your option) any later version. |
637 | |
684 | |
638 | This program is distributed in the hope that it will be useful, |
685 | This program is distributed in the hope that it will be useful, |
639 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
686 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
640 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
687 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
641 | GNU Affero General Public License for more details. |
688 | GNU Affero General Public License for more details. |
… | |
… | |
643 | You should have received a copy of the GNU Affero General Public License |
690 | You should have received a copy of the GNU Affero General Public License |
644 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
691 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
645 | |
692 | |
646 | Also add information on how to contact you by electronic and paper mail. |
693 | Also add information on how to contact you by electronic and paper mail. |
647 | |
694 | |
648 | If the program does terminal interaction, make it output a short |
695 | If your software can interact with users remotely through a computer |
649 | notice like this when it starts in an interactive mode: |
696 | network, you should also make sure that it provides a way for users to |
650 | |
697 | get its source. For example, if your program is a web application, its |
651 | <program> Copyright (C) <year> <name of author> |
698 | interface could display a "Source" link that leads users to an archive |
652 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. |
699 | of the code. There are many ways you could offer source, and different |
653 | This is free software, and you are welcome to redistribute it |
700 | solutions will be better for different programs; see section 13 for the |
654 | under certain conditions; type `show c' for details. |
701 | specific requirements. |
655 | |
|
|
656 | The hypothetical commands `show w' and `show c' should show the appropriate |
|
|
657 | parts of the General Public License. Of course, your program's commands |
|
|
658 | might be different; for a GUI interface, you would use an "about box". |
|
|
659 | |
702 | |
660 | You should also get your employer (if you work as a programmer) or school, |
703 | You should also get your employer (if you work as a programmer) or school, |
661 | if any, to sign a "copyright disclaimer" for the program, if necessary. |
704 | if any, to sign a "copyright disclaimer" for the program, if necessary. |
662 | For more information on this, and how to apply and follow the GNU GPL, see |
705 | For more information on this, and how to apply and follow the GNU AGPL, see |
663 | <http://www.gnu.org/licenses/>. |
706 | <http://www.gnu.org/licenses/>. |