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.

~tom
_______________________________________________
legal mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to