On Sun, 13 Nov 2022, Michał Górny wrote:
+CC-PD = CC-PDDC
+Fair = fairuse
+LPPL-1.3a = LPPL-1.3
On Sun, 13 Nov 2022, Michał Górny wrote:
+CC-PD = CC-PDDC
This one is the wrong way around.
+Fair = fairuse
These are completely different.
+LPPL-1.3a = LPPL-1.3
Different version (SPDX doesn't have 1.3, and we don't have 1.3a).
Looks like all versions of the FDL are missing?
On 13 Nov 2022, at 11:58, Michał Górny <mgorny@gentoo.org> wrote:
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 is taken from cargo-ebuild's license.rs [3],
courtesy of Leonardo H. Neumann and Georgy Yakovlev. 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/
Signed-off-by: Michał Górny <mgorny@gentoo.org>
---
metadata/license-mapping.conf | 171 ++++++++++++++++++++++++++++++++++
1 file changed, 171 insertions(+)
create mode 100644 metadata/license-mapping.conf
On 13 Nov 2022, at 11:58, Michał Górny <mgorny@gentoo.org> wrote:
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 is taken from cargo-ebuild's license.rs [3],
courtesy of Leonardo H. Neumann and Georgy Yakovlev. 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/
Signed-off-by: Michał Górny <mgorny@gentoo.org>
---
metadata/license-mapping.conf | 171 ++++++++++++++++++++++++++++++++++
1 file changed, 171 insertions(+)
create mode 100644 metadata/license-mapping.conf
I like the idea.
If/when we do this:
- Should this be in a GLEP?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 489 |
Nodes: | 16 (2 / 14) |
Uptime: | 27:57:12 |
Calls: | 9,665 |
Files: | 13,716 |
Messages: | 6,168,597 |