xref: /rk3399_ARM-atf/docs/license.rst (revision 9f1622b018abb11492056fe72f52237caeb765b5)
1*9f1622b0SPaul BeesleyLicense
2*9f1622b0SPaul Beesley=======
3*9f1622b0SPaul Beesley
4*9f1622b0SPaul BeesleyThe software is provided under a BSD-3-Clause license (below). Contributions to
5*9f1622b0SPaul Beesleythis project are accepted under the same license with developer sign-off as
6*9f1622b0SPaul Beesleydescribed in the :ref:`contributor_guide`.
7*9f1622b0SPaul Beesley
8*9f1622b0SPaul Beesley::
9*9f1622b0SPaul Beesley
10*9f1622b0SPaul Beesley    Copyright (c) [XXXX-]YYYY, <OWNER>. All rights reserved.
11*9f1622b0SPaul Beesley
12*9f1622b0SPaul Beesley    Redistribution and use in source and binary forms, with or without modification,
13*9f1622b0SPaul Beesley    are permitted provided that the following conditions are met:
14*9f1622b0SPaul Beesley
15*9f1622b0SPaul Beesley    -  Redistributions of source code must retain the above copyright notice, this
16*9f1622b0SPaul Beesley    list of conditions and the following disclaimer.
17*9f1622b0SPaul Beesley
18*9f1622b0SPaul Beesley    -  Redistributions in binary form must reproduce the above copyright notice,
19*9f1622b0SPaul Beesley    this list of conditions and the following disclaimer in the documentation
20*9f1622b0SPaul Beesley    and/or other materials provided with the distribution.
21*9f1622b0SPaul Beesley
22*9f1622b0SPaul Beesley    -  Neither the name of Arm nor the names of its contributors may be used to
23*9f1622b0SPaul Beesley    endorse or promote products derived from this software without specific
24*9f1622b0SPaul Beesley    prior written permission.
25*9f1622b0SPaul Beesley
26*9f1622b0SPaul Beesley    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
27*9f1622b0SPaul Beesley    ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
28*9f1622b0SPaul Beesley    WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
29*9f1622b0SPaul Beesley    DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
30*9f1622b0SPaul Beesley    ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
31*9f1622b0SPaul Beesley    (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
32*9f1622b0SPaul Beesley    LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
33*9f1622b0SPaul Beesley    ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
34*9f1622b0SPaul Beesley    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
35*9f1622b0SPaul Beesley    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
36*9f1622b0SPaul Beesley
37*9f1622b0SPaul BeesleySPDX Identifiers
38*9f1622b0SPaul Beesley----------------
39*9f1622b0SPaul Beesley
40*9f1622b0SPaul BeesleyIndividual files contain the following tag instead of the full license text.
41*9f1622b0SPaul Beesley
42*9f1622b0SPaul Beesley::
43*9f1622b0SPaul Beesley
44*9f1622b0SPaul Beesley    SPDX-License-Identifier:    BSD-3-Clause
45*9f1622b0SPaul Beesley
46*9f1622b0SPaul BeesleyThis enables machine processing of license information based on the SPDX
47*9f1622b0SPaul BeesleyLicense Identifiers that are here available: http://spdx.org/licenses/
48*9f1622b0SPaul Beesley
49*9f1622b0SPaul Beesley
50*9f1622b0SPaul BeesleyOther Projects
51*9f1622b0SPaul Beesley--------------
52*9f1622b0SPaul Beesley
53*9f1622b0SPaul BeesleyThis project contains code from other projects as listed below. The original
54*9f1622b0SPaul Beesleylicense text is included in those source files.
55*9f1622b0SPaul Beesley
56*9f1622b0SPaul Beesley-  The libc source code is derived from `FreeBSD`_ and `SCC`_. FreeBSD uses
57*9f1622b0SPaul Beesley   various BSD licenses, including BSD-3-Clause and BSD-2-Clause. The SCC code
58*9f1622b0SPaul Beesley   is used under the BSD-3-Clause license with the author's permission.
59*9f1622b0SPaul Beesley
60*9f1622b0SPaul Beesley-  The libfdt source code is disjunctively dual licensed
61*9f1622b0SPaul Beesley   (GPL-2.0+ OR BSD-2-Clause). It is used by this project under the terms of
62*9f1622b0SPaul Beesley   the BSD-2-Clause license. Any contributions to this code must be made under
63*9f1622b0SPaul Beesley   the terms of both licenses.
64*9f1622b0SPaul Beesley
65*9f1622b0SPaul Beesley-  The LLVM compiler-rt source code is disjunctively dual licensed
66*9f1622b0SPaul Beesley   (NCSA OR MIT). It is used by this project under the terms of the NCSA
67*9f1622b0SPaul Beesley   license (also known as the University of Illinois/NCSA Open Source License),
68*9f1622b0SPaul Beesley   which is a permissive license compatible with BSD-3-Clause. Any
69*9f1622b0SPaul Beesley   contributions to this code must be made under the terms of both licenses.
70*9f1622b0SPaul Beesley
71*9f1622b0SPaul Beesley-  The zlib source code is licensed under the Zlib license, which is a
72*9f1622b0SPaul Beesley   permissive license compatible with BSD-3-Clause.
73*9f1622b0SPaul Beesley
74*9f1622b0SPaul Beesley-  Some STMicroelectronics platform source code is disjunctively dual licensed
75*9f1622b0SPaul Beesley   (GPL-2.0+ OR BSD-3-Clause). It is used by this project under the terms of the
76*9f1622b0SPaul Beesley   BSD-3-Clause license. Any contributions to this code must be made under the
77*9f1622b0SPaul Beesley   terms of both licenses.
78*9f1622b0SPaul Beesley
79*9f1622b0SPaul Beesley.. _FreeBSD: http://www.freebsd.org
80*9f1622b0SPaul Beesley.. _SCC: http://www.simple-cc.org/