Skip to content

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

@sschuberth

Description

@sschuberth

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 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 😉

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions