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

             Bug #: 1289
           Summary: Any reason "NONE" and "NOASSERTION" are not valid
                    licenses as per Appendix IV?
           Product: SPDX
           Version: 2.0
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: Spec
        AssignedTo: [email protected]
        ReportedBy: [email protected]
    Classification: Unclassified


In sections 3.12, 3.13, and 3.14, the terms "NONE" and "NOASSERTION" are
allowed but not "valid as per Appendix IV".

This has led to a thread of issues in the node.js SPDX module and npm, e.g.,
https://github.com/kemitchell/spdx.js/issues/11

The issue is whether or not a test for a valid license should treat "NONE" and
"NOASSERTION" as valid. From the spec, it appears that they are allowed and
hence functionally valid, but not technically "valid" as per the appendix.

I apologize if this is a hornets nest that has been discussed ad infinitum, but
the ambiguity about "validity" of "NONE" and "NOASSERTION" is an odd edge case
that happens to now have a small, but real, impact on my regular use of node
and npm in development.

Is this something that might be worth fixing in a subsequent revision? Or maybe
explained in the FAQ?

-- 
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