GPL-3.0 license
justliliandev opened this issue ยท 5 comments
The GPL-3.0 license makes it impossible to add any kind of integration from a non GPL-3.0 mod. a short explanation here
You also link your mod with minecraft which is a non GPL-3.0 program. However, the GPL-3.0 license doesn't allow you to do that (making it impossible to apply to minecraft mods). see here
I would appreciate it, if you would change the license to something more usable for minecraft mods and libs (like MIT).
Hello!
The GPL-3.0 license makes it impossible to add any kind of integration from a non GPL-3.0 mod.
I think this is not true. According to best of my understand GPLv3 requires you to stay open source, but doesn't force you to the same licence.
https://opensource.stackexchange.com/a/4557
The idea is that no closed source variants should be allowed, do you know a specific licence that would better suit this purpose?
I am open to fix this issue, and extend the solution to the spell engine too.
You probably want to use a weaker copyleft.
The LGPL 3.0 allows all kinds of mods to link to this mod as a library and is also a commonly used license for minecraft modders and doesn't have any of the problems of GPL-3.0 when combined with Minecraft.
This would allow all mods (even ARR ones) to use this mod as a library, which can be a benefit.
There are (to my knowledge) no commonly used licenses, that have a copyleft and forcing the linked to mods (mods, that depend on this) to be open source, while not being incompatible with Minecraft.
As always: I'm not a lawyer, but LGPL seems like a reasonable license to use
This specific library is moving on to LGPLv3, however
https://choosealicense.com (hosted by GitHub) describes GPL-3.0 as:
The GNU GPLv3 also lets people do almost anything they want with your project, except distributing closed source versions.
This to me seems to be contradictory to what you state: impossible to add any kind of integration from a non GPL-3.0 mod
Could you address this please?
As the license has been changed, I close the issue, but feel free to continue the conversation, or join Discord to do so.