License of generated models from modified MakeHuman
Posted: Sat Oct 14, 2017 7:27 pm
The license for MakeHuman only grants CC0 license to the generated models if you are using an unmodified official version of MakeHuman. I understand that some modifications to MakeHuman might be attempts at getting around the license but some modifications are simple bug fixes or straight-foward enhancements.
As I understand it, right now I lose the CC0 exemption if:
1) I use the python 3 version
2) I use a plugin that isn't part of the official MakeHuman, for example to get perspective view
3) I fix a bug in MakeHuman
4) I fix a bug in MHX2 (assuming the unmodified version is considered an official version due to its availability on the downloads page)
5) I enhance MHX2/MakeHuman to support multiple materials per object.
I'm not even sure if changes to the Blender runtime part of MHX2 constitute a change such that I'm using a modified MakeHuman.
More generally, I haven't been able to find any information on what it means for AGPL to apply to data. Perhaps I haven't found the right keywords for Google but everything I have found deals with executable code. Data is only referenced in respect to data interfaces between different pieces of code. When I read an AGPL licensed MakeHuman export into Blender, is the result an AGPL Blender? Or am I prohibited from reading AGPLed data into non-AGPLed software?
Any guidance would be appreciated.
As I understand it, right now I lose the CC0 exemption if:
1) I use the python 3 version
2) I use a plugin that isn't part of the official MakeHuman, for example to get perspective view
3) I fix a bug in MakeHuman
4) I fix a bug in MHX2 (assuming the unmodified version is considered an official version due to its availability on the downloads page)
5) I enhance MHX2/MakeHuman to support multiple materials per object.
I'm not even sure if changes to the Blender runtime part of MHX2 constitute a change such that I'm using a modified MakeHuman.
More generally, I haven't been able to find any information on what it means for AGPL to apply to data. Perhaps I haven't found the right keywords for Google but everything I have found deals with executable code. Data is only referenced in respect to data interfaces between different pieces of code. When I read an AGPL licensed MakeHuman export into Blender, is the result an AGPL Blender? Or am I prohibited from reading AGPLed data into non-AGPLed software?
Any guidance would be appreciated.