|
|
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 files listed below 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 | Here is an algorithm to decide which parts are AGPL and which are not: |
|
|
11 | |
|
|
12 | 1. is the file listed below (glob syntax)? |
|
|
13 | if yes, it is 100% AGPL. |
|
|
14 | 2. does the file contain //+GPL and/or //-GPL markers? |
|
|
15 | if yes, then everything is AGPL, except the code between |
|
|
16 | //+GPL and //-GPL. |
|
|
17 | 3. otherwise, the code is 100% GPL. |
|
|
18 | |
|
|
19 | common/image.C |
|
|
20 | common/logger.C |
|
|
21 | common/los.C |
|
|
22 | common/shstr.C |
|
|
23 | common/utils.C |
|
|
24 | ext/* |
|
|
25 | include/attackinc.h |
|
|
26 | include/cfperl.h |
|
|
27 | include/crc.h |
|
|
28 | include/devel.h |
|
|
29 | include/dynbuf.h |
|
|
30 | include/event2inc |
|
|
31 | include/eventinc.h |
|
|
32 | include/evthread.h |
|
|
33 | include/face.h |
|
|
34 | include/genkeyword |
|
|
35 | include/loader.h |
|
|
36 | include/shstr.h |
|
|
37 | include/shstrinc.h |
|
|
38 | include/skillinc.h |
|
|
39 | include/traits.h |
|
|
40 | include/util.h |
|
|
41 | lib/cf.pm |
|
|
42 | lib/cf/* |
|
|
43 | pod/* |
|
|
44 | server/cfperl.xs |
|
|
45 | server/evthread.C |
|
|
46 | server/freezethaw.C |
|
|
47 | server/genaccess |
|
|
48 | socket/init.C |
|
|
49 | socket/loop.C |
|
|
50 | socket/lowlevel.C |
|
|
51 | socket/sounds.C |
|
|
52 | util/cfutil.in |
|
|
53 | |
1 | GNU AFFERO GENERAL PUBLIC LICENSE |
54 | GNU AFFERO GENERAL PUBLIC LICENSE |
2 | Last Call Draft (2) of Version 3, 14 August 2007 |
55 | Version 3, 19 November 2007 |
3 | |
|
|
4 | THIS IS A DRAFT, NOT A PUBLISHED VERSION OF THE GNU AFFERO GENERAL PUBLIC |
|
|
5 | LICENSE. |
|
|
6 | |
56 | |
7 | Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> |
57 | Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> |
8 | Everyone is permitted to copy and distribute verbatim copies |
58 | Everyone is permitted to copy and distribute verbatim copies |
9 | of this license document, but changing it is not allowed. |
59 | of this license document, but changing it is not allowed. |
10 | |
60 | |
… | |
… | |
48 | provide the source code of the modified version running there to the |
98 | 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 |
99 | users of that server. Therefore, public use of a modified version, on |
50 | a publicly accessible server, gives the public access to the source |
100 | a publicly accessible server, gives the public access to the source |
51 | code of the modified version. |
101 | code of the modified version. |
52 | |
102 | |
|
|
103 | An older license, called the Affero General Public License and |
|
|
104 | published by Affero, was designed to accomplish similar goals. This is |
|
|
105 | a different license, not a version of the Affero GPL, but Affero has |
|
|
106 | released a new version of the Affero GPL which permits relicensing under |
|
|
107 | this license. |
|
|
108 | |
53 | The precise terms and conditions for copying, distribution and |
109 | The precise terms and conditions for copying, distribution and |
54 | modification follow. |
110 | modification follow. |
55 | |
111 | |
56 | TERMS AND CONDITIONS |
112 | TERMS AND CONDITIONS |
57 | |
113 | |
58 | 0. Definitions. |
114 | 0. Definitions. |
59 | |
115 | |
60 | "This License" refers to version 3 of the GNU Affero General Public |
116 | "This License" refers to version 3 of the GNU Affero General Public |
61 | License. |
117 | License. |
62 | |
118 | |
63 | "Copyright" also means copyright-like laws that apply to other kinds of |
119 | "Copyright" also means copyright-like laws that apply to other kinds |
64 | works, such as semiconductor masks. |
120 | of works, such as semiconductor masks. |
65 | |
121 | |
66 | "The Program" refers to any copyrightable work licensed under this |
122 | "The Program" refers to any copyrightable work licensed under this |
67 | License. Each licensee is addressed as "you". "Licensees" and |
123 | License. Each licensee is addressed as "you". "Licensees" and |
68 | "recipients" may be individuals or organizations. |
124 | "recipients" may be individuals or organizations. |
69 | |
125 | |
70 | To "modify" a work means to copy from or adapt all or part of the work |
126 | To "modify" a work means to copy from or adapt all or part of the work |
… | |
… | |
372 | those licensors and authors. |
428 | those licensors and authors. |
373 | |
429 | |
374 | All other non-permissive additional terms are considered "further |
430 | All other non-permissive additional terms are considered "further |
375 | restrictions" within the meaning of section 10. If the Program as you |
431 | 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 |
432 | 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 |
433 | 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 |
434 | you may remove that term. If a license document contains a further |
379 | a further restriction but permits relicensing or conveying under this |
435 | restriction but permits relicensing or conveying under this License, you |
380 | License, you may add to a covered work material governed by the terms |
436 | 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 |
437 | document, provided that the further restriction does not survive such |
382 | not survive such relicensing or conveying. |
438 | relicensing or conveying. |
383 | |
439 | |
384 | If you add terms to a covered work in accord with this section, you |
440 | 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 |
441 | must place, in the relevant source files, a statement of the |
386 | additional terms that apply to those files, or a notice indicating |
442 | additional terms that apply to those files, or a notice indicating |
387 | where to find the applicable terms. |
443 | where to find the applicable terms. |
… | |
… | |
561 | The Free Software Foundation may publish revised and/or new versions of |
617 | 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 |
618 | 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 |
619 | versions will be similar in spirit to the present version, but may differ |
564 | in detail to address new problems or concerns. |
620 | in detail to address new problems or concerns. |
565 | |
621 | |
566 | Each version is given a distinguishing version number. If the Program |
622 | Each version is given a distinguishing version number. If the |
567 | specifies that a certain numbered version of the GNU Affero General |
623 | 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 |
624 | 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 |
625 | the option of following the terms and conditions either of that |
|
|
626 | numbered version or of any later version published by the Free |
|
|
627 | Software Foundation. If the Program does not specify a version number |
|
|
628 | 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 |
629 | 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 | |
630 | |
575 | If the Program specifies that a proxy can decide which future versions |
631 | 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 |
632 | versions of the GNU Affero General Public License can be used, that |
577 | public statement of acceptance of a version permanently authorizes you |
633 | proxy's public statement of acceptance of a version permanently |
578 | to choose that version for the Program. |
634 | authorizes you to choose that version for the Program. |
579 | |
635 | |
580 | Later license versions may give you additional or different |
636 | Later license versions may give you additional or different |
581 | permissions. However, no additional obligations are imposed on any |
637 | permissions. However, no additional obligations are imposed on any |
582 | author or copyright holder as a result of your choosing to follow a |
638 | author or copyright holder as a result of your choosing to follow a |
583 | later version. |
639 | later version. |
… | |
… | |
612 | reviewing courts shall apply local law that most closely approximates |
668 | reviewing courts shall apply local law that most closely approximates |
613 | an absolute waiver of all civil liability in connection with the |
669 | an absolute waiver of all civil liability in connection with the |
614 | Program, unless a warranty or assumption of liability accompanies a |
670 | Program, unless a warranty or assumption of liability accompanies a |
615 | copy of the Program in return for a fee. |
671 | copy of the Program in return for a fee. |
616 | |
672 | |
617 | END OF TERMS AND CONDITIONS |
673 | END OF TERMS AND CONDITIONS |
618 | |
674 | |
619 | How to Apply These Terms to Your New Programs |
675 | How to Apply These Terms to Your New Programs |
620 | |
676 | |
621 | If you develop a new program, and you want it to be of the greatest |
677 | 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 |
678 | 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. |
679 | free software which everyone can redistribute and change under these terms. |
624 | |
680 | |
… | |
… | |
629 | |
685 | |
630 | <one line to give the program's name and a brief idea of what it does.> |
686 | <one line to give the program's name and a brief idea of what it does.> |
631 | Copyright (C) <year> <name of author> |
687 | Copyright (C) <year> <name of author> |
632 | |
688 | |
633 | This program is free software: you can redistribute it and/or modify |
689 | 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 |
690 | it under the terms of the GNU Affero General Public License as |
635 | the Free Software Foundation, either version 3 of the License, or |
691 | published by the Free Software Foundation, either version 3 of the |
636 | (at your option) any later version. |
692 | License, or (at your option) any later version. |
637 | |
693 | |
638 | This program is distributed in the hope that it will be useful, |
694 | This program is distributed in the hope that it will be useful, |
639 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
695 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
640 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
696 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
641 | GNU Affero General Public License for more details. |
697 | GNU Affero General Public License for more details. |
… | |
… | |
643 | You should have received a copy of the GNU Affero General Public License |
699 | 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/>. |
700 | along with this program. If not, see <http://www.gnu.org/licenses/>. |
645 | |
701 | |
646 | Also add information on how to contact you by electronic and paper mail. |
702 | Also add information on how to contact you by electronic and paper mail. |
647 | |
703 | |
648 | If the program does terminal interaction, make it output a short |
704 | If your software can interact with users remotely through a computer |
649 | notice like this when it starts in an interactive mode: |
705 | network, you should also make sure that it provides a way for users to |
650 | |
706 | get its source. For example, if your program is a web application, its |
651 | <program> Copyright (C) <year> <name of author> |
707 | 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'. |
708 | 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 |
709 | solutions will be better for different programs; see section 13 for the |
654 | under certain conditions; type `show c' for details. |
710 | 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 | |
711 | |
660 | You should also get your employer (if you work as a programmer) or school, |
712 | 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. |
713 | 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 |
714 | For more information on this, and how to apply and follow the GNU AGPL, see |
663 | <http://www.gnu.org/licenses/>. |
715 | <http://www.gnu.org/licenses/>. |