Third-Party Notices
Open-source components used to build and run Indoria Munim
The server contains no third-party packages. IndoPDF bundles three browser libraries (in js/vendor, served by your own server): pdf.js (Apache-2.0, Mozilla) to display pages, pdf-lib (MIT) to edit and write PDFs, and node-forge (BSD-3-Clause / GPL dual; used under BSD-3-Clause) for certificates and signatures. The following are used to run, package or build the product:
| Component | Used for | Licence |
|---|---|---|
| Node.js (v22+) | Server runtime | MIT (with bundled components under their own licences) |
| SQLite (node:sqlite) | Database | Public domain |
| Electron 31 | Windows app shell (includes Chromium) | MIT; Chromium under BSD-style and other licences |
| electron-builder 24 | Windows installer (NSIS) | MIT |
| Android SDK / Gradle / Android Gradle Plugin | Android build | Apache-2.0 |
| Caddy | HTTPS reverse proxy (optional) | Apache-2.0 |
| nginx | Alternative reverse proxy (optional) | BSD-2-Clause |
| Docker, Docker Compose | Packaging (optional) | Apache-2.0 |
| Playwright (development only) | Browser tests | Apache-2.0 |
Before shipping, run a licence scan on the final installer (for example electron-builder's license output) and place the full licence texts in the installer's licenses folder. Microsoft, Word, Excel and PowerPoint are trademarks of Microsoft Corporation and are used only to name file formats.