Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kastle code and products are in license violation #9

Open
eclab opened this issue Nov 11, 2023 · 0 comments
Open

Kastle code and products are in license violation #9

eclab opened this issue Nov 11, 2023 · 0 comments

Comments

@eclab
Copy link

eclab commented Nov 11, 2023

But it's probably an easy fix.

Mozzi's library is stupidly CC-BY-NC. This means it is 100% incompatible with GPL, and almost certainly incompatible with LGPL and Apache. Guess what Arduino's library is distributed under?

It also means that Mozzi's code cannot be used for commercial purposes, including the Kastle. Mozzi code is included in the Kastle distro.

I think that the primary offending file is SINE.h. It would be very, very smart for Bastl to reimplement this file and eliminate Mozzi's inclusion. And hammer on Mozzi for not being open source.

ALSO: Bastl's code is itself distributed as CC-BY-SA. Both Creative Commons and FSF have strong warning against using any CC license for open source, except CC0 because they are broken in other ways (besides NC). It is not clear if CC-BY-SA is compatible with Arduino's LGPL and GPL. I would strongly urge Bastle to relicense their code under, say, Apache 2.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant