I am looking into implementing a “game mode system” for Tremulous. The basic idea is that I’d like to have specific weapons/classes/buildables/etc as well as various other game play aspects fully defined by config files that would be loaded at the start of the match (something like this has been done to a lesser extent for thinga likw bounding box sizes), and different game modes would be generally defined by different game mode directories which would contain those config files.
My question is, would those config files automatically be licensed GPL, or would they be considered separate assets? Also if considered separate assets, would their authors be free to license such configs any way they wish? If such configs are considered separate assets, I still intend on giving the configs I write a free license (like perhaps cc-sa-by), but if another modder were to create a new weapon, for example, could they apply a restrictive license to their “weapon attributes config?”
Previously some modders giving their assets restrictive licenses has been an issue, like while you could port the GPL game code related to a modded game element, you may need to create all new assets for it without the modder’s permission).