pypdf Migration Check - PyMuPDF AGPL Licence Gate
Find every place your Python project still pulls in PyMuPDF ( Web version and docs: https://getreadystack.com/tools/pypdf-migration-check Why it mattersArtifex publishes PyMuPDF under the GNU AGPLv3 or a commercial licence (https://artifex.com/licensing). Its licensing page says you cannot deploy the open-source edition as part of a server-based application or service without disclosing your own application's full source code under AGPL to any users interacting with it. If you cannot meet that, a commercial licence is required. The page lists no public price; commercial terms go through Artifex sales. Yardstick: a comparable commercial PDF library, Aspose.PDF for Python via .NET, lists Developer Small Business at US$1199 for 1 developer and 1 deployment location (purchase.aspose.com, read 2026-09-30). What you get in the open fileMeasured on the bundled sample
The 25 rules
Replacement versions were read on PyPI on 2026-09-30: pypdf 6.19.0 (BSD-3-Clause), pypdfium2 5.13.0 (BSD-3-Clause / Apache-2.0), pdfplumber 0.11.10 (MIT). UseOpen a Free and team tiersFree, no key: the full map for the open file, every finding with its replacement. Licence key: whole-workspace migration plan (each use mapped to its replacement), a dated AGPL exposure report for the company and a CI gate that fails builds adding new PyMuPDF use. This extension reads files locally and sends nothing anywhere. It is not legal advice; read your own licence terms with counsel. |

