pombredanne on macos-12-test
Improve release scripts #3040 … (compare)
pombredanne on early-summer-q3-license-updates2
Do not detect MIT license when … Improve license detection metad… Add new HERE disclaimer Report… and 12 more (compare)
Scancode (thanks for developing it) generates SDPX version 2.1 (--spdx-tv or --spdx-rdf) and has spdx-tool 0.6.1 as requirements (listed in requirements.txt)
SPDXID must be "SPDXRef-[idstring]" where [idstring] is a unique string containing letters, numbers, ".", "-".
More than one File checksum defined.
More than one file copyright text defined.
Errors while parsing
Looking at the scancode files:
$ head -7 x11.yml
short_name: X11 License
name: X11 License
owner: XFree86 Project, Inc
Is this the origin of "your" circular alias?
The LDBcollector allready has these aliases: https://github.com/maxhbr/LDBcollector/blob/generated/aliases/aliases.csv#L686
This would be perfect!
@maxhbr @hesa re:
The x11 / ICU clash comes from the scancode data and was already discussed in https://github.com/maxhbr/LDBcollector/issues/4#
I would rather say that SPDX got it differently possibly not right.
x11and SPDX calls
ICUoriginated at X11 not ICU. It is mapped to SPDX ICU alright in SC data.
x11-xconsortiumand SPDX call
X11is really specific to the X consortium. It is mapped to SPDX X11 alright in SC data.
But I reckon this may need some thinking wrt. to use as aliases. The simplest may be to ignore the scancode key in the set of license symbols and only use SPDX and aliases