aboutcode-org / aboutcode-org/scancode-toolkit

Inconsistencies wrt relative paths in `referenced_filenames`

Aberta
#5,268 1 comentário 0 reações 0 responsáveis Ver no GitHub
bug improve-license-detection question
Linguagem predominante
Python
Estrelas
2.6k
Forks
791
Merge médio
1d 12h
PRs com merge (30d)
5

Descrição

### Description

This isn't so much a bug report as more of a question. I can see that in certain rule files there are relative paths in the license text, but in `referenced_filenames` it is inconsistent. Sometimes `referenced_filenames` includes the relative component (such as `..`), other times it doesn't.

An example is `mit_1356.RULE`:

```
---
license_expression: mit
relevance: 100
is_license_reference: yes
referenced_filenames:
- LICENSE
---

{{licensed under MIT}}, see ../LICENSE
```
while in `apache-2.0_1122.RULE`:

```
---
license_expression: apache-2.0
is_license_notice: yes
relevance: 100
referenced_filenames:
- ../../../LICENSE
---

## License

This code is licensed under {{Apache-2.0 }}(../../../LICENSE).
```

I could not find any guidance in the documentation about what the correct way is.

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.