>>>>> 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
signature.asc
Description: PGP signature
