Cody Image Converter — third-party notices =========================================== This application's own HTML, CSS and JavaScript (everything outside the /codecs directory and this /licenses directory) was written for this project and is not itself covered by the licenses below. Its image-conversion engine is adapted from the Squoosh project (https://github.com/GoogleChromeLabs/squoosh), Copyright Google Inc., licensed under the Apache License 2.0. A copy of that license is included as squoosh-project-LICENSE-Apache-2.0.txt in this folder. The WebAssembly codec binaries and their JavaScript loaders in /codecs are taken from that project's build output, unmodified, together with the resize helper adapted from it. Each codec's own upstream license is included alongside it and summarized below. -------------------------------------------------------------------- 1. MozJPEG (JPEG encoder) — /codecs/mozjpeg -------------------------------------------------------------------- Source: https://github.com/mozilla/mozjpeg (via libjpeg-turbo) License: a combination of the IJG License, the Modified (3-clause) BSD License, and the zlib License — all permissive. Full text: /codecs/mozjpeg/LICENSE.txt Notice required by the IJG License: "This software is based in part on the work of the Independent JPEG Group." -------------------------------------------------------------------- 2. WebP (WebP encoder) — /codecs/webp -------------------------------------------------------------------- Source: https://chromium.googlesource.com/webm/libwebp Copyright (c) 2010, Google Inc. All rights reserved. License: BSD-style (3-clause). Full text: /codecs/webp/LICENSE.txt -------------------------------------------------------------------- 3. AVIF (AVIF encoder) — /codecs/avif -------------------------------------------------------------------- Source: https://github.com/AOMediaCodec/libavif (built on the AOM AV1 reference encoder, https://aomedia.googlesource.com/aom). License: BSD-2-Clause (libavif) and BSD-2-Clause plus an Alliance for Open Media patent grant (libaom). These binaries were distributed in the source project without a bundled LICENSE file for this specific component; if you plan to redistribute this codec further, confirm current license text directly from the libavif and libaom repositories linked above. -------------------------------------------------------------------- 4. OxiPNG (PNG optimizer/encoder) — /codecs/oxipng -------------------------------------------------------------------- Source: https://github.com/shssoichiro/oxipng Copyright (c) 2016 Joshua Holmer License: MIT. Full text: /codecs/oxipng/LICENSE.txt The small WebAssembly wrapper around OxiPNG is part of the Squoosh project (Apache 2.0, see above). Note: earlier versions of Squoosh also offered a PNG *palette quantization* feature built on libimagequant, which is licensed under the GPLv3. That component is NOT included in this build — only the MIT-licensed OxiPNG lossless optimizer is used for PNG output. See /project-docs/LICENSE-AUDIT.md (development files, not part of this public site) for the full reasoning. -------------------------------------------------------------------- 5. Resize (image resampling) — /codecs/resize -------------------------------------------------------------------- Source: the Rust "resize" crate by PistonDevelopers (https://github.com/PistonDevelopers/resize), wrapped for WebAssembly by the Squoosh project (Apache 2.0, see above). License: MIT. Full text: /codecs/resize/LICENSE.txt -------------------------------------------------------------------- 6. JSZip (ZIP file creation) — /assets/js/vendor/jszip.min.js -------------------------------------------------------------------- Source: https://github.com/Stuk/jszip Copyright (c) 2009-2016 Stuart Knightley, David Duponchel, Franz Buchinger, António Afonso License: dual-licensed MIT / GPLv3 — this project uses it under the MIT license. Full text: /assets/js/vendor/jszip.LICENSE.txt -------------------------------------------------------------------- No other third-party runtime code is included. This site has no build tooling, package manager output, or bundler runtime shipped to the browser — the JavaScript you can view in /assets/js is the exact code that runs.