Open source licenses
Alati za slike online uses the following independently distributed open source libraries, fonts, and data. Their original authors retain copyright. Each library is loaded as a separate, replaceable module from /assets/vendor/. You may modify these libraries and reverse engineer the combined work to debug those modifications, as permitted by their licenses.
- PDF.js 6.4.299, Mozilla Foundation. Apache 2.0. License. Source.
- pdf-lib 1.17.1, Andrew Dillon. MIT. License. Source.
- fflate 0.8.3, Arjun Barrett. MIT. License. Source.
- heic-to 1.6.6, hoppergee and contributors. LGPL 3.0 or later. License. Corresponding source and build files. Upstream source. Includes libheif 1.23.6 and libde265. libheif source. libde265 source. Build instructions are included in the heic-to source README.
- Tesseract.js 7.0.0 and tesseract.js-core, Project Naptha and contributors. Apache 2.0. License. Core license. Source. Language data for Bosnian and English from the Tesseract tessdata_best models, Apache 2.0, distributed through the @tesseract.js-data packages. License. Data source.
- ONNX Runtime Web 1.30.0, Microsoft Corporation. MIT. License. Third party notices. Source.
- U2-Net small model (u2netp), Xuebin Qin and contributors. Apache 2.0. License. Source. ONNX export from rembg, Daniel Gatis, MIT. License. Source.
- gifenc 1.0.3, Matt DesLauriers. MIT. License. Source.
- omggif 1.0.10, Dean McNamee. MIT, notice in the module header. Source.
- UTIF.js 4.1.0, Photopea. MIT. License. Source.
- qrcode-generator 2.0.4, Kazuhiko Arase. MIT. License. Source.
- jsQR 1.4.0, Cosmo Wolfe. Apache 2.0. License. Source.
- exifr 7.1.3, Mike Kovařík. MIT. License. Source.
- imagetracerjs 1.2.6, András Jankovics. Unlicense, public domain. License. Source.
- docx-preview 0.3.6, Volodymyr Baydalka. Apache 2.0. License. Source.
- JSZip 3.10.1, Stuart Knightley and contributors. MIT (dual licensed MIT or GPL 3.0, used under MIT). License. Source.
- @pdf-lib/fontkit 1.1.1, Devon Govett and Andrew Dillon. MIT. License. Source.
- lamejs MP3 encoder 1.2.7 (fork of lamejs, based on LAME), used by MP4 to MP3. LGPL 3.0. Loaded as the separate, replaceable module
/assets/vendor/lamejs.mjs. License. Corresponding source. Upstream source. - mp4box.js 2.4.1, Telecom ParisTech and GPAC contributors, used by the video compressor. BSD 3-Clause. License. Source.
- mp4-muxer 5.2.2, Vanilagy, used by the video compressor. MIT. License. Source.
- JsBarcode 3.12.3, Johan Lindell. MIT. License. Source.
- ZXing for JavaScript 0.23.0, ZXing authors. Apache 2.0. License. Source.
- pako 1.0.11, Andrei Tuputcyn and Vitaly Puzrin. MIT and Zlib. License. Source.
- Liberation Sans, Red Hat, from the PDF.js standard fonts, used for text added by the PDF editor. SIL Open Font License 1.1. License.
- Fonts Carlito, Caladea, Arimo, Tinos, and Cousine, packaged by Fontsource, metric compatible with common document fonts. SIL Open Font License 1.1. Carlito. Caladea. Arimo. Tinos. Cousine.
- Fonts Anton, Great Vibes, and Lobster, packaged by Fontsource. SIL Open Font License 1.1. Anton. Great Vibes. Lobster.
No library is bundled into the application source. Modules published without an ES module build are loaded with a short wrapper around their unchanged code. To substitute a compatible version, replace its module in public/assets/vendor/ and rebuild or self-host the static files. No technical restrictions prevent replacement.