clearlydefined / clearlydefined/service

No UI for WITH (and no valid SPDX for “GPL-2.0-only-WITH-Classpath-exception-2.0”)

Open
#694 3 comments 2 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
51
Forks
46
PR merge metrics
No merged PRs in 30d

Description

Currently, the curation UI only has AND / OR buttons. There are about two dozen "exceptions" you would add using "WITH," as specified by the SPDX formatting guidelines - see list here: https://spdx.org/licenses/exceptions-index.html. I think we need to add a "WITH" button to the curation UI.

Additionally, right now the drop-down menu has “GPL-2.0-with-classpath-exception,” which is not in SPDX format. There are a number of glassfish/Oracle components using this license scheme and the SPDX format would be “GPL-2.0-only-WITH-Classpath-exception-2.0.”

There is currently no way to curate the above in correct SPDX format. When I see this I update the yaml file but am running into merged curations that use the non-SPDX format that is available in the drop-down menu (e.g. https://github.com/clearlydefined/curated-data/pull/3242/files). Can we also remove this incorrect, non-SPDX option of “GPL-2.0-with-classpath-exception?"

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.