Licenses and source code
Pubora is built on the following open-source software. Thanks to their authors.
| Component | Role | License |
|---|---|---|
| libmspub (The Document Liberation Project) | Reads .pub files | MPL 2.0 |
| librevenge | Drawing interface for libmspub | MPL 2.0 / LGPL 2.1+ |
| zlib | Decompression | zlib License |
| ICU | Text conversion | Unicode License |
| Boost (headers) | C++ utilities | Boost Software License 1.0 |
| Emscripten runtime | WebAssembly build | MIT |
| rtf.js (WMFJS, EMFJS) | WMF and EMF pictures | MIT |
| jsPDF | PDF creation | MIT |
| svg2pdf.js | Shapes and pictures in PDFs | MIT |
| JSZip | ZIP archives | MIT |
| Liberation Sans, Serif and Mono; Carlito; Caladea; Gelasio; EB Garamond; Comic Neue | Document fonts | SIL Open Font License 1.1 |
| Atkinson Hyperlegible Next; Young Serif | Site fonts | SIL Open Font License 1.1 |
| Sample files: Apache POI; Aspose.PUB examples | Demonstration | Apache 2.0; MIT |
Source code (MPL 2.0)
As required by the Mozilla Public License 2.0, the source code of libmspub and librevenge as we use them, our changes and build instructions are available at /app/source/.