Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a new SPDX reporter based on the SPDX java library #9998

Open
fviernau opened this issue Mar 4, 2025 · 0 comments
Open

Add a new SPDX reporter based on the SPDX java library #9998

fviernau opened this issue Mar 4, 2025 · 0 comments
Assignees
Labels
reporter About the reporter tool

Comments

@fviernau
Copy link
Member

fviernau commented Mar 4, 2025

Using the SPDX java library 1 to produce SPDX reports would benefit ORT as follows:

  1. The SPDX java library would allow for configuring the SPDX version to output,
    so it simplifies adding support for additional SPDX versions.
  2. It reduces the usage of ORT's own SPDX data model by 1 and thereby
    makes it easier to get rid of that own data model to reduce maintenance cost.
  3. ORT's output will be better aligned with the output of other tools. If there is a mistake,
    the mistake is shared / common and thus less problematic for ORT.

Approach:

  • Add a new, separate reporter module, using 1 and keep the "old" reporter for now.
  • The output should be similar (not necessarily identical, with the "old" reporter).
  • This minimizes risk and allows to work incrementally.
@fviernau fviernau added to triage Issues that need triaging and removed to triage Issues that need triaging labels Mar 4, 2025
@fviernau fviernau self-assigned this Mar 4, 2025
@mnonnenmacher mnonnenmacher added the reporter About the reporter tool label Mar 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
reporter About the reporter tool
Projects
None yet
Development

No branches or pull requests

2 participants