Open-source licenses

Fathom itself is released under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later). Contact: buzznomore401@gmail.com.

Fathom is built on the work of many open-source projects. They are installed on your PC by the first-run setup from their official sources; each stays under its own license. The main ones are listed here (license names are as published by each project; check each project for the exact current terms).

ComponentUsed forLicense
PyMuPDF (MuPDF)Reading and editing PDFsAGPL-3.0 (or commercial from Artifex)
pdf2docxPDF → WordGPL-3.0
FastAPI, Starlette, Uvicorn, PydanticThe local engineMIT / BSD
pywebviewThe app windowBSD-3-Clause
Pillow, NumPy, OpenCVPicturesHPND, BSD-3-Clause, Apache-2.0
RapidOCR, ONNX RuntimeReading text in picturesApache-2.0, MIT
faster-whisper (CTranslate2), Whisper modelsSpeech to textMIT
Transformers, PyTorch (optional)Offline handwriting readerApache-2.0, BSD-3-Clause
ReportLab, pypdf, python-docx, python-pptx, openpyxl, MatplotlibMaking documents, slides, sheets, chartsBSD / MIT / PSF-style
FFmpeg (via imageio-ffmpeg)Audio and videoLGPL/GPL (depends on the build)
LibreOffice, Calibre, Pandoc, 7-ZipOffice and e-book conversion, archivesMPL-2.0, GPL-3.0, GPL-2.0+, LGPL-2.1+ (installed separately; not part of Fathom's files)
pdf.js, pdf-lib, JSZip (in Fathom Online, shipped with the website)Reading PDFs, editing PDFs and making zip files in your browserApache-2.0, MIT, MIT or GPL-3.0 (copies of the licenses are in online/vendor/)
OllamaRuns the free local AI assistant (installed separately)MIT
libtorrentTorrent clientBSD-3-Clause
py7zr, pyzipper, cryptography, segno, send2trash and othersArchives, encryption, QR codes, Recycle BinLGPL / MIT / BSD / Apache

Fathom itself uses PyMuPDF (AGPL) and pdf2docx (GPL). If you share Fathom with others, make sure the license you give Fathom's own code is compatible with those (the simplest compatible choice is AGPL-3.0, with the source code available to users), or replace those parts or buy a commercial license. This is not legal advice.