BUG: LicenseRef should not be used with License Exceptions
Mantenedores costumam responder em até 1 dia
@hesa já está trabalhando nisso.
Desde 28/5/2026.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
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.
- Linguagem predominante
- Python
- Estrelas
- 52
- Forks
- 30
- Merge médio
- 4h 57min
- PRs com merge (30d)
- 21
Preparar o ambiente
- Inclui um Dockerfile ou arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de aboutcode-org/dejacode
-
DOC: Document workflow between ScanCode.io and DejaCodeTalvez já em andamento @tdruez assumiu há 1 dia. Abertadocumentation
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
aboutcode-org/dejacode#606 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
aboutcode-org/dejacode#603 ·
Mantenedores costumam responder em até 1 dia
-
design needed enhancement
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 62/100
aboutcode-org/dejacode#561 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
-
Enhancement request: Refine License Category - Copyleft LimitedTalvez livre de novo @hesa assumiu há 119 dias e não há nenhum pull request aberto. Abertadesign needed enhancement
aboutcode-org/dejacode#499 · 13 comentários · 3 responsáveis ·
Mantenedores costumam responder em até 1 dia
-
BUG: Product overview page splits product with many versions across pagesTalvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Abertabug design needed enhancement
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
aboutcode-org/dejacode#460 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de aboutcode-org/dejacode
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
vllm-project/vllm#64845 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
dekobon/big-code-analysis#1729 ·
Mantenedores costumam responder em até 1 dia
-
Add `openai_safety_identifier`, the replacement for the `user` field that `openai_user` sendsAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
pydantic/pydantic-ai#12091 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100