summaryrefslogtreecommitdiffstats
path: root/LICENSES
Commit message (Collapse)AuthorAgeFilesLines
* LICENSES: add OpenSSL exceptionUwe Kleine-König2020-09-211-0/+12
| | | | | | | | | | | | The GPL (both, version 2 and 3) are incompatible with the OpenSSL license. (OpenSSL has requirements on attribution, which from the GPL's point of view is a further requirement which is forbidden.) See https://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs for some more details. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* LICENSES: add used licenses to make spdxcheck happyUwe Kleine-König2020-09-218-474/+810
| | | | | | | | | | | | These are copied from the Linux kernel (5.9-rc3). From the Linux-syscall-note exception a few items had to be removed from the SPDX-Licenses: list to make spdxcheck happy. Also drop deprecated names like LGPL-2.1 (use LGPL-2.1-only instead) and LGPL-2.1+ (use LGPL-2.1-or-later instead). Also drop the LGPL-2.1-or-later file, this license is handled in the LGPL-2.1 file. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* LICENSES: Add MIT licenseUwe Kleine-König2020-04-271-0/+30
| | | | | | | This license is relevant for commands/2048.c (at least). Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* LICENSES: add LGPL-2.1-or-laterRoland Hieber2020-02-171-0/+468
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* LICENSES: add BSD-1-Clause licenseAhmad Fatoum2019-10-141-0/+26
| | | | | | | | | | Incoming sama5d3 bootstrap code has been ported from the at91bootstrap project and is licensed under a 1-Clause BSD License. To remove boilerplate legal text there, place the license at a fixed location and only note SPDX-License-Identifier and Copyright in the source files. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* LICENSES: remove empty other, exceptions directoriesAhmad Fatoum2019-05-212-0/+0
| | | | | | | | | | | | | | | | | These directories were originally added as they were required for spdxcheck.py, which upstream checkpatch.pl invokes. As git doesn't index empty directories, they contained empty .gitignore files. As these files were 0 bytes, make distclean now removes them. We already patch checkpatch.pl, so we will just patch spdxcheck.py when we add it and get rid of these directories. They can be added back should the need arise. Reported-by: Geordan Neukum <gneukum1@gmail.com> Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* LICENSES: adopt Linux-like LICENSES directory structureAhmad Fatoum2019-02-274-0/+335
At the moment grep -r --exclude-dir=.git 'SPDX-License-Identifier:' | \ grep -v 'GPL-2.0' shows me 39 non-dually-licensed source code files (SoCFPGA) that have a BSD-3-Clause license _identifier_. There seems to be no barebox BSD-3-Clause license _text_ however, which runs afoul of the first clause of the license. To account for this and future contributions which are licensed under non-GPL-2.0-but-compatible licenses, create a new LICENSES directory like the one Linux has, where licenses are located. This also removes the jumptable exception inherited from U-Boot: > On 11/2/19 09:00, Sascha Hauer wrote: >> I don't think we need this [exception]. barebox doesn't have >> (and never had since the fork from U-Boot) these standalone >> applications. There is no jumptable in barebox. What we do have >> is modules support, but these are not covered by this text. The LICENSES/exceptions directory is therefore empty as well as the LICENSES/other directory, which might house new licenses in future. They are added along this commit however, because upstream checkpatch.pl introduced with a later commit depends on their existence. Fixes: a3ffa97f4 ("rename U-Boot-v2 project to barebox") Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>