blob: a4a8c0574076b4bd04759665e23f6981e7fbe493 [file] [log] [blame]
Anas Nashif3e4efa02017-08-17 23:10:16 -04001:orphan:
2
Anas Nashiffc613702017-01-03 14:38:53 -05003.. _zephyr_licensing:
4
5Licensing of Zephyr Project components
6######################################
7
8The Zephyr kernel tree imports or reuses packages, scripts and other files that
David B. Kinderb03ed2b2017-08-21 13:46:43 -07009are not covered by the `Apache 2.0 License`_. In some places
Anas Nashiffc613702017-01-03 14:38:53 -050010there is no LICENSE file or way to put a LICENSE file there, so we describe the
11licensing in this document.
12
David B. Kinderb03ed2b2017-08-21 13:46:43 -070013.. _Apache 2.0 License:
14 https://github.com/zephyrproject-rtos/zephyr/blob/master/LICENSE
15
16.. _GPLv2 License:
17 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/plain/COPYING
Anas Nashiffc613702017-01-03 14:38:53 -050018
Anas Nashif3e4efa02017-08-17 23:10:16 -040019*kconfig* and *kbuild*
Anas Nashiffc613702017-01-03 14:38:53 -050020 *Origin:* Linux Kernel
David B. Kinderb03ed2b2017-08-21 13:46:43 -070021
22 *Licensing:* `GPLv2 License`_
Anas Nashiffc613702017-01-03 14:38:53 -050023
Anas Nashif3e4efa02017-08-17 23:10:16 -040024*scripts/{checkpatch.pl,checkstack.pl,get_maintainers.pl,spelling.txt}*
Anas Nashiffc613702017-01-03 14:38:53 -050025 *Origin:* Linux Kernel
David B. Kinderb03ed2b2017-08-21 13:46:43 -070026
27 *Licensing:* `GPLv2 License`_
Anas Nashiffc613702017-01-03 14:38:53 -050028
Anas Nashif3e4efa02017-08-17 23:10:16 -040029*ext/fs/fat/*
Anas Nashiffc613702017-01-03 14:38:53 -050030 *Origin:* FatFs is a file system based on the FAT file system specification. This is
31 provided by ELM Chan http://elm-chan.org/fsw/ff/00index_e.html
32
33 *Licensing*:
34
35 Copyright (C) 2016, ChaN, all right reserved.
36
37 FatFs module is an open source software. Redistribution and use of FatFs in
38 source and binary forms, with or without modification, are permitted provided
39 that the following condition is met:
40
41 1. Redistributions of source code must retain the above copyright notice,
42 this condition and the following disclaimer.
43
44 This software is provided by the copyright holder and contributors "AS IS"
45 and any warranties related to this software are DISCLAIMED.
46 The copyright owner or contributors be NOT LIABLE for any damages caused
47 by use of this software.
48
Anas Nashif3e4efa02017-08-17 23:10:16 -040049*ext/hal/cmsis/*
Anas Nashiffc613702017-01-03 14:38:53 -050050 *Origin:* https://github.com/ARM-software/CMSIS.git
51
David B. Kinderb03ed2b2017-08-21 13:46:43 -070052 *Licensing*: `CMSIS END USER LICENCE AGREEMENT`_
53
54.. _CMSIS END USER LICENCE AGREEMENT:
55 https://github.com/zephyrproject-rtos/zephyr/blob/master/ext/hal/cmsis/CMSIS_END_USER_LICENCE_AGREEMENT.pdf
Anas Nashiffc613702017-01-03 14:38:53 -050056
Anas Nashif3e4efa02017-08-17 23:10:16 -040057*ext/hal/nordic/*
Anas Nashiffc613702017-01-03 14:38:53 -050058 *Origin:*
59
David B. Kinderb03ed2b2017-08-21 13:46:43 -070060 *Licensing*: 3-clause BSD (see `ext/hal/nordic source`_)
61
62.. _ext/hal/nordic source:
63 https://github.com/zephyrproject-rtos/zephyr/blob/master/ext/hal/nordic/mdk/nrf51.h
Anas Nashiffc613702017-01-03 14:38:53 -050064
Anas Nashif3e4efa02017-08-17 23:10:16 -040065*ext/hal/nxp/mcux/*
Maureen Helm8765fba2017-01-02 10:19:25 -060066 *Origin:* http://mcux.nxp.com
67
David B. Kinderb03ed2b2017-08-21 13:46:43 -070068 *Licensing*: 3-clause BSD (see `ext/hal/nxp/mcux source`_)
69
70.. _ext/hal/nxp/mcux source:
71 https://github.com/zephyrproject-rtos/zephyr/blob/master/ext/hal/nxp/mcux/drivers/fsl_rtc.h
Maureen Helm8765fba2017-01-02 10:19:25 -060072
Anas Nashif3e4efa02017-08-17 23:10:16 -040073*ext/hal/qmsi/*
Anas Nashiffc613702017-01-03 14:38:53 -050074 *Origin:* https://github.com/quark-mcu/qmsi/releases
75
David B. Kinderb03ed2b2017-08-21 13:46:43 -070076 *Licensing*: 3-clause BSD (see `ext/hal/qmsi source`_)
77
78.. _ext/hal/qmsi source:
79 https://github.com/zephyrproject-rtos/zephyr/blob/master/ext/hal/qmsi/include/qm_common.h