Licences & source code

← Back to PDF Tools

This app

PDF Tools · Copyright © 2026 m5151-g

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

Corresponding source

Everything this site sends to your browser is listed below with where to get its complete source code, at the exact version served.

ComponentVersionLicenceSource
PDF Tools (this app: page, scripts, Python engine, build tools)as deployed AGPL-3.0-or-later pdf-tools-source.zip (built with the site)
PyMuPDF (Python bindings + the Pyodide/WebAssembly build scripts)1.27.2.3 AGPL-3.0 (Artifex, dual-licensed) github.com/pymupdf/PyMuPDF @ 1.27.2.3; source distribution on PyPI
MuPDF (compiled into the PyMuPDF WebAssembly wheel)1.27.2 AGPL-3.0-or-later (Artifex, dual-licensed) mupdf-1.27.2-source.tar.gz; github.com/ArtifexSoftware/mupdf @ 1.27.2 (third-party libraries are git submodules at the pinned commits)
Pyodide (served unmodified)0.28.3MPL-2.0 github.com/pyodide/pyodide @ 0.28.3
CPython (inside Pyodide)3.13.2PSF-2.0 github.com/python/cpython @ v3.13.2
Emscripten runtime (inside Pyodide)4.0.9MIT / NCSA github.com/emscripten-core/emscripten @ 4.0.9

Licence texts

Attributions

Portions of this software are copyright © 2024 The FreeType Project (www.freetype.org). All rights reserved.

As required by the IJG licence: "this software is based in part on the work of the Independent JPEG Group".