Skip to content

Relicense from GPL-3.0 to MPL-2.0#597

Merged
andiwand merged 2 commits into
mainfrom
relicense-mpl-2.0
Jul 5, 2026
Merged

Relicense from GPL-3.0 to MPL-2.0#597
andiwand merged 2 commits into
mainfrom
relicense-mpl-2.0

Conversation

@andiwand

@andiwand andiwand commented Jul 5, 2026

Copy link
Copy Markdown
Member

Relicense the project from GPL-3.0 to the Mozilla Public License 2.0 (MPL-2.0).

Changes

  • LICENSE — replace GPL-3.0 with the canonical MPL-2.0 text (verbatim from mozilla.org)
  • conanfile.py — set license = "MPL-2.0" (valid SPDX id; previous value "GPL 3.0" was not)
  • README.md — add a License section, including the note that distributing a combined binary with GPL components (e.g. pdf2htmlEX) may still subject the whole to those components' terms

Notes

  • No per-file license headers were added; source files carry none today, and MPL-2.0 permits relying on a directory LICENSE file.
  • The GitHub-detected license badge updates automatically once this merges to main.

🤖 Generated with Claude Code

Replace the GPL-3.0 license with the Mozilla Public License 2.0, update the
Conan SPDX license id, and document the license (and third-party/GPL
distribution caveat) in the README.

Note: distributing a combined binary with GPL components (e.g. pdf2htmlEX)
may still subject the whole to those components' terms.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9236eea353

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread README.md Outdated
The License section warned about GPL build/distribution deps (pdf2htmlEX)
but linked to tools/pdf/THIRD_PARTY_LICENSES.md, which only documents
generated PDF font/encoding data provenance. Split the two: name the
optional GPL components (pdf2htmlEX, wvWare) and point to their own
licenses, and scope the THIRD_PARTY_LICENSES.md link to the generated PDF
data it actually covers. Also drop stale "GPLv3 project" references from
that file, now MPL-2.0.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@andiwand andiwand merged commit 8d467dc into main Jul 5, 2026
9 checks passed
@andiwand andiwand deleted the relicense-mpl-2.0 branch July 5, 2026 15:33
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