I was assuming something like that. However, technically there shouldn't be a reason to make "+" a reserved operator for idstrings. As idstrings (or license-refs) are no compound-expression as defined in Appendix IV it should be safe to just skip parsing idstrings / license-refs for "+".
I've make a proposal how to implement that as part of [1]. [1] https://github.com/spdx/tools/pull/66 Regards, Sebastian > -----Original Message----- > From: Bill Schineller [mailto:[email protected]] > Sent: Wednesday, October 28, 2015 12:19 > To: Schuberth, Sebastian <[email protected]> > Cc: [email protected] > Subject: Re: Is "+" a valid character of a LicenseRef idstring? > > Methinks the current intention of spec writers is: > > + is now a reserved operator for the License Expression Syntax > > So therefore + should be illegal character in license idstring > > So inconsistency in this regard would seem to be a bug in the spec > > -Bill > > > On Oct 28, 2015, at 5:42 AM, Schuberth, Sebastian > <[email protected]> wrote: > > > > Hi, > > > > when debugging an issue in the spdx-tools verifier, I noticed the SPDX 2.0 > specs seem to be inconsistent on whether "+" is a valid character in a > LicenseRef's idstring, like in LicenseRef-[idstring]. > > > > Sections 3.13.4 and 4.6.4 also refer to LicenseRefs and say > > > > [idstring] is a unique string containing letters, numbers, "." > > or "-" > > > > Yet section 5.1.4 explicitly says for the case of LicenseRef > > > > [idstring] is a unique string containing letters, numbers, ".", > > "-" or "+" > > > > Is there any consensus? I'd vote for "+" to be valid in order to have > LicenseRefs like "LicenseRef-LGPL-3.0+". > > > > BTW: There's similar inconsistencies regarding DocumentRef idstrings, see > sections 2.6.4 vs. 3.13.4 / 4.6.4 and other places that refer to an SPDXID. > > > > Sebastian Schuberth > > Lead Engineer > > Open Source Governance, Chief Technology Office > > Mobile: +49 151 551 551 40 > > > > HERE Berlin > > Invalidenstrasse 116 > > 10115 Berlin > > 52° 31' 52" N. 13° 23' 5" E > > HERE, a Nokia company > > > > Place of Business: HERE Deutschland GmbH, Invalidenstrasse 116, 10115 > > Berlin, Germany - Commercial Register: Amtsgericht Charlottenburg, HRB > > 106443B - USt-IdNr.: DE 812 845 193 - Managing Directors: Michael > Bültmann, Robertus A.J. Houben CONFIDENTIALITY NOTICE This e-mail and > any attachments hereto may contain information that is privileged or > confidential, and is intended for use only by the individual or entity to > which > it is addressed. Any disclosure, copying or distribution of the information by > anyone else is strictly prohibited. If you have received this document in > error, > please notify us promptly by responding to this e-mail. Thank you. > > > > _______________________________________________ > > Spdx-tech mailing list > > [email protected] > > https://lists.spdx.org/mailman/listinfo/spdx-tech _______________________________________________ Spdx-tech mailing list [email protected] https://lists.spdx.org/mailman/listinfo/spdx-tech
