Apache-2.0.
Commercial use, modification, redistribution and a patent grant — the text ships as
LICENSE in the repository and in every artifact. This page adds the two
surfaces the Apache licence cannot speak for: the engines' own licences, and the models'.
Every engine, its licence, how it links.
| engine | domain | licence | link mode |
|---|---|---|---|
| FFmpeg / libav* | audio · video | LGPL-2.1+ | dynamically linked |
| libvips | images | LGPL-2.1+ | dynamically linked |
| LibreOffice (headless) | documents | MPL-2.0 | separate process |
| Pandoc | markup | GPL-2+ | separate process |
| Calibre ebook-convert | ebooks | GPL-3 | separate process |
| pdfium | BSD-3 | dynamically linked | |
| lcms2 | colour | MIT | dynamically linked |
| image-rs | images, pure Rust | Apache-2.0 / MIT | in-process |
| Symphonia | audio probing | MPL-2.0 | in-process Rust |
| ONNX Runtime | inference | MIT | dynamically linked |
FFmpeg notice. This application uses code of FFmpeg licensed under the GNU Lesser General Public License, version 2.1 or later. The build is LGPL-only: GPL components such as libx264 are excluded, and no nonfree flag is ever set.
LGPL source offer. The complete corresponding source for the LGPL- licensed libraries, at the versions pinned in the build, is published in the repository and attached to each release — the same server you downloaded the binary from. Copyleft tools marked "separate process" run over documented interfaces and are never linked.
The registry table.
The registry holds no downloadable model today. Nothing bundles, and the downloader refuses any row whose hash is the placeholder sentinel — a row appears here on the day it is real. The pack's intended contents and licences are listed on features → ai.
Generated from models.toml, the same bytes CI gates the code against.
Hand-editing this page fails nothing; hand-editing that file fails everything.