Third-party software in /heif ============================= libheif.wasm and libheif.mjs are libheif 1.23 compiled to WebAssembly with Emscripten, as published in the npm package libheif-js 1.23.5. Dokfo uses them unmodified, except for two added lines in libheif.mjs (a comment pointing to this file and "export default libheif;"). They run only in the visitor's browser, to open HEIC/HEIF photos (for example from iPhones) in the image tools. They are loaded as separate files from /heif, so they can be replaced with another build of the same library. They contain: 1. libheif: GNU Lesser General Public License v3 (LGPL-3.0) 2. libde265 1.0.15 (HEVC decoder used by libheif): GNU Lesser General Public License v3 (LGPL-3.0) 3. Emscripten runtime (the JavaScript loader): MIT License / University of Illinois/NCSA Open Source License Source code: libheif-js: https://github.com/catdad-experiments/libheif-js (version 1.23.5) build: https://github.com/catdad-experiments/libheif-emscripten libheif: https://github.com/strukturag/libheif libde265: https://github.com/strukturag/libde265 Licence texts: LICENSE.txt in this folder is the licence file shipped with libheif-js. It contains the full GNU LGPL v3 and the MIT License that libheif's sample applications use. The GNU GPL v3, which the LGPL v3 builds on: https://www.gnu.org/licenses/gpl-3.0.txt Emscripten licence: https://github.com/emscripten-core/emscripten/blob/main/LICENSE