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