Skip to content

Kastle code and products are in license violation #9

@eclab

Description

@eclab

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions