Open-source licences

Almost everything that makes this site work was written by someone else and given away. Here they are.

Filestay does the arrangement. The actual image and PDF work is done by mature open-source projects, most of them a decade or more in the making. Each entry links to its source.

LibraryLicenceWhat it does here
libheifLGPL-3.0 (via libheif-js)Decodes HEIC and HEIF images from Apple devices
MozJPEG (@jsquash/jpeg)BSD-3-Clause / Apache-2.0JPEG encoding and decoding, with better quality per byte than a stock encoder
libwebp (@jsquash/webp)BSD-3-Clause / Apache-2.0WebP encoding and decoding
libavif (@jsquash/avif)BSD-2-Clause / Apache-2.0AVIF encoding and decoding
OxiPNG (@jsquash/oxipng)MIT / Apache-2.0Lossless PNG optimisation
Squoosh resize (@jsquash/resize)Apache-2.0High-quality Lanczos3 image resizing in WebAssembly
pdf-libMITCreating and modifying PDF documents
pdf.jsApache-2.0Rendering PDF pages, the same engine Firefox uses
exifrMITReading EXIF, IPTC and XMP metadata
fflateMITBuilding .zip archives in the browser
ComlinkApache-2.0Talking to Web Workers without message plumbing
qrcode-generatorMITComputing QR code matrices
AstroMITThe static site framework this is built on
PreactMITThe UI library behind each interactive island
Tailwind CSSMITThe styling layer and design-token pipeline
InterSIL Open Font License 1.1Interface and body typeface
Bricolage GrotesqueSIL Open Font License 1.1Display typeface for headlines
JetBrains MonoSIL Open Font License 1.1Monospace face for file names, sizes and percentages

A note on LGPL

libheif is LGPL-3.0. It is used here as an unmodified WebAssembly module loaded at runtime and is not statically linked into modified form. Its source is available at the link above, and the licence text travels with the distributed module.

Fonts

All three typefaces are under the SIL Open Font License 1.1 and are self-hosted, subset to the characters actually used. They are not loaded from a third-party CDN, which is both faster and avoids sending your IP address to a font host on every page view.