chore(licence): remove redundant root LICENSE-MPL-2.0 duplicate - #60
Merged
Merged
Conversation
The repo carried two root MPL-2.0 files — `LICENSE` and `LICENSE-MPL-2.0` — plus the canonical `LICENSES/` REUSE dir. `LICENSE-MPL-2.0` is the same MPL-2.0 text, only re-wrapped (diff is line-wrapping only), and root `LICENSE` is byte-identical to `LICENSES/MPL-2.0.txt`. Two root LICENSE* files can make GitHub's licensee detector report "multiple licenses" instead of MPL-2.0; removing the redundant one keeps the single-display resolution (standards LICENCE-POLICY.adoc Addendum A8) clean. No unique licence content is lost — the canonical MPL-2.0 text remains in root LICENSE and LICENSES/MPL-2.0.txt. Owner-authorised (A2). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012MpYSh6Wy8YMBH2E3qVyT7
hyperpolymath
marked this pull request as ready for review
July 1, 2026 06:44
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Context
The repo carried two root MPL-2.0 licence files —
LICENSEandLICENSE-MPL-2.0— alongside the canonicalLICENSES/REUSE directory. Two rootLICENSE*files can cause GitHub's licensee detector to report "multiple licenses" instead of a cleanMPL-2.0, which defeats the single-display resolution (standardsLICENCE-POLICY.adocAddendum A8).Change
Remove the redundant
LICENSE-MPL-2.0. Verified safe before deleting:LICENSE-MPL-2.0is the same MPL-2.0 text, only re-wrapped (the diff againstLICENSEis line-wrapping only; identical wording, same Exhibit B).LICENSEis byte-identical toLICENSES/MPL-2.0.txt(the canonical REUSE text), which is retained.No unique licence content is lost — the canonical MPL-2.0 text remains in both root
LICENSEandLICENSES/MPL-2.0.txt. Owner-authorised per Addendum A2.🤖 Generated with Claude Code
Generated by Claude Code