LiamBindle / PyVESC

PyVESC is an easy to use and robust Python implementation of the VESC - Open Source ESC communication protocol
https://pyvesc.readthedocs.io/en/latest/
Creative Commons Attribution 4.0 International
68 stars 52 forks source link

License Question #30

Open TiptoC01 opened 11 months ago

TiptoC01 commented 11 months ago

Hi there

Creative Commons says not to use this licence for software, you site the parent project as a reason but that uses GPLv3, you should move to GPLv3 or mixed-licensing if needed (e.g. for logos etc). Reading the VESC Project sites suggests they use a mixed licensing approach

https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software

https://vesc-project.com/Ethos

raquo commented 3 months ago

FWIW I think that relicensing this under a copyleft license like GPL would be unnecessarily restrictive. The software license equivalent of the current CC-BY license is something permissive like the MIT license or the 2-clause BSD license.

Such permissive licenses are typical for open source software libraries (like this one), whereas GPL is typical for open source end-user software (like the VESC configuration tool and the firmware), for good reasons.