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á 3 dias. Abertadocumentation
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
aboutcode-org/dejacode#606 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
-
Unify product Clone, "Save as new" and admin "Save as new" into a single clone featureTalvez já em andamento @Anurag-S1ngh assumiu há 1 dia. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
aboutcode-org/dejacode#603 · 1 comentário ·
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á 121 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 1/5 Menos de uma hora Facilidade para iniciantes 80/100
Imbad0202/academic-research-skills#1039 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
alexgreensh/token-optimizer#297 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
superdesigndev/treg#1343 ·
Mantenedores costumam responder em até 1 dia
-
GitHub handle should allow underscoresTalvez já em andamento @PrakarshSrivastav assumiu hoje. Abertabug good-first-issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
nf-core/tools#4581 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
good first issue test
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
ANCORATE/EncryptHome#8 ·