1 | Take note of the GNU Affero General Public License (COPYING.Affero), |
1 | Take note of the GNU Affero General Public License (COPYING.Affero), |
2 | which applies to part of this release, which means you have to follow the |
2 | which applies to part of this release, which means you have to follow the |
3 | requirements laid out in section 13. of both licenses. |
3 | requirements laid out in section 13 of both licenses (see COPYING.GNU). |
4 | |
4 | |
5 | As long as you follow the provisions of the APGL you should be safe. |
5 | As long as you follow the provisions of the APGL you should be safe. |
6 | |
6 | |
7 | Note that ALL changes introduced by the Deliantra team are under the |
7 | Note that ALL changes introduced by the Deliantra team are under the |
8 | Affero GNU Public License. Specifically, the files listed below are 100% |
8 | Affero General Public License. Specifically, the files listed below are |
9 | AGPL. The listing of these files does not imply the remaining files do not |
9 | 100% AGPL. The listing of these files does not imply the remaining files |
10 | contain any AGPL code (the opposite is actually true). |
10 | do not contain any AGPL code (the opposite is actually true). |
11 | |
11 | |
12 | The archetypes and maps are mostly GPL, but all maps and archetype file |
12 | The archetypes and maps are mostly GPL, but all maps and archetype file |
13 | added by Deliantra are AGPL, unless otherwise noted (many media files are |
13 | added by Deliantra are AGPL, unless otherwise noted (many media files are |
14 | cc:by or similarly permissive, and this is noted in the META.json files in |
14 | cc:by or similarly permissive, and this is noted in the META.json files in |
15 | directories that have them). Again, note that unless you remove the AGPL |
15 | directories that have them). Again, note that unless you remove the AGPL |
… | |
… | |
22 | 1. is the file listed below (glob syntax)? |
22 | 1. is the file listed below (glob syntax)? |
23 | if yes, it is 100% AGPL. |
23 | if yes, it is 100% AGPL. |
24 | 2. does the file contain //+GPL and/or //-GPL markers? |
24 | 2. does the file contain //+GPL and/or //-GPL markers? |
25 | if yes, then everything is AGPL, except the code between |
25 | if yes, then everything is AGPL, except the code between |
26 | //+GPL and //-GPL. |
26 | //+GPL and //-GPL. |
|
|
27 | 3. is the code listed in COPYING.Other? |
|
|
28 | if yes, see there |
27 | 3. otherwise, the code is 100% GPL. |
29 | 4. otherwise, the code is 100% GPL. |
|
|
30 | |
|
|
31 | List of pure APGL files: |
28 | |
32 | |
29 | common/image.C |
33 | common/image.C |
30 | common/logger.C |
34 | common/logger.C |
31 | common/los.C |
35 | common/los.C |
32 | common/shstr.C |
36 | common/shstr.C |
33 | common/utils.C |
37 | common/utils.C |
34 | ext/* |
38 | ext/* |
35 | include/attackinc.h |
39 | include/attackinc.h |
36 | include/cfperl.h |
40 | include/cfperl.h |
|
|
41 | include/compiler.h |
37 | include/crc.h |
42 | include/crc.h |
38 | include/devel.h |
43 | include/devel.h |
39 | include/dynbuf.h |
44 | include/dynbuf.h |
40 | include/event2inc |
45 | include/event2inc |
41 | include/eventinc.h |
46 | include/eventinc.h |
… | |
… | |
54 | server/cfperl.xs |
59 | server/cfperl.xs |
55 | server/dynbuf.C |
60 | server/dynbuf.C |
56 | server/evthread.C |
61 | server/evthread.C |
57 | server/freezethaw.C |
62 | server/freezethaw.C |
58 | server/genaccess |
63 | server/genaccess |
|
|
64 | server/quadland.C |
59 | socket/init.C |
65 | socket/init.C |
60 | socket/loop.C |
66 | socket/loop.C |
61 | socket/lowlevel.C |
67 | socket/lowlevel.C |
62 | socket/sounds.C |
68 | socket/sounds.C |
63 | util/cfutil.in |
69 | util/cfutil.in |