]>
Commit | Line | Data |
---|---|---|
eca3aeb3 WD |
1 | U-Boot is Free Software. It is copyrighted by Wolfgang Denk and |
2 | many others who contributed code (see the actual source code and the | |
3 | git commit messages for details). You can redistribute U-Boot and/or | |
4 | modify it under the terms of version 2 of the GNU General Public | |
5 | License as published by the Free Software Foundation. Most of it can | |
6 | also be distributed, at your option, under any later version of the | |
7 | GNU General Public License -- see individual files for exceptions. | |
8 | ||
9 | NOTE! This license does *not* cover the so-called "standalone" | |
10 | applications that use U-Boot services by means of the jump table | |
11 | provided by U-Boot exactly for this purpose - this is merely | |
12 | considered normal use of U-Boot, and does *not* fall under the | |
13 | heading of "derived work" -- see file Licenses/Exceptions for | |
14 | details. | |
15 | ||
16 | Also note that the GPL and the other licenses are copyrighted by | |
17 | the Free Software Foundation and other organizations, but the | |
18 | instance of code that they refer to (the U-Boot source code) is | |
19 | copyrighted by me and others who actually wrote it. | |
20 | -- Wolfgang Denk | |
21 | ||
22 | ||
23 | Like many other projects, U-Boot has a tradition of including big | |
24 | blocks of License headers in all files. This not only blows up the | |
25 | source code with mostly redundant information, but also makes it very | |
26 | difficult to generate License Clearing Reports. An additional problem | |
27 | is that even the same licenses are referred to by a number of | |
28 | slightly varying text blocks (full, abbreviated, different | |
29 | indentation, line wrapping and/or white space, with obsolete address | |
30 | information, ...) which makes automatic processing a nightmare. | |
31 | ||
32 | To make this easier, such license headers in the source files will be | |
33 | replaced with a single line reference to Unique License Identifiers | |
34 | as defined by the Linux Foundation's SPDX project [1]. For example, | |
35 | in a source file the full "GPL v2.0 or later" header text will be | |
36 | replaced by a single line: | |
37 | ||
38 | SPDX-License-Identifier: GPL-2.0+ | |
39 | ||
17fd36c1 WD |
40 | Ideally, the license terms of all files in the source tree should be |
41 | defined by such License Identifiers; in no case a file can contain | |
42 | more than one such License Identifier list. | |
43 | ||
44 | If a "SPDX-License-Identifier:" line references more than one Unique | |
45 | License Identifier, then this means that the respective file can be | |
46 | used under the terms of either of these licenses, i. e. with | |
47 | ||
48 | SPDX-License-Identifier: GPL-2.0+ BSD-3-Clause | |
49 | ||
4dcd9a65 | 50 | you can choose between GPL-2.0+ and BSD-3-Clause licensing. |
17fd36c1 | 51 | |
eca3aeb3 WD |
52 | We use the SPDX Unique License Identifiers here; these are available |
53 | at [2]. | |
54 | ||
55 | [1] http://spdx.org/ | |
56 | [2] http://spdx.org/licenses/ | |
57 | ||
35084760 | 58 | Full name SPDX Identifier OSI Approved File name URI |
eca3aeb3 | 59 | ======================================================================================================================================= |
35084760 RM |
60 | GNU General Public License v2.0 only GPL-2.0 Y gpl-2.0.txt http://www.gnu.org/licenses/gpl-2.0.txt |
61 | 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 | |
62 | 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 | |
63 | 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 | |
64 | eCos license version 2.0 eCos-2.0 eCos-2.0.txt http://www.gnu.org/licenses/ecos-license.html | |
cb3761ea WD |
65 | BSD 2-Clause License BSD-2-Clause Y bsd-2-clause.txt http://spdx.org/licenses/BSD-2-Clause |
66 | BSD 3-clause "New" or "Revised" License BSD-3-Clause Y bsd-3-clause.txt http://spdx.org/licenses/BSD-3-Clause#licenseText | |
1b387ef5 | 67 | IBM PIBS (PowerPC Initialization and IBM-pibs ibm-pibs.txt |
46263f2d | 68 | Boot Software) license |
c25a1784 | 69 | ISC License ISC Y isc.txt https://spdx.org/licenses/ISC |
0f4d2f8e | 70 | SIL OPEN FONT LICENSE (OFL-1.1) OFL-1.1 Y OFL.txt https://spdx.org/licenses/OFL-1.1.html |
40a39e87 | 71 | X11 License X11 x11.txt https://spdx.org/licenses/X11.html |