curtisjamesholt/EasyBPY

My company won't let me import GPL modules such as easybpy

Closed this issue · 2 comments

ttmc commented

My company won't let its employers or contractors import Python modules licensed GPL, or any other copyleft license. Apparently this is quite common, which is why a lot of recent open source software has more permissive licenses; check out the JavaScript/npm ecosystem for example: jQuery is licensed MIT (and it plays a role similar to EasyBPY), React is MIT, Vue.js is MIT...

(We are allowed to use creative software that's GPL, such as Blender, because creative works generated by Blender don't inherit the GPL license from Blender. Whoever created the work owns its copyright and can license it however they please.)

I'd like to use EasyBPY, but to do so, I'd have to import it, and it's licensed GPL, so that makes it impossible.

Could you change the license on EasyBPY to one that's not copyleft, e.g. the MIT, Apache 2, or some other non-copyleft license?

Hi, I'm sorry but the module must stay GPL as it calls the Blender Python API.
See this page.
(Section: What about add-ons or my Python scripts?)
"If you share or publish Python scripts they have to be made available compliant to the GNU GPL as well, if they use Blender Python API calls."

ttmc commented

Oh, wow, I didn't realize that. No worries, I will close this issue.