Photo software licences
Open-source software used by the Photo tools.
HEIC reader
libheif 1.23.2 and libde265 1.0.15 use the GNU Lesser General Public License, version 3 or later. The JavaScript distribution, libheif-js 1.23.2, uses LGPL version 3. These files are supplied without changes and are loaded at run time, separate from the application bundle.
Copyright belongs to struktur AG, Dirk Farin and the contributors named in their source files. The JavaScript distribution is maintained by Kiril Vatev.
- libheif licence, including LGPL and GPL texts
- libde265 licence, including LGPL and GPL texts
- JavaScript distribution licence
- Exact libheif source revision
- libde265 source, version 1.0.15
- Exact build scripts and settings, Emscripten 3.1.61
- JavaScript packaging source
Replacing the reader
The reader is served at libheif.js and libheif.wasm. An interface-compatible replacement at these addresses will be used the next time the reader loads. No runtime checksum or signature blocks a replacement. Reload the page after replacing it.
To replace these libraries in a copy of the website, replace lib/photo/vendor/libheif.js.txt and lib/photo/vendor/libheif.wasm, then reload. The source links above include the reader build scripts. Modification and reverse engineering of these library portions for debugging such modifications are permitted under their licences.
TIFF reader
UTIF.js 3.1.0 is copyright Photopea and contributors, under the MIT licence. The supplied reader is unchanged.
WebP writer
@jsquash/webp 1.5.0 uses the Apache licence, version 2. Its libwebp 1.1.0 encoder is copyright Google and contributors, under the BSD licence. The writer and its settings are supplied without changes.