Skip to content

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

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 😉

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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