Licensing of Zephyr Project components
The Zephyr kernel tree imports or reuses packages, scripts and other files that are not covered by the Apache 2.0 License. In some places there is no LICENSE file or way to put a LICENSE file there, so we describe the licensing in this document.
- scripts/{checkpatch.pl,checkstack.pl,spelling.txt}
Origin: Linux Kernel
Licensing: GPLv2 License
- scripts/{coccicheck,coccinelle/array_size.cocci,coccinelle/deref_null.cocci,coccinelle/deref_null.cocci,coccinelle/deref_null.cocci,coccinelle/mini_lock.cocci,coccinelle/mini_lock.cocci,coccinelle/mini_lock.cocci,coccinelle/noderef.cocci,coccinelle/noderef.cocci,coccinelle/returnvar.cocci,coccinelle/semicolon.cocci}
Origin: Coccinelle
Licensing: GPLv2 License
- subsys/testsuite/coverage/coverage.h
Origin: GCC, the GNU Compiler Collection
Licensing: GPLv2 License with Runtime Library Exception
- boards/ene/kb1200_evb/support/openocd.cfg
Licensing: GPLv2 License
- tests/benchmarks/thread_metric/{thread_metric_readme.txt,src/*}
Origin: ThreadX
Licensing: MIT License
- modules/openthread/platform/{hdlc_interface.cpp,hdlc_interface.hpp,radio_spinel.cpp}
Origin: OpenThread
Licensing: BSD-3-clause