Open-Source Licences
Last updated 4 November 2026
Ziwake is built with open-source software, and we thank its authors. This page lists the open-source components we send to your browser or app, and those that run only on our servers. Each is used under its own licence, which applies to that component and not to Ziwake as a whole.
Sent to your browser or app
| Component | Version | What it does | Licence |
|---|---|---|---|
| pdf.js (Mozilla) | 6.4.299 | Shows PDF files you open or upload, such as a supplier's bill | Apache-2.0 |
| Tesseract.js, with tesseract.js-core and the English and Hindi trained data | 7.0.0 | Reads the text of bill photos on your own device | Apache-2.0 |
| Alpine.js (CSP build) | 3.14.8 | Small interactive parts of the screens | MIT |
| htmx | 2.0.4 | Updates part of a page without reloading it | 0BSD |
| Lucide icons | — | Icons | ISC |
| Plus Jakarta Sans, Mukta and Instrument Serif fonts | — | The fonts of the website and the app | SIL Open Font License 1.1 |
pdf.js comes with its own decoders for some image formats used inside PDF files (JPEG 2000, JBIG2 and colour profiles). They are shipped with pdf.js under the open-source licences that come with it.
Inside the PDF files we make
The PDF copies of your invoices and reports carry parts of these fonts: DejaVu Sans (Bitstream Vera licence with public-domain changes) and GNU FreeFont FreeSans and FreeSerif (GPL-3.0-or-later with the font exception, which allows them to be embedded in documents).
Running only on our servers
These make PDFs, QR codes and connections on our servers. They are not sent to you; only what they produce, such as a PDF or a QR code image, is. mPDF (GPL-2.0-only) makes the PDF files and is not distributed by us.
| Component | Version | Licence |
|---|---|---|
| anthropic-ai/sdk | 1.3.0 | Apache-2.0 |
| brick/math | 0.12.3 | MIT |
| guzzlehttp/guzzle | 7.16.1 | MIT |
| guzzlehttp/promises | 2.6.0 | MIT |
| guzzlehttp/psr7 | 2.13.2 | MIT |
| mpdf/mpdf | 8.3.1 | GPL-2.0-only |
| mpdf/psr-http-message-shim | 2.0.1 | MIT |
| mpdf/psr-log-aware-trait | 3.0.0 | MIT |
| mpdf/qrcode | 1.2.2 | LGPL-2.1-or-later |
| myclabs/deep-copy | 1.14.0 | MIT |
| open-telemetry/api | 1.10.1 | Apache-2.0 |
| open-telemetry/context | 1.5.0 | Apache-2.0 |
| paragonie/random_compat | 9.99.100 | MIT |
| php-http/discovery | 1.20.0 | MIT |
| psr/http-client | 1.0.3 | MIT |
| psr/http-factory | 1.1.0 | MIT |
| psr/http-message | 2.0 | MIT |
| psr/log | 3.0.2 | MIT |
| ralouphie/getallheaders | 3.0.3 | MIT |
| setasign/fpdi | 2.6.9 | MIT |
| standard-webhooks/standard-webhooks | 1.0.2 | MIT |
| symfony/deprecation-contracts | 3.7.1 | MIT |
| symfony/polyfill-php80 | 1.43.0 | MIT |
| symfony/polyfill-php82 | 1.43.0 | MIT |
| qrcode.php by Kreative Software and Donald Becker, adapted (QR codes) | — | MIT |
Licence texts
Apache-2.0: apache.org/licenses/LICENSE-2.0. MIT, ISC and 0BSD: opensource.org/licenses. SIL Open Font License 1.1: openfontlicense.org. GPL: gnu.org/licenses. For a copy of any licence or notice, write to support@ziwake.com.