aboutcode-org / aboutcode-org/scancode-toolkit

Make it easier to get the SPDX license expression for individual matches

Abierto
#3,458 5 comentarios 1 reacción 0 asignados Ver en GitHub
new feature
Lenguaje dominante
Python
Estrellas
2.6k
Forks
791
Merge medio
1 d 12 h
PR fusionados (30 d)
5

Descripción

Starting with output format version 3, there is `detected_license_expression_spdx`, but this seems to hold the combined expression for *all* matches in a file. However, in [ORT](https://github.com/oss-review-toolkit/ort) we're interested in the SPDX expressions for individual matches that come with start / end line numbers.

Matches do have `license_expression`, but these use ScanCode-specific keys instead of SPDX IDs for licenses. Before output format version 3, we were able to work around this by replacing `key` values with `spdx_license_key` values in expressions, but in output format version 3 `spdx_license_key` is not available anymore.

TL;DR if `matches` would have `license_expression_spdx` in addition to `license_expression` we'd be happy 😉

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.