>>>>> On Mon, 27 Aug 2018, Robin H Johnson wrote:

> I've been wondering if we can switch outright to using SPDX-based
> expressions inside our USE-flag conditionals. 

> For the entries we have in licenses/ that are not presently covered by
> SPDX licenses or exceptions, we'll need additions*, but it will shrink
> the licenses directory significantly.

How so? We currently have 740 licenses, but only 18 named *exception*.
That's not much potential for saving, to start with.

> * We have some open-source exceptions & closed-source licenses that
> are not in SPDX

You've answered your own question. :-) The SPDX list has only incomplete
coverage. So in any case, we will need our own labels for a large
fraction of licenses.

Also, what would we do if a license is added to the SPDX list later, but
with a label different from ours? Do we change all our ebuilds then?
What if they change their label between versions of their standard?
They've just proven that their labels aren't guaranteed to be stable,
not even for major licenses like the GPL.

Ulrich

Attachment: signature.asc
Description: PGP signature

Reply via email to