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

Reply via email to