19f1622b0SPaul BeesleyLicense 29f1622b0SPaul Beesley======= 39f1622b0SPaul Beesley 49f1622b0SPaul BeesleyThe software is provided under a BSD-3-Clause license (below). Contributions to 59f1622b0SPaul Beesleythis project are accepted under the same license with developer sign-off as 634760951SPaul Beesleydescribed in the :ref:`Contributor's Guide`. 79f1622b0SPaul Beesley 89f1622b0SPaul Beesley:: 99f1622b0SPaul Beesley 109f1622b0SPaul Beesley Copyright (c) [XXXX-]YYYY, <OWNER>. All rights reserved. 119f1622b0SPaul Beesley 129f1622b0SPaul Beesley Redistribution and use in source and binary forms, with or without modification, 139f1622b0SPaul Beesley are permitted provided that the following conditions are met: 149f1622b0SPaul Beesley 159f1622b0SPaul Beesley - Redistributions of source code must retain the above copyright notice, this 169f1622b0SPaul Beesley list of conditions and the following disclaimer. 179f1622b0SPaul Beesley 189f1622b0SPaul Beesley - Redistributions in binary form must reproduce the above copyright notice, 199f1622b0SPaul Beesley this list of conditions and the following disclaimer in the documentation 209f1622b0SPaul Beesley and/or other materials provided with the distribution. 219f1622b0SPaul Beesley 229f1622b0SPaul Beesley - Neither the name of Arm nor the names of its contributors may be used to 239f1622b0SPaul Beesley endorse or promote products derived from this software without specific 249f1622b0SPaul Beesley prior written permission. 259f1622b0SPaul Beesley 269f1622b0SPaul Beesley THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 279f1622b0SPaul Beesley ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 289f1622b0SPaul Beesley WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 299f1622b0SPaul Beesley DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR 309f1622b0SPaul Beesley ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 319f1622b0SPaul Beesley (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 329f1622b0SPaul Beesley LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 339f1622b0SPaul Beesley ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 349f1622b0SPaul Beesley (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 359f1622b0SPaul Beesley SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 369f1622b0SPaul Beesley 379f1622b0SPaul BeesleySPDX Identifiers 389f1622b0SPaul Beesley---------------- 399f1622b0SPaul Beesley 409f1622b0SPaul BeesleyIndividual files contain the following tag instead of the full license text. 419f1622b0SPaul Beesley 429f1622b0SPaul Beesley:: 439f1622b0SPaul Beesley 449f1622b0SPaul Beesley SPDX-License-Identifier: BSD-3-Clause 459f1622b0SPaul Beesley 469f1622b0SPaul BeesleyThis enables machine processing of license information based on the SPDX 479f1622b0SPaul BeesleyLicense Identifiers that are here available: http://spdx.org/licenses/ 489f1622b0SPaul Beesley 499f1622b0SPaul Beesley 509f1622b0SPaul BeesleyOther Projects 519f1622b0SPaul Beesley-------------- 529f1622b0SPaul Beesley 539f1622b0SPaul BeesleyThis project contains code from other projects as listed below. The original 549f1622b0SPaul Beesleylicense text is included in those source files. 559f1622b0SPaul Beesley 569f1622b0SPaul Beesley- The libc source code is derived from `FreeBSD`_ and `SCC`_. FreeBSD uses 579f1622b0SPaul Beesley various BSD licenses, including BSD-3-Clause and BSD-2-Clause. The SCC code 589f1622b0SPaul Beesley is used under the BSD-3-Clause license with the author's permission. 599f1622b0SPaul Beesley 609f1622b0SPaul Beesley- The libfdt source code is disjunctively dual licensed 619f1622b0SPaul Beesley (GPL-2.0+ OR BSD-2-Clause). It is used by this project under the terms of 629f1622b0SPaul Beesley the BSD-2-Clause license. Any contributions to this code must be made under 639f1622b0SPaul Beesley the terms of both licenses. 649f1622b0SPaul Beesley 659f1622b0SPaul Beesley- The LLVM compiler-rt source code is disjunctively dual licensed 669f1622b0SPaul Beesley (NCSA OR MIT). It is used by this project under the terms of the NCSA 679f1622b0SPaul Beesley license (also known as the University of Illinois/NCSA Open Source License), 689f1622b0SPaul Beesley which is a permissive license compatible with BSD-3-Clause. Any 699f1622b0SPaul Beesley contributions to this code must be made under the terms of both licenses. 709f1622b0SPaul Beesley 719f1622b0SPaul Beesley- The zlib source code is licensed under the Zlib license, which is a 729f1622b0SPaul Beesley permissive license compatible with BSD-3-Clause. 739f1622b0SPaul Beesley 749f1622b0SPaul Beesley- Some STMicroelectronics platform source code is disjunctively dual licensed 759f1622b0SPaul Beesley (GPL-2.0+ OR BSD-3-Clause). It is used by this project under the terms of the 769f1622b0SPaul Beesley BSD-3-Clause license. Any contributions to this code must be made under the 779f1622b0SPaul Beesley terms of both licenses. 789f1622b0SPaul Beesley 79*3dbbbca2SChris Kay- Some source files originating from the Linux source tree, which are 80*3dbbbca2SChris Kay disjunctively dual licensed (GPL-2.0 OR MIT), are redistributed under the 81*3dbbbca2SChris Kay terms of the MIT license. These files are: 82*3dbbbca2SChris Kay 83*3dbbbca2SChris Kay - ``include/dt-bindings/interrupt-controller/arm-gic.h`` 84*3dbbbca2SChris Kay 85*3dbbbca2SChris Kay See the original `Linux MIT license`_. 86*3dbbbca2SChris Kay 879f1622b0SPaul Beesley.. _FreeBSD: http://www.freebsd.org 88*3dbbbca2SChris Kay.. _Linux MIT license: https://raw.githubusercontent.com/torvalds/linux/master/LICENSES/preferred/MIT 899f1622b0SPaul Beesley.. _SCC: http://www.simple-cc.org/ 90