Non SPDX compliant license expressions (and license identifiers)
Metadata
Current evaluation
Maintainer-scoped SPDX normalization remains unimplemented: licensecheck still emits invalid and/or expressions, and a current test explicitly expects that output.
Suggested action: keep open
Reason: utils/file_utils.go still returns licensecheck output unchanged except for an Expat substitution, while inspectors/deb/deb_test.go expects the invalid expression "GFDL-1.3-or-later and/or GPL-3.0-or-later", confirming the defect persists. A maintainer explicitly scoped an incremental fix to normalize identifiers, convert GNU + suffixes to -or-later, and join multiple licenses with AND, but no implementation is present.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
50
Quick Win:
13
Complexity:
64
Confidence:
92
Actionability:
70
|
keep open | Maintainer-scoped SPDX normalization remains unimplemented: licensecheck still emits invalid and/or expressions, and a current test explicitly expects that output. | |
| stealth/space-bunny-alpha |
Impact:
58
Quick Win:
11
Complexity:
73
Confidence:
94
Actionability:
72
|
keep open | fetch-service still emits invalid SPDX operators such as "and/or"; maintainers agreed on incremental normalization and conservative AND grouping, but implementation remains pending. | |
| stealth/space-bunny-alpha |
Impact:
52
Quick Win:
14
Complexity:
60
Confidence:
82
Actionability:
66
|
keep open | fetch-service emits non-SPDX license expressions (e.g. 'GPL-3+ and/or MIT') and deprecated/invalid identifiers. Maintainer proposed incremental plan in Jan 2025: normalize names, GPL/LGPL '+' to -or-later, group with AND; no implementation yet. | |
| stealth/space-bunny-alpha |
Impact:
60
Quick Win:
15
Complexity:
68
Confidence:
89
Actionability:
78
|
keep open | fetch-service emits non-SPDX license expressions and deprecated or invalid identifiers. A maintainer proposed normalization, GNU + handling, and conservative AND grouping, but implementation remains pending. | |
| qwen/qwen3.6-35b-a3b |
Impact:
80
Quick Win:
40
Staleness:
50
Complexity:
50
Confidence:
85
Support Request:
0
|
keep open | Maintainer outlined an incremental plan to normalize non-SPDX license expressions and identifiers. Tracks compliance fixes for fetch-service SBOM generation. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
licensecheck#2105679
(confidence 95%)
A maintainer cited this Launchpad bug while evaluating missing licensecheck functionality needed for normalization.
-
Related To:
licensecheck#2104867
(confidence 95%)
A maintainer cited this second Launchpad bug while assessing licensecheck limitations.
Related issues
No related issues found above the similarity threshold.