This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

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