Open-source notices
Folio Forge is built with open-source components, each used under its own licence. The main ones are listed below. The complete notices, the licence texts, and the source code of the FFmpeg library we distribute will be published here with release v1, and are also shipped with the app (Help → About).
| Component | Used for | Licence |
|---|---|---|
| Electron | The desktop application shell | MIT |
| Chromium and FFmpeg (bundled with Electron) | Rendering and media playback | BSD-3-Clause; FFmpeg under LGPL 2.1 or later |
| React and Zustand | The user interface | MIT |
| Tesseract.js | Text recognition on scans | Apache-2.0 |
| node-llama-cpp and llama.cpp | Running the AI language model you add | MIT |
| tract | Running the document search models | MIT or Apache-2.0 |
| all-MiniLM-L6-v2 and nomic-embed-text v1.5 | Document search | Apache-2.0 |
| Noto Sans CJK | Chinese, Japanese and Korean text | SIL Open Font License 1.1 |
FFmpeg and the LGPL
Folio Forge includes the FFmpeg library, licensed under the GNU Lesser General Public License version 2.1 or later. We do not own FFmpeg; it belongs to its authors (ffmpeg.org). You may modify that library for your own use, replace it with a modified version, and reverse engineer Folio Forge as far as needed to debug those changes.