Relicensing MT under LGPLv2.1
- LRV
- Helper
- Posts: 272
- Joined: Mon Dec 19, 2016 17:29
- GitHub: Mooncarguy
- In-game: Mooncarman Moonvehicleman LunarRovingVehicle LRV Mooncarguy
Relicensing MT under LGPLv2.1
The LGPLv2.1 prevents from including functions, which require input other than when invoked. However, plenty of functions call other functions to reuse their return value, meaning they need input after invokation. Does that mean MT may only be relicensed under GPLv3?
Why didn't my siganture show up completly til' I did that?LRV wrote:Why is there food in my sentence? XDLRV wrote:I got another food mod xtraarmor, of course a customleather item needs to be added, but the chainmaila nd leather armor would be pretty fitting.
- LibraSubtilis
- Member
- Posts: 29
- Joined: Fri Jul 17, 2020 18:57
Re: Relicensing MT under LGPLv2.1
An interesting question. Can you specify the parts of the license you talk about?
- rubenwardy
- Moderator
- Posts: 6379
- Joined: Tue Jun 12, 2012 18:11
- GitHub: rubenwardy
- IRC: rubenwardy
- In-game: rubenwardy
- Location: United Kingdom
- Contact:
Re: Relicensing MT under LGPLv2.1
Not a lawyer, but LGPLv2.1 can only be relicensed to GPLv2.1 or AGPLv2.1. You can still write your own mods in whatever license you want because it doesn't count as linking
Core Developer | Donate | My Twitter | Mods | Mods 4 Android | Minetest Modding Book
Hello profile reader
Hello profile reader
Re: Relicensing MT under LGPLv2.1
OK, let's be pragmatic here:
Is there any ACTUAL and CONCRETE problem the current license is causing RIGHT NOW? Do you have any SPECIFIC use case? If yes, then we can look into that in detail and try to find a solution.
If no, I don't think this discussion isn't very helpful.
Is there any ACTUAL and CONCRETE problem the current license is causing RIGHT NOW? Do you have any SPECIFIC use case? If yes, then we can look into that in detail and try to find a solution.
If no, I don't think this discussion isn't very helpful.
My creations. I gladly accept bitcoins: 17fsUywHxeMHKG41UFfu34F1rAxZcrVoqH
- LRV
- Helper
- Posts: 272
- Joined: Mon Dec 19, 2016 17:29
- GitHub: Mooncarguy
- In-game: Mooncarman Moonvehicleman LunarRovingVehicle LRV Mooncarguy
Re: Relicensing MT under LGPLv2.1
First of all, MT Engine and most game mods are licensed under LGPLv2.1+, meaning you can relicense it as GPLv2, GPLv3, LGPLv2.1, LGPLv3 directly, and through the relicensing options of GPLv3 as AGPLv3.
My specific use case would be a mod that modifies minetest.get_node_dig to pass certain values to a custom minetest.get_node_drops. For that I'd need add sth like "digger:get_wielded_item()". This calls the function get_wielded_item, but outside when my custom minetest.get_node_drops is first invoked, which violates LGPLv2.1 and LGPLv3 terms, forcing me to revert to one of the other licenses.
My specific use case would be a mod that modifies minetest.get_node_dig to pass certain values to a custom minetest.get_node_drops. For that I'd need add sth like "digger:get_wielded_item()". This calls the function get_wielded_item, but outside when my custom minetest.get_node_drops is first invoked, which violates LGPLv2.1 and LGPLv3 terms, forcing me to revert to one of the other licenses.
Why didn't my siganture show up completly til' I did that?LRV wrote:Why is there food in my sentence? XDLRV wrote:I got another food mod xtraarmor, of course a customleather item needs to be added, but the chainmaila nd leather armor would be pretty fitting.
Who is online
Users browsing this forum: No registered users and 3 guests