-
Notifications
You must be signed in to change notification settings - Fork 89
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
Newlib license complexity #309
Comments
#305 only adds RISC-V support though. ARM support is trickier with the position independent requirements, but it probably wouldn't be too hard to do |
picolib looks great, with one possible catch. It contains a single AGPL file, and Google is not a fan of the AGPL: https://opensource.google/documentation/reference/using/agpl-policy If Tock wants to go with picolib, I'll want to ask around internally to make sure that I'm not replacing one challenge with another. |
|
Would it help if we did:
in our picolib build script? |
libtock-c
depends on newlib. The newlib codebase contains code under many different licenses, including the GPL and LGPL. Because newlib's codebase is large (over 6000 source files), this poses a challenge for closed-source projects that want to utilizelibtock-c
. In particular:Perhaps there is an alternative C library we can migrate to that is under licenses more similar to
libtock-c
'sApache-2.0 OR MIT
licensing?The text was updated successfully, but these errors were encountered: