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

Software license issue #21

Closed
estshorter opened this issue Jan 30, 2021 · 4 comments
Closed

Software license issue #21

estshorter opened this issue Jan 30, 2021 · 4 comments

Comments

@estshorter
Copy link
Contributor

estshorter commented Jan 30, 2021

I think SHT3x.h and SHT3x.cpp are derived from https://github.com/Risele/SHT3x which is licensed under the GPL-3.0. If I understand the GPL correctly, this repository must be licensed under the GPL-3.0 too.

Also, Button.h and Button.cpp are licensed under CC BY-SA 3.0, which means that this repository must be licensed under the CC BY-SA 3.0.

CommUtil.h and M5Timer.h are licensed under LGPL-2.1 (strictly speaking, LGPL-2.1-only and LGPL-2.1-or-later). They cannot be distributed under MIT license.

Note: I love M5Stack products, but everyone must obey the software license...

@estshorter estshorter changed the title Software license Software license issue Jan 30, 2021
@lienbacher
Copy link

I also really like M5Stack Hardware, but M5Stack Software is quite underwhelming so far tbh.
Please please up your software game m5stack!

@estshorter
Copy link
Contributor Author

@Gitshaoxiang ping

ikedam added a commit to ikedam/M5EPD that referenced this issue Apr 17, 2021
* It's derived from sources licensed under GPL3.0. See m5stack#21.
ikedam added a commit to ikedam/M5EPD that referenced this issue May 2, 2021
* It's licensed under CC BY-SA 3.0. See m5stack#21.
@ikedam
Copy link
Contributor

ikedam commented May 3, 2021

I ran grep -ri license . and found this library contains following licensed codes:

As far as I understand above licenses (but not so sure):

  • Missing copyright and license notices must be added to the repository.
  • Software using this library must have copyright notices for above licenses if they are distributed only in binary form.
  • Above licenses doesn't prevent this repository licensed under the MIT license, as copyright notices in sources are reachable from anyone.
    • Though, it would be better to have LICENSE clarify the licenses this library rely on.
    • Of course, licenses described in the description of this issue prevents this repository licensed under the MIT license.

@Gitshaoxiang
Copy link
Contributor

thank you feedback. we are working to solve this problem now.

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

5 participants