--- deliantra/server/COPYING.Affero 2007/11/21 05:46:45 1.3 +++ deliantra/server/COPYING.Affero 2009/11/07 13:58:00 1.12 @@ -1,3 +1,67 @@ +Take note of the GNU Affero General Public License (COPYING.Affero), +which applies to part of this release, which means you have to follow the +requirements laid out in section 13. of both licenses. + +As long as you follow the provisions of the APGL you should be safe. + +Note that ALL changed introduced by the Deliantra team are under the +Affero GNU Public License. Specifically, the files listed below are 100% +AGPL. The listing of these files does not imply the remaining files do not +contain any AGPL code (the opposite is actually true). + +The archetypes and maps are mostly GPL, but all maps and archetype file +added by Deliantra are AGPL, unless otherwise noted (many media files are +cc:by or similarly permissive, and this is noted in the META.json files in +directories that have them). Again, note that unless you remove the AGPL +parts, then the whole server, maps and archetypes distributions have to be +treated according to the Affero GPL. + +Here is an algorithm to decide which parts of the server code are AGPL and +which are not: + +1. is the file listed below (glob syntax)? + if yes, it is 100% AGPL. +2. does the file contain //+GPL and/or //-GPL markers? + if yes, then everything is AGPL, except the code between + //+GPL and //-GPL. +3. otherwise, the code is 100% GPL. + + common/image.C + common/logger.C + common/los.C + common/shstr.C + common/utils.C + ext/* + include/attackinc.h + include/cfperl.h + include/crc.h + include/devel.h + include/dynbuf.h + include/event2inc + include/eventinc.h + include/evthread.h + include/face.h + include/genkeyword + include/loader.h + include/shstr.h + include/shstrinc.h + include/skillinc.h + include/traits.h + include/util.h + lib/cf.pm + lib/cf/* + pod/* + server/cfperl.xs + server/dynbuf.C + server/evthread.C + server/freezethaw.C + server/genaccess + socket/init.C + socket/loop.C + socket/lowlevel.C + socket/sounds.C + util/cfutil.in + GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007