https://bugs.linuxfoundation.org/show_bug.cgi?id=1289

Mark Gisi <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #1 from Mark Gisi <[email protected]> 2015-06-15 04:49:14 UTC 
---
A license expression is a type that represents the licensing terms of a piece
of software (e.g., source file, binary). An SPDX document is a simple database
of licensing information. The SPDX fields are analogous to database fields.
Database fields could accept different types (Integer, Float, Date, XML, …)
or they could have special field values like NULL (= missing or unknown data).
NONE and NOASSERTION do not represent licensing terms but instead describes a
state of analysis. NONE and NOASSERTION are valid SPDX field values but they
are not valid license expressions (they do not represent the licensing terms of
a piece of software). Similarly, NULL does not represent a valid Date value in
an SQL data base, but instead is a valid field value that describes the state
of assignment (Just as much as NULL is not a valid integer). 

It would be more semantically correct to discuss what are valid values for a
for a given SPDX field. In the case of “LicenseConcluded” that would be:
    <SPDX License Expression> | “NONE” | “NOASSERTION”
Conversely, it is semantically incorrect to use NONE and NOASSERTION as valid
license expressions.

-- 
Configure bugmail: https://bugs.linuxfoundation.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Spdx-tech mailing list
[email protected]
https://lists.spdx.org/mailman/listinfo/spdx-tech

Reply via email to