QR Deck Copyright (c) 2026 Oliver Polka This product is licensed under the MIT License. See LICENSE. It bundles and redistributes the third-party components below. The built site hands the runtime ones to the browser, so their licences are served beside it: this file at /NOTICE.txt and the full texts under /licences/. The bundler strips comments from the chunks it writes, so a licence cannot ride inside the code and has to be a file next to it. The copying is done by the qr-deck-licences integration in astro.config.mjs, which fails the build rather than ship a chunk whose licence is missing. ## Shipped to the browser jsQR — Apache License 2.0 https://github.com/cozmo/jsQR Reached only by src/lib/symbol/verify.ts and src/lib/decode-image.ts, and built as its own chunk (dist/_astro/jsQR.*.js). Section 4(a) of Apache 2.0 requires that a recipient of the work gets a copy of the licence, and a visitor who opens an entry is a recipient. Served in full at /licences/jsqr-apache-2.0.txt. Sections 4(c) and 4(d) do not engage: jsQR ships no NOTICE file of its own, and its built files carry no copyright headers, so there is nothing further to retain. qrcode — MIT License https://github.com/soldair/node-qrcode preact — MIT License https://github.com/preactjs/preact fflate — MIT License https://github.com/101arrowz/fflate ## Build tooling, not shipped astro (MIT), tailwindcss (MIT), typescript (Apache-2.0), prettier (MIT).