Closed saturday06 closed 2 weeks ago
VRM-Addon-for-Blender is distributed on The Blender Extensions platform for Blender 4.2 and later. However, from August 22, 2024, the license for add-ons that can be distributed has been limited to GPL-3.0-or-later. The platform is very convenient, and I want to use it, so I wanted to change the license.
In order to change the license of the source code, it is necessary to obtain consent from the person who wrote the source code (https://www.reddit.com/r/opensource/comments/aq63ow/comment/ege3pp5/). For this reason, I am working to get permission from each contributor. In addition, if consent cannot be obtained, the relevant part of the source code will be excluded or rewritten from scratch.
At present, there will be no impact. In the future, when a new GPL license is issued, there is a minimal possibility of an effect, less than 0.001%. The GNU site currently says the MIT (X11) license is compatible with the GNU GPL license.
https://www.gnu.org/licenses/license-list.en.html#X11License
However, this will not be the case in the future. Because Blender requires a license of GPL-3.0-or-later, it is unclear what the licenses of GPL-4.0 and GPL-99.99, which have not yet been issued, will be. For example, if GPL-4.0 is published as public domain, there is a risk that the MIT license's restriction to "keep the original author's copyright notice" will become invalid.
But if that were to happen, the "compatible" statement on the GNU website would be retracted, and I think there would be a huge fuss involving Blender itself and OSS around the world, so I guess it's a risk that can be ignored.
The main reason is that the impact on users of the license change is less. To be honest, I also wanted to try using a special license, and I also had an excuse to use it.
The information is also summarized in the following issue:
That's all. Thank you for reading this far and for your understanding. Please consider my request.
Yes, this is no problem. Permission granted. Please let me know if I need to do anything else.
Thank you very much!
I have one more request.
Would you also permit me to use the efficient method you showed in your issue, “Layer Weight Node”?
I imported this without using a pull request, so it was omitted from the initial request.
Yup, that's fine too. I hope it all helps!
Thank you! You've been a great help!
@aVersionOfReality Hello!
I request permission to change the OSS license for your Pull Request from "MIT" to "MIT or GPL-3.0-or-later multi-license" to meet The Blender Extensions platform's requirement.
Users can choose whether to use the MIT or GPL-3.0-or-later license. The copyright for the code in the Pull Request belongs to the author, @aVersionOfReality, so I need to ask for permission to change the license.
After considering it, if possible, I would like to receive a comment granting permission to change it.