Third-party licenses
TooloToolo is built on open-source software. Everything below runs in your browser, unmodified, under its own license.
Components
| Component | Used for | License |
|---|---|---|
| @tensorflow-models/blazeface | Face detection (Blur faces) | Apache-2.0 |
| @tensorflow/tfjs-backend-wasm | Face detection (Blur faces) | Apache-2.0 |
| @tensorflow/tfjs-converter | Face detection (Blur faces) | Apache-2.0 |
| @tensorflow/tfjs-core | Face detection (Blur faces) | Apache-2.0 |
| dejavu-fonts-ttf | Code font in generated PDFs | SEE LICENSE IN README.md AND LICENSE |
| dompurify | HTML sanitizing | (MPL-2.0 OR Apache-2.0) |
| fflate | ZIP downloads | MIT |
| gifenc | GIF encoding | MIT |
| highlight.js | Code highlighting | BSD-3-Clause |
| libheif-js | HEIC/HEIF decoding | LGPL-3.0 |
| marked | Markdown parsing | MIT |
| mathjax-full | Formulas | Apache-2.0 |
| mediabunny | Video and audio processing | MPL-2.0 |
| mermaid | Diagrams | MIT |
| pdf-lib | PDF page extraction | MIT |
| pdfmake | PDF generation | MIT |
| preact | UI framework | MIT |
| qrcode-generator | QR codes | MIT |
| Roboto | Text font in generated PDFs (inside pdfmake) | Apache-2.0 |
Full license texts
- Third-party notices — every license and copyright notice, including the packages these depend on.
- DejaVu fonts license — the code font embedded in generated PDFs.
Source code
libheif-js (LGPL-3.0), mediabunny (MPL-2.0) and elkjs (EPL-2.0, a layout engine inside mermaid) are used unmodified; their source code is available at github.com/catdad-experiments/libheif-js, github.com/Vanilagy/mediabunny and github.com/kieler/elkjs.