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

License for example/GettingStarted/* #227

Closed
Overhear8805 opened this issue Feb 27, 2016 · 3 comments
Closed

License for example/GettingStarted/* #227

Overhear8805 opened this issue Feb 27, 2016 · 3 comments

Comments

@Overhear8805
Copy link

This might be a stupid issue, but I'll throw it here anyway;

Many of the individual sketches got its license in its header, e.g. Transfer.ino etc.

The exception is the GettingStarted-sketches:

What kind of license are they under? GPL2?

@TMRh20
Copy link
Member

TMRh20 commented Feb 27, 2016

Officially TBD. This just came up with rf24ethernet and I need to review,
ensure all contributors and borrowed code is accounted for in docs etc.
especially for rf24 which was initially a merging of info from anywhere I
could find it at the time.

It seems GPL 2 or 3 are the only likely options to keep the code free and
open.

@Avamander
Copy link
Member

If possible GPLv3 (AGPLv3 even?) should be chosen as it benefits the users the most. Check out this guide about choosing licences. (Below is a table about GPLv3).

Required Permitted Forbidden
Disclose Source Commercial Use Hold Liable
License and copyright notice Distribution
Same License Modification
State Changes Patent Use
Private Use

@Avamander
Copy link
Member

Basically, as the core has GPLv2, you can't link anything else with it. Thus anything committed into this repository has to be GPLv2 otherwise they would break the core's license.

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

No branches or pull requests

3 participants