Licences
PDF’R’US is built with the open-source software and fonts below. Each is used under its licence, and the full licence texts are linked here. All of it runs in your browser, served from this site.
Software
| Component | Used for | Licence |
|---|---|---|
| PDF.js (legacy build) Mozilla Foundation | Reading and drawing PDF pages | Apache 2.0 |
| OpenJPEG (inside PDF.js) | Pictures stored as JPEG 2000 | BSD-2-Clause · PDF.js wrapper |
| JBIG2 decoder from PDFium (inside PDF.js) | Black-and-white scans stored as JBIG2 | BSD-3-Clause · Apache 2.0 wrapper |
| pdf-lib Andrew Dillon | Editing and writing PDFs | MIT |
| JSZip Stuart Knightley and contributors | ZIP downloads | MIT |
| Tesseract (tesseract.js-core) | Text recognition (OCR) | Apache 2.0 |
| Tesseract language data (tessdata_fast) | OCR languages | Apache 2.0 |
| qpdf Jay Berkenbilt, Manfred Holger | Password protection | Apache 2.0 · notices |
| qpdf-wasm | qpdf in the browser | ISC |
| libjpeg-turbo (inside qpdf) | JPEG handling | IJG, BSD-3-Clause, zlib |
| zlib (inside qpdf) | Compression | zlib |
| node-forge Digital Bazaar | Certified signatures | BSD-3-Clause |
This software is based in part on the work of the Independent JPEG Group. The qpdf-wasm JavaScript loader was changed so it receives the WebAssembly binary directly instead of downloading it; nothing else was modified. PDF.js and its two image decoders are used exactly as Mozilla publishes them.
Fonts
| Font | Used for | Licence |
|---|---|---|
| Figtree | Body text | SIL Open Font License 1.1 |
| Bricolage Grotesque | Headings | SIL Open Font License 1.1 |
| JetBrains Mono | Numbers and file details | SIL Open Font License 1.1 |
| Great Vibes, Dancing Script, Caveat | Typed signatures | OFL · OFL · OFL |