-
Notifications
You must be signed in to change notification settings - Fork 310
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Set processed declared licenses to NONE instead of empty #2852
Comments
I would simply set it to NONE, if the SPDX file creator concludes there is no license available for this package; or NOASSERTION if: |
Hi, I got this NOASSERTION from Conan manifests.
|
The former, see e.g. https://spdx.github.io/spdx-spec/v2.3/file-information/#85-concluded-license-field.
There is no special meaning in the context of C / C++ or Conan projects, but only the general meaning as defined for packages described via SPDX, see https://spdx.github.io/spdx-spec/v2.3/package-information/#715-declared-license-field. Note that this issue is not about SPDX's use of |
Closed as part of backlog grooming. Feel free to comment if you would like to contribute to this. |
We should think about whether it ever makes sense to set a declared license to
NONE
orNOASSERTION
instead of just returning nothing / and empty set, becauseNONE
seems to be semantically equivalent to "empty",NOASSERTION
the first case ("no attempt was made to determine the information") is never true because we always tried, and the second case ("intentionally no information is provided") we probably do not really care about, as we're only interested in whether it's empty, but not why.@fviernau, @tsteenbe, any thoughts on that?
The text was updated successfully, but these errors were encountered: