BUG: LicenseRef should not be used with License Exceptions
I maintainer di solito rispondono entro 1 giorno
@hesa ci sta già lavorando.
Dal 28/5/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
The SPDX team has specified that a non-SPDX-license-list text which is an exception should be identified with a name that starts with AdditionRef rather than LicenseRef.
So, from the SPDX perspective, this is wrong:
some-license-key WITH LicenseRef-something-exception
but this is right:
some-license-key WITH AdditionRef-something-exception
There are multiple Active license exceptions in DejaCode with SPDX key starting with "LicenseRef".
Updating them would of course have an impact on the LicenseDB and various ScanCode tools, so such an update is a big deal and would require a fair amount of work and communication/documentation.
I have created a new Query and Report in DejaCode (nexB dataspace) called License Exceptions with "LicenseRef". I am also attaching the .xlsx output from the report to this issue.
The resolution of this conflict requires some discussion.
Note that our current workaround to this problem, which is simply to construct an expression like this using the AND operator
some-license-key AND LicenseRef-something-exception
rather than using the operator WITH , gets us through the SPDX validator, but is not really a good long-term sustainable solution, since it avoids compliance with the latest SPDX standard.
- Lingua principale
- Python
- Stelle
- 52
- Fork
- 30
- Merge medio
- 4h 57m
- PR unite (30g)
- 21
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di aboutcode-org/dejacode
-
DOC: Document workflow between ScanCode.io and DejaCodeForse già presa @tdruez l’ha presa 1 giorno fa. Apertadocumentation
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
aboutcode-org/dejacode#606 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
aboutcode-org/dejacode#603 ·
I maintainer di solito rispondono entro 1 giorno
-
design needed enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100
aboutcode-org/dejacode#561 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Enhancement request: Refine License Category - Copyleft LimitedForse di nuovo libera @hesa l’ha presa 119 giorni fa e non c’è nessuna pull request aperta. Apertadesign needed enhancement
aboutcode-org/dejacode#499 · 13 commenti · 3 assegnatari ·
I maintainer di solito rispondono entro 1 giorno
-
BUG: Product overview page splits product with many versions across pagesForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertabug design needed enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
aboutcode-org/dejacode#460 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di aboutcode-org/dejacode
Issue simili
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
awslabs/visual-asset-management-system#937 ·
I maintainer di solito rispondono entro 1 giorno
-
Admin member of a research group cannot see the HX2 allocation until they've been added to itAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
follow-up
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 83/100
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 2 giorni