npm adopted license expressions, which did not set magic
values for "no license" or "not a license on the list".
Which magic values to superimpose atop license expressions
was a bikeshed.  We landed on `UNLICENSED` and `UNLICENCED`
for "no license", `/^SEE LICEN[SC]E IN (.+)$/` for "some
other license", and started parking bikes.

Ideal in all respects?  No, hardly.  But note that
`UNLICENSE` is not a valid SPDX expression.  The identifier
is `Unlicense`, mixed-case.  npm's validation and correction
algorithms offer the correct values exactly.

-- 
Kyle Mitchell, attorney // Oakland // (510) 712 - 0933
_______________________________________________
Spdx-legal mailing list
Spdx-legal@lists.spdx.org
https://lists.spdx.org/mailman/listinfo/spdx-legal

Reply via email to