Open-source notices
These tools run on open-source libraries. Thank you to their authors.
| Library | Used for | Licence |
|---|---|---|
| jSquash codecs | JPEG, PNG, WebP, AVIF encode/decode, PNG optimisation, resizing | Apache-2.0 |
| MozJPEG | JPEG codec (inside jSquash) | IJG, BSD-3-Clause, zlib |
| libwebp | WebP codec (inside jSquash) | BSD-3-Clause |
| libavif and AOM | AVIF codec (inside jSquash) | BSD-2-Clause |
| oxipng | Lossless PNG optimisation (inside jSquash) | MIT |
| libheif-js | HEIC decoding where the browser can't | LGPL-3.0 |
| libheif | HEIF container (inside libheif-js) | LGPL-3.0 |
| libde265 | HEVC decoder (inside libheif-js) | LGPL-3.0 |
| fflate | Zip downloads | MIT |
| wasm-feature-detect | Picks the right codec build for your browser | Apache-2.0 |
LGPL libraries
libheif-js, libheif and libde265 are used unmodified and are loaded as separate files, only when your browser can't open HEIC photos itself. Their source code is available at the links above. You can replace them with your own build of the same version.