Skip to content

RFC: Display and use SPDX licenses ids throughout #196

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

Open
5 tasks
pombredanne opened this issue Nov 14, 2024 · 4 comments
Open
5 tasks

RFC: Display and use SPDX licenses ids throughout #196

pombredanne opened this issue Nov 14, 2024 · 4 comments
Labels
major Significant level-of-effort

Comments

@pombredanne
Copy link
Member

As SBOMs start to get some adoption, we should consider using SPDX license identifiers for display and reporting throughout the AboutCode stack and demote our own license keys as secondary.

  • DejaCode: Use SPDX license ids first, everywhere
  • ScanCode.io: Use SPDX license ids first, everywhere
  • PurlDB: Use SPDX license ids first, everywhere
  • ScanCode Toolkit: Use SPDX license ids first, everywhere
  • inspectors: Use SPDX license ids first, everywhere
@DennisClark DennisClark added the major Significant level-of-effort label Feb 5, 2025
@DennisClark
Copy link
Member

This proposed enhancement is a rather major fundamental change. For DejaCode, perhaps an alternative, less invasive, approach would be to provide flyover/tool-tip SPDX license ids everywhere that we display a DejaCode/SCTK license id. We can try that approach in all the places where we have a UI, and figure out something for SCTK and the Inspectors.

@mjherzog
Copy link
Member

mjherzog commented Feb 5, 2025

I am concerned about the high verbosity of license expressions with frequent repetition of Licenseref-Scancode. Perhaps this should be some user or dataspace display option.

@DennisClark
Copy link
Member

Please note that the LicenseRef-scancode* licenses are generally the least commonly used ones.

@pombredanne
Copy link
Member Author

I am concerned about the high verbosity of license expressions with frequent repetition of Licenseref-Scancode. Perhaps this should be some user or dataspace display option.

@mjherzog you have a point, and we could devise a way to shorten them, but as @DennisClark pointed out these are less common.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
major Significant level-of-effort
Projects
None yet
Development

No branches or pull requests

3 participants