Skip to content
Discussion options

You must be logged in to vote

Hey @k-kondohtks ,

Your concern is valid and technically correct. Here's the full picture.

The core issue — AGPL is a strong copyleft license
You cannot deploy PyMuPDF (AGPL) 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 can't meet those requirements, a commercial license is required. (Artifex)

So yes — even though markitdown-ocr itself is MIT, the fact that it pulls in pymupdf as a dependency means your entire commercial service becomes subject to AGPL obligations when you use the OCR feature.

MIT + AGPL dependency = the MIT license doesn't protect you

AGPL imposes strong cop…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by k-kondohtks
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants