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