On 4.12.2017 17:25, Tom Callaway wrote:
On 12/03/2017 05:20 PM, Miro Hrončok wrote:
Cura uses (Python imports) Uranium (currently also listed as LGPLv3+ in
Fedora) that imports PyQt5 (GPLv3).
But it does not physically include copies of PyQt5.
https://fedoraproject.org/wiki/Licensing:FAQ?rd=Licensing/FAQ#What_about_interpreted_languages_.28perl.2C_python.2C_etc.29.3F_If_I_have_a_package_written_in_an_interpreted_language.2C_and_it_pulls_in_code_.28of_the_same_language.29_from_a_different.2C_independent_package_at_runtime.2C_should_I_take_its_license_into_account_when_tagging_my_package.3F
Short answer: Uranium is LGPLv3+.
I'm confident that PyQt5's GPLv3 "infects" both Uranium and Cura to be
GPLv3. It's the PyQt5's authors business model [3].
I am not confident of this, at least in the context of Fedora.
Just mark these packages with the license that reflects the python files
included within them. If there was a static-linked binary with code from
all of these licenses combined, it would probably be GPLv3, but since
that is not the case here, we do not need to lose sleep over it.
OK. Thanks for clarification.
~tom
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
legal mailing list -- legal@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to legal-leave@xxxxxxxxxxxxxxxxxxxxxxx