aboutcode-org / aboutcode-org/scancode-toolkit

Inconsistencies wrt relative paths in `referenced_filenames`

Aperta
#5,268 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
bug improve-license-detection question
Lingua principale
Python
Stelle
2.6k
Fork
791
Merge medio
1g 12h
PR unite (30g)
5

Descrizione

### 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.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.