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