BUG: LicenseRef should not be used with License Exceptions
Los mantenedores suelen responder en 1 día
@hesa ya está trabajando en esto.
Desde el 28/5/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
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.
- Lenguaje dominante
- Python
- Estrellas
- 52
- Forks
- 30
- Merge medio
- 4 h 57 min
- PR fusionados (30 d)
- 21
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de aboutcode-org/dejacode
-
DOC: Document workflow between ScanCode.io and DejaCodePosiblemente ocupada @tdruez la tomó hace 1 día. Abiertodocumentation
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
aboutcode-org/dejacode#606 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
aboutcode-org/dejacode#603 ·
Los mantenedores suelen responder en 1 día
-
design needed enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
aboutcode-org/dejacode#561 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Enhancement request: Refine License Category - Copyleft LimitedQuizá libre de nuevo @hesa la tomó hace 118 días y no hay ningún pull request abierto. Abiertodesign needed enhancement
aboutcode-org/dejacode#499 · 13 comentarios · 3 asignados ·
Los mantenedores suelen responder en 1 día
-
BUG: Product overview page splits product with many versions across pagesQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertobug design needed enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
aboutcode-org/dejacode#460 ·
Los mantenedores suelen responder en 1 día
Todos los issues de aboutcode-org/dejacode
Issues similares
-
Admin member of a research group cannot see the HX2 allocation until they've been added to itAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 2 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
developmentseed/titiler-cmr#278 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 2 días