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

Make the license names match the SPDX standard #19249

Merged
merged 6 commits into from
Aug 14, 2021
Merged

Conversation

kit-ty-kate
Copy link
Member

opam 2.2.0 will bring a full SPDX format support (see ocaml/opam#4768).
This PR normalizes the license names to match the standard:

  • The WITH keyword has to be uppercase according to the standard. opam < 2.2.0 was too permissive.
  • Several license ids (e.g. LGPL-2.1 instead of LGPL-2.1-only or LGPL-2.1-or-later) are deprecated since SPDX 3.0
  • This PR also fixes various license name mistakes from older packages (I've only done the obvious ones, there are still 392 packages to fix manually)

Copy link
Member

@avsm avsm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've not verified each license obviously, but eyeballed the diff and checked that it only touches the license field and the changes themselves are normalisations. Thanks Kate!

@avsm avsm merged commit a2fa68d into ocaml:master Aug 14, 2021
@avsm
Copy link
Member

avsm commented Aug 14, 2021

Merging before the conflicts kick in :)

@kit-ty-kate kit-ty-kate deleted the spdx branch September 7, 2021 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants