12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- U-Boot is Free Software. It is copyrighted by Wolfgang Denk and
- many others who contributed code (see the actual source code and the
- git commit messages for details). You can redistribute U-Boot and/or
- modify it under the terms of version 2 of the GNU General Public
- License as published by the Free Software Foundation. Most of it can
- also be distributed, at your option, under any later version of the
- GNU General Public License -- see individual files for exceptions.
- NOTE! This license does *not* cover the so-called "standalone"
- applications that use U-Boot services by means of the jump table
- provided by U-Boot exactly for this purpose - this is merely
- considered normal use of U-Boot, and does *not* fall under the
- heading of "derived work" -- see file Licenses/Exceptions for
- details.
- Also note that the GPL and the other licenses are copyrighted by
- the Free Software Foundation and other organizations, but the
- instance of code that they refer to (the U-Boot source code) is
- copyrighted by me and others who actually wrote it.
- -- Wolfgang Denk
- Like many other projects, U-Boot has a tradition of including big
- blocks of License headers in all files. This not only blows up the
- source code with mostly redundant information, but also makes it very
- difficult to generate License Clearing Reports. An additional problem
- is that even the same licenses are referred to by a number of
- slightly varying text blocks (full, abbreviated, different
- indentation, line wrapping and/or white space, with obsolete address
- information, ...) which makes automatic processing a nightmare.
- To make this easier, such license headers in the source files will be
- replaced with a single line reference to Unique License Identifiers
- as defined by the Linux Foundation's SPDX project [1]. For example,
- in a source file the full "GPL v2.0 or later" header text will be
- replaced by a single line:
- SPDX-License-Identifier: GPL-2.0+
- We use the SPDX Unique License Identifiers here; these are available
- at [2].
- [1] http://spdx.org/
- [2] http://spdx.org/licenses/
- Full name SPDX Identifier OSI Approved File name URI
- =======================================================================================================================================
- GNU General Public License v2.0 only GPL-2.0 Y gpl-2.0.txt http://www.gnu.org/licenses/gpl-2.0.txt
- GNU General Public License v2.0 or later GPL-2.0+ Y gpl-2.0.txt http://www.gnu.org/licenses/gpl-2.0.txt
- GNU Library General Public License v2 or later LGPL-2.0+ Y lgpl-2.0.txt http://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt
- GNU Lesser General Public License v2.1 or later LGPL-2.1+ Y lgpl-2.1.txt http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt
- eCos license version 2.0 eCos-2.0 eCos-2.0.txt http://www.gnu.org/licenses/ecos-license.html
- BSD 2-Clause License BSD-2-Clause Y bsd-2-clause.txt https://spdx.org/licenses/BSD-2-Clause
- IBM PIBS (PowerPC Initialization and ibm-pibs ibm-pibs.txt
- Boot Software) license
|