Imagine a world in which every single human being can freely share in the sum of all knowledge. - Wikipedia motto
All GDT modder know that, GDT’s code is a horrible obfuscated code (even with BeautifyJS).
In fact, modders need have the source code that @PatrickKlug and other Greenheart’s staff uses. In this way, the modding will be really more interesting.
There is a lot of illegal copies of GDT. Many gamers uses it. Greenheart Games aren’t less rich because of that. This is the same for multimedia : the multimedia companies aren’t less rich because of the illegal copies of multimedia.
Maybe there are a little bit less rich, but nothing which really change their situation. It’s horrible that companies want to win a bit of more money at the expense of the person who wants to share with his family, friends, colleagues (or classmates in the case of a school), etc.
Yes, I know about Steam Family Sharing but this is very restricted : necessity to have a Steam account, accunt and devices number limitation, each is dependent of the original friend, etc.
The modder (2)
Mods will always be limitied if just an API is used. The engine will not be modifiable by a mod, and if it can, the engine code will be fulled of API and it will be horrible to read.
The solution is simply to authorize modified versions sharing.
The modder (3)
Modders have the right to be remunerated too!
They need the right to sell their mods! I feel the “They will make money on the back of greenheart!” but not at all. It’s THEIR mod. It’s simply normal to be remunerated for a work.
A last word
But this do not apply only to the game, this apply to the mods too. So, I accept (and encourage!) Greenheart Games (if they accept my proposals) to prohibit mods which do not respect this fundamentals rights.
Also, remember the public domain isn’t an exception to the copyright, this is the copyright which is a exception to the public domain.