[cc-community] Strengthening the CC-BY-SA copyleft with respect to code

Bart Kelsey elbarto at gmail.com
Wed Dec 21 14:36:40 EST 2011

If you have to change the code of the engine to make it load different
media, then it's referencing specific media and therefore falls under the

Any XML data files that reference specific files would fall under the
license.  If the engine required a specific XML file to run, then it would
fall under the terms as well.  This would depend on how closely you marry
the engine to the XML files, though.  If the XML file can reasonably be
used to load a completely different set of media and the engine would still
function correctly, then the engine would not be covered by it.  On the
other hand, if the engine was written in such a way that it assumed
specific files would be loaded (even if it doesn't necessarily list them by
name) then the intent is to reference those specific files.

In most cases like the one you mentioned, though, the XML file is provided
to make the engine moddable, and the entire point is that the engine isn't
forced to load one specific file.  So in most cases like that one, the XML
file would be covered under the license and the engine would not.

On Wed, Dec 21, 2011 at 2:29 PM, Maciej Pendolski
<beholder0x100 at gmail.com>wrote:

> And this can get even "simpler". With a tiny change to the code
> (sometimes no change is needed) an engine binary could be executed in
> a different working directory to load different game [data].

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ibiblio.org/pipermail/cc-community/attachments/20111221/4862377c/attachment.html 

More information about the cc-community mailing list