summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* licenses: The Lucent Public License is version 1.02, not 1.2Ulrich Müller2023-08-181-1/+1
| | | | | Fixes: 6fa2a9610635912a3b9982c10273fab8b70573c1 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* licenses: Rename 9base to LPL-1.2Ulrich Müller2023-08-171-0/+1
| | | | | | | | | Delete initial text which isn't part of the license itself. Add LPL-1.2 to license-mapping.conf. Update all ebuilds using it. Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* licenses: Add BUSL-1.1Ulrich Müller2023-08-111-0/+1
| | | | | | | | Business Source License 1.1, text taken from: https://spdx.org/licenses/BUSL-1.1.html Bug: https://bugs.gentoo.org/912053 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* metadata: Add GNU FDL to license-mapping.confUlrich Müller2023-01-071-0/+21
| | | | Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* licenses: Add MIT-0Ulrich Müller2023-01-071-1/+2
| | | | | Bug: https://bugs.gentoo.org/890002 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* metadata: Add license-mapping.conf for SPDX license mappingMichał Górny2022-11-221-0/+178
Add a file defining mapping of SPDX-2.0 license identifiers to Gentoo ebuild licenses. This was originally discussed on Gentoo Bugzilla [1], the submitted to the gentoo-dev ml [2]. The proposed file uses the common key-value format used for configuration files. Currently only `spdx-to-ebuild` section is defined but other kinds of mapping can be added in the future. As described in the top comment, it provides the ability to map SPDX-2.0 license identifiers along with the `+` and `WITH` operators to arbitrary Gentoo LICENSE strings (including all-of and any-of groups). The initial list was based on cargo-ebuild's license.rs [3], courtesy of Leonardo H. Neumann and Georgy Yakovlev. I have done some changes, particularly removed some incorrect mappings and added more variants from the same license groups (e.g. GPL variants). Ulrich Müller has noticed a number of problems and given helpful suggestions. A parser for this file format is implemented in pycargoebuild [4]. [1] https://bugs.gentoo.org/706472 [2] https://archives.gentoo.org/gentoo-dev/message/01924bb71411696dce04445d85da508d [3] https://gitweb.gentoo.org/proj/cargo-ebuild.git/tree/src/license.rs?id=b4314edc5bb672f5e94dcbc996f443e98fdb4dba [4] https://github.com/projg2/pycargoebuild/ Closes: https://github.com/gentoo/gentoo/pull/28256 Signed-off-by: Michał Górny <mgorny@gentoo.org>