2017-08-18 11:10:16 +08:00
|
|
|
:orphan:
|
|
|
|
|
2017-01-04 03:38:53 +08:00
|
|
|
.. _zephyr_licensing:
|
|
|
|
|
|
|
|
Licensing of Zephyr Project components
|
|
|
|
######################################
|
|
|
|
|
|
|
|
The Zephyr kernel tree imports or reuses packages, scripts and other files that
|
2017-08-22 04:46:43 +08:00
|
|
|
are not covered by the `Apache 2.0 License`_. In some places
|
2017-01-04 03:38:53 +08:00
|
|
|
there is no LICENSE file or way to put a LICENSE file there, so we describe the
|
|
|
|
licensing in this document.
|
|
|
|
|
2017-08-22 04:46:43 +08:00
|
|
|
.. _Apache 2.0 License:
|
|
|
|
https://github.com/zephyrproject-rtos/zephyr/blob/master/LICENSE
|
|
|
|
|
|
|
|
.. _GPLv2 License:
|
|
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/COPYING
|
2017-01-04 03:38:53 +08:00
|
|
|
|
2017-08-18 11:10:16 +08:00
|
|
|
*kconfig* and *kbuild*
|
2017-01-04 03:38:53 +08:00
|
|
|
*Origin:* Linux Kernel
|
2017-08-22 04:46:43 +08:00
|
|
|
|
|
|
|
*Licensing:* `GPLv2 License`_
|
2017-01-04 03:38:53 +08:00
|
|
|
|
2017-08-18 11:10:16 +08:00
|
|
|
*scripts/{checkpatch.pl,checkstack.pl,get_maintainers.pl,spelling.txt}*
|
2017-01-04 03:38:53 +08:00
|
|
|
*Origin:* Linux Kernel
|
2017-08-22 04:46:43 +08:00
|
|
|
|
|
|
|
*Licensing:* `GPLv2 License`_
|
2017-01-04 03:38:53 +08:00
|
|
|
|
2017-08-18 11:10:16 +08:00
|
|
|
*ext/fs/fat/*
|
2017-01-04 03:38:53 +08:00
|
|
|
*Origin:* FatFs is a file system based on the FAT file system specification. This is
|
|
|
|
provided by ELM Chan http://elm-chan.org/fsw/ff/00index_e.html
|
|
|
|
|
|
|
|
*Licensing*:
|
|
|
|
|
|
|
|
Copyright (C) 2016, ChaN, all right reserved.
|
|
|
|
|
|
|
|
FatFs module is an open source software. Redistribution and use of FatFs in
|
|
|
|
source and binary forms, with or without modification, are permitted provided
|
|
|
|
that the following condition is met:
|
|
|
|
|
|
|
|
1. Redistributions of source code must retain the above copyright notice,
|
|
|
|
this condition and the following disclaimer.
|
|
|
|
|
|
|
|
This software is provided by the copyright holder and contributors "AS IS"
|
|
|
|
and any warranties related to this software are DISCLAIMED.
|
|
|
|
The copyright owner or contributors be NOT LIABLE for any damages caused
|
|
|
|
by use of this software.
|
|
|
|
|
2017-08-18 11:10:16 +08:00
|
|
|
*ext/hal/cmsis/*
|
2018-11-08 04:47:46 +08:00
|
|
|
*Origin:* https://github.com/ARM-software/CMSIS_5.git
|
2017-01-04 03:38:53 +08:00
|
|
|
|
2018-11-08 04:47:46 +08:00
|
|
|
*Licensing*: Apache 2.0 (see `ext/hal/cmsis source`_)
|
2017-08-22 04:46:43 +08:00
|
|
|
|
2018-11-08 04:47:46 +08:00
|
|
|
.. _ext/hal/cmsis source:
|
|
|
|
https://github.com/zephyrproject-rtos/zephyr/blob/master/ext/hal/cmsis/Include/cmsis_version.h
|
2017-01-04 03:38:53 +08:00
|
|
|
|
2017-08-18 11:10:16 +08:00
|
|
|
*ext/hal/nordic/*
|
2018-11-08 04:47:46 +08:00
|
|
|
*Origin:* https://github.com/NordicSemiconductor/nrfx.git
|
2017-01-04 03:38:53 +08:00
|
|
|
|
2017-08-22 04:46:43 +08:00
|
|
|
*Licensing*: 3-clause BSD (see `ext/hal/nordic source`_)
|
|
|
|
|
|
|
|
.. _ext/hal/nordic source:
|
2018-11-08 04:47:46 +08:00
|
|
|
https://github.com/zephyrproject-rtos/zephyr/blob/master/ext/hal/nordic/nrfx/nrfx.h
|
2017-01-04 03:38:53 +08:00
|
|
|
|
2017-08-18 11:10:16 +08:00
|
|
|
*ext/hal/nxp/mcux/*
|
2017-01-03 00:19:25 +08:00
|
|
|
*Origin:* http://mcux.nxp.com
|
|
|
|
|
2017-08-22 04:46:43 +08:00
|
|
|
*Licensing*: 3-clause BSD (see `ext/hal/nxp/mcux source`_)
|
|
|
|
|
|
|
|
.. _ext/hal/nxp/mcux source:
|
2018-11-08 04:47:46 +08:00
|
|
|
https://github.com/zephyrproject-rtos/zephyr/blob/master/ext/hal/nxp/mcux/drivers/kinetis/fsl_rtc.h
|
2017-01-03 00:19:25 +08:00
|
|
|
|
2017-08-18 11:10:16 +08:00
|
|
|
*ext/hal/qmsi/*
|
2017-01-04 03:38:53 +08:00
|
|
|
*Origin:* https://github.com/quark-mcu/qmsi/releases
|
|
|
|
|
2017-08-22 04:46:43 +08:00
|
|
|
*Licensing*: 3-clause BSD (see `ext/hal/qmsi source`_)
|
|
|
|
|
|
|
|
.. _ext/hal/qmsi source:
|
|
|
|
https://github.com/zephyrproject-rtos/zephyr/blob/master/ext/hal/qmsi/include/qm_common.h
|