Spell Power Attributes [Fabric]

Spell Power Attributes [Fabric]

8M Downloads

GPL-3.0 license

justliliandev opened this issue ยท 5 comments

commented

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).

commented

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.

commented

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

commented

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?

commented

As the license has been changed, I close the issue, but feel free to continue the conversation, or join Discord to do so.

commented

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

yep, that was me messing up the difference between GPL and GPL-compatible Licenses. sorry for causing confusion on that part