Re: [spdx-tech] A proposal for SPDX Private License Identifiers. Example: .com.amazon.-.ASL-2.0
[G.O.] Good point on the license expressions. Including the URI expression in the license expression would make it difficult to parse. I suggest we separate this into 2 proposals. One for a standard mechanism for defining a namespace within the licenseRef ID syntax and a separate standard way of describing the URI for either a license-XML definition and/or canonical license text.SPDX-License-Identifier: .com.amazon.-.ASL-2.0[...]
For referencing the URI for the license XML or license text, we could extend the license expression syntax with additional operator(s). For example:
License-ref1 DEFINEDBY https://some.uri/with/licensexml
If we take this approach, we would need to do some additional work to define the operator precedence and think through the compatibility issues. I can foresee a few issues with the above proposed approach but I thought I would put it out there for consideration.