summaryrefslogtreecommitdiffstats
path: root/LICENSES/preferred
Commit message (Collapse)AuthorAgeFilesLines
* LICENSES: add used licenses to make spdxcheck happyUwe Kleine-König2020-09-214-474/+537
| | | | | | | | | | | | 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: adopt Linux-like LICENSES directory structureAhmad Fatoum2019-02-272-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>