License compatibility with Silicon Labs #15734
Replies: 4 comments
-
The ARM headers are under the actual BSD 3-clause license. Is this compatible as well?
|
Beta Was this translation helpful? Give feedback.
-
Here is my fork of the micropython tree that will run on the EFR32 SOC in Ikea's Tradfri smarthome devices. https://github.com/osresearch/micropython/tree/efm32/ports/efm32 |
Beta Was this translation helpful? Give feedback.
-
This BSD-like license is more restrictive (has more conditions) than MIT, but this project already uses a lot of other components with other licenses (eg mynewt-nimble with Apache 2.0, littlefs with BSD 3-clause, stm32lib with custom license) so it should be ok. Best as a submodule though, in the
That is fine, other components already use BSD 3-clause. In the end it's up to the end-user of MicroPython to ensure they comply with all license requirements for the components they use, whatever they may be. The aim is to keep the core code pure MIT to make it easier to integrate that part into any product/project/etc. |
Beta Was this translation helpful? Give feedback.
-
Very nice! It would be good to have support for these MCUs in this repository, the main thing being that it requires someone with time to be able to maintain it... |
Beta Was this translation helpful? Give feedback.
-
Silicon Labs publishes headers for their EFM32/EFR32 chips under a license that is almost BSD 3-clause. Is this compatible with Micropython's MIT license? Can these headers be included into a port for their board?
Beta Was this translation helpful? Give feedback.
All reactions