Skip to content

Conversation

@Jake-Shadle
Copy link
Member

@Jake-Shadle Jake-Shadle commented Dec 3, 2025

Unfortunately many licenses have the exact same license text for distinct identifiers, so this just removes the duplicates.

This also changes GNU licenses, as eg. AGPL-3.0 is deprecated, but has the exact same license text as the non-deprecated AGPL-3.0-only and AGPL-3.0-or-later. Now GNU licenses will always be detected as the -or-later variant of the root license, instead of the deprecated one that applies to all of the GNU licenses.

This is a shitty state to be in because ideally the license text for these would be distinct, so the determination to use -or-later instead of -only is arbitrary, but deterministic.

@Jake-Shadle Jake-Shadle merged commit 5eda7e0 into main Dec 3, 2025
6 checks passed
@Jake-Shadle Jake-Shadle deleted the cleanup-aliases branch December 3, 2025 14:19
@Jake-Shadle Jake-Shadle mentioned this pull request Dec 4, 2025
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.

1 participant