-
Notifications
You must be signed in to change notification settings - Fork 1.5k
micropython #1392
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
micropython #1392
Conversation
for more information, see https://pre-commit.ci
We do need to be careful with licensing / copying code from Pyodide. I'm not sure upstream MicroPython can accept the license that Pyodide uses. |
Not bad on tests:
This includes the entire test suite in all four configurations (main + pyodide, worker + pyodide, main + micropython, worker + micropython). |
=( The MPL is quite flexible, so I'd hope it would be okay. It is copy-left at the source file level, so any file containing any mpl'd code has to be mpl'd. But it can be statically or dynamically linked into larger applications with source code from other licenses and it was specifically designed to allow it to be linked together with many other licenses. The MPL FAQ explicitly says it's okay to statically link it with apache or BSD (there is also apparently some complicated logic to allow linking to GPL and LGPL code). https://www.mozilla.org/en-US/MPL/2.0/FAQ/#other-common-questions |
Micropython was built from here:
https://github.com/hoodmane/micropython/commits/wasm-js-ffi