Chestnut website third-party notices

This software includes the components listed below, each used under the licence named beside it. Licence texts are not reproduced here; each licence is identified by its SPDX identifier and its full text is available from the SPDX licence list at spdx.org/licenses.

Components with a recorded decision (9)

certifi

MPL-2.0

Decision: Shipped unmodified inside the Python runtime. MPL-2.0 is file-level copyleft and reaches only files from the covered work; it does not extend to Chestnut's own source. The obligation is to make the covered source available, which upstream already does, and to reproduce this notice.

pathspec

MPL-2.0

Decision: A pure-Python gitignore-pattern matcher, imported unmodified inside the bundled Python runtime. Same reasoning as certifi: MPL-2.0 is file-level copyleft, reaches only files from the covered work, and does not extend to Chestnut's own source. Reproducing this notice and leaving upstream's source available is the whole obligation.

libffmpeg

LGPL-2.1-or-later

Decision: Electron's stock libffmpeg.dylib, shipped unmodified and dynamically linked, which is what LGPL section 6 permits for a proprietary work. The accompanying Chromium notices are shipped in this bundle.

@img/sharp-libvips-darwin-arm64

LGPL-3.0-or-later

Decision: libvips, pulled in by sharp for the website's build-time image optimisation. It runs on the build machine and is never sent to a browser, so no LGPL distribution obligation attaches through the website. It is listed anyway because the website page is generated from the whole production closure rather than from the true browser-served subset, which over-reports on purpose.

pyinstaller

GPL-2.0-only WITH Bootloader-exception

Decision: PyInstaller is a build tool: it is installed into the release virtual environment by requirements-build.txt and runs at package time, and no part of it except the bootloader is copied into the shipped app. It is listed here because the notices are collected from that environment rather than from the observed bundle contents, so they over-report build tooling. The bootloader that IS shipped has its own entry below, and its linking exception is what makes shipping it permissible.

PyInstaller bootloader

GPL-2.0-or-later WITH Bootloader-exception

Decision: Compiled into every shipped launcher. Upstream's linking exception exists for exactly this case and permits distributing the bootloader bound to a proprietary application without extending the GPL to it. Recorded deliberately rather than relied on by accident.

Inter

OFL-1.1

Decision: A font family, embedded and served as-is. OFL-1.1 permits bundling with software of any licence; the reserved-name and no-sale-on-its-own terms are both met. Requires this notice.

node-pty (native)

MIT

Decision: The compiled native side of node-pty, which ships as a .node binary outside the archive rather than as package source. Listed here because no manifest describes the built artifact. MIT imposes only attribution.

CPython and its statically linked libraries

PSF-2.0 with OpenSSL, SQLite, libffi and zlib

Decision: The interpreter PyInstaller bundles, together with the libraries CPython links statically. None is reciprocal: SQLite is public domain, zlib and libffi are permissive, and OpenSSL 3 is Apache-2.0. Attribution only.

Packages (222)

ComponentVersionLicence
@aws-crypto/sha256-browser5.2.0Apache-2.0
@aws-crypto/sha256-js5.2.0Apache-2.0
@aws-crypto/supports-web-crypto5.2.0Apache-2.0
@aws-crypto/util5.2.0Apache-2.0
@aws-sdk/checksums3.1000.26Apache-2.0
@aws-sdk/client-cloudwatch3.1118.0Apache-2.0
@aws-sdk/client-cognito-identity-provider3.1070.0Apache-2.0
@aws-sdk/client-dynamodb3.1069.0Apache-2.0
@aws-sdk/client-s33.1106.0Apache-2.0
@aws-sdk/client-sesv23.1106.0Apache-2.0
@aws-sdk/client-sts3.1069.0Apache-2.0
@aws-sdk/core3.977.9Apache-2.0
@aws-sdk/credential-provider-env3.972.70Apache-2.0
@aws-sdk/credential-provider-http3.972.72Apache-2.0
@aws-sdk/credential-provider-ini3.973.15Apache-2.0
@aws-sdk/credential-provider-login3.972.77Apache-2.0
@aws-sdk/credential-provider-node3.972.81Apache-2.0
@aws-sdk/credential-provider-process3.972.70Apache-2.0
@aws-sdk/credential-provider-sso3.973.14Apache-2.0
@aws-sdk/credential-provider-web-identity3.972.76Apache-2.0
@aws-sdk/dynamodb-codec3.973.21Apache-2.0
@aws-sdk/endpoint-cache3.972.8Apache-2.0
@aws-sdk/lib-dynamodb3.1069.0Apache-2.0
@aws-sdk/middleware-endpoint-discovery3.972.19Apache-2.0
@aws-sdk/middleware-sdk-s33.972.72Apache-2.0
@aws-sdk/nested-clients3.997.44Apache-2.0
@aws-sdk/s3-request-presigner3.1106.0Apache-2.0
@aws-sdk/signature-v4-multi-region3.996.46Apache-2.0
@aws-sdk/token-providers3.1116.0Apache-2.0
@aws-sdk/types3.974.5Apache-2.0
@aws-sdk/util-dynamodb3.996.5Apache-2.0
@aws-sdk/util-locate-window3.965.8Apache-2.0
@aws-sdk/xml-builder3.972.40Apache-2.0
@aws/lambda-invoke-store0.3.0Apache-2.0
@fontsource-variable/inter5.2.8OFL-1.1
@img/colour1.1.0MIT
@img/sharp-darwin-arm640.35.5Apache-2.0
@img/sharp-libvips-darwin-arm641.3.4LGPL-3.0-or-later
@next/env16.4.2MIT
@next/swc-darwin-arm6416.4.2MIT
@playwright/test1.60.0Apache-2.0
@radix-ui/primitive1.1.4MIT
@radix-ui/react-accordion1.2.14MIT
@radix-ui/react-collapsible1.1.14MIT
@radix-ui/react-collection1.1.10MIT
@radix-ui/react-compose-refs1.1.2MIT
@radix-ui/react-compose-refs1.1.3MIT
@radix-ui/react-context1.1.4MIT
@radix-ui/react-direction1.1.2MIT
@radix-ui/react-id1.1.2MIT
@radix-ui/react-label2.1.7MIT
@radix-ui/react-presence1.1.6MIT
@radix-ui/react-primitive2.1.3MIT
@radix-ui/react-primitive2.1.6MIT
@radix-ui/react-slot1.2.3MIT
@radix-ui/react-slot1.3.0MIT
@radix-ui/react-use-controllable-state1.2.3MIT
@radix-ui/react-use-effect-event0.0.3MIT
@radix-ui/react-use-layout-effect1.1.2MIT
@smithy/core3.33.3Apache-2.0
@smithy/credential-provider-imds4.5.2Apache-2.0
@smithy/fetch-http-handler5.7.2Apache-2.0
@smithy/is-array-buffer2.2.0Apache-2.0
@smithy/middleware-compression4.6.2Apache-2.0
@smithy/node-http-handler4.11.3Apache-2.0
@smithy/signature-v45.6.12Apache-2.0
@smithy/types4.17.2Apache-2.0
@smithy/util-buffer-from2.2.0Apache-2.0
@smithy/util-utf82.3.0Apache-2.0
@swc/helpers0.5.23Apache-2.0
@types/debug4.1.13MIT
@types/estree1.0.9MIT
@types/estree-jsx1.0.5MIT
@types/hast3.0.4MIT
@types/mdast4.0.4MIT
@types/ms2.1.0MIT
@types/node24.19.0MIT
@types/react19.2.17MIT
@types/react-dom19.2.3MIT
@types/unist2.0.11MIT
@types/unist3.0.3MIT
@ungap/structured-clone1.3.2ISC
@vercel/analytics2.0.1MIT
@vercel/cli-config0.2.0Apache-2.0
@vercel/cli-exec0.1.1Apache-2.0
@vercel/oidc3.6.1Apache-2.0
@vercel/oidc-aws-credentials-provider3.1.4Apache-2.0
argparse1.0.10MIT
aws-jwt-verify5.2.1Apache-2.0
bail2.0.2MIT
baseline-browser-mapping2.11.27Apache-2.0
bowser2.14.1MIT
caniuse-lite1.0.30001814CC-BY-4.0
ccount2.0.1MIT
character-entities2.0.2MIT
character-entities-html42.1.0MIT
character-entities-legacy3.0.0MIT
character-reference-invalid2.0.1MIT
class-variance-authority0.7.1Apache-2.0
client-only0.0.1MIT
clsx2.1.1MIT
comma-separated-tokens2.0.3MIT
cross-spawn7.0.6MIT
csstype3.2.3MIT
debug4.4.3MIT
decode-named-character-reference1.3.0MIT
dequal2.0.3MIT
detect-libc2.1.2Apache-2.0
devlop1.1.0MIT
esprima4.0.1BSD-2-Clause
estree-util-is-identifier-name3.0.0MIT
execa5.1.1MIT
extend3.0.2MIT
extend-shallow2.0.1MIT
fflate0.8.3MIT
fsevents2.3.2MIT
get-stream6.0.1MIT
gray-matter4.0.3MIT
hast-util-to-jsx-runtime2.3.6MIT
hast-util-whitespace3.0.0MIT
html-url-attributes3.0.1MIT
human-signals2.1.0Apache-2.0
inline-style-parser0.2.7MIT
is-alphabetical2.0.1MIT
is-alphanumerical2.0.1MIT
is-decimal2.0.1MIT
is-extendable0.1.1MIT
is-hexadecimal2.0.1MIT
is-plain-obj4.1.0MIT
is-stream2.0.1MIT
isexe2.0.0ISC
jose5.10.0MIT
js-yaml3.15.2MIT
kind-of6.0.3MIT
longest-streak3.1.0MIT
lucide-react0.577.0ISC
mdast-util-from-markdown2.0.3MIT
mdast-util-mdx-expression2.0.1MIT
mdast-util-mdx-jsx3.2.0MIT
mdast-util-mdxjs-esm2.0.1MIT
mdast-util-phrasing4.1.0MIT
mdast-util-to-hast13.2.1MIT
mdast-util-to-markdown2.1.2MIT
mdast-util-to-string4.0.0MIT
merge-stream2.0.0MIT
micromark4.0.2MIT
micromark-core-commonmark2.0.3MIT
micromark-factory-destination2.0.1MIT
micromark-factory-label2.0.1MIT
micromark-factory-space2.0.1MIT
micromark-factory-title2.0.1MIT
micromark-factory-whitespace2.0.1MIT
micromark-util-character2.1.1MIT
micromark-util-chunked2.0.1MIT
micromark-util-classify-character2.0.1MIT
micromark-util-combine-extensions2.0.1MIT
micromark-util-decode-numeric-character-reference2.0.2MIT
micromark-util-decode-string2.0.1MIT
micromark-util-encode2.0.1MIT
micromark-util-html-tag-name2.0.1MIT
micromark-util-normalize-identifier2.0.1MIT
micromark-util-resolve-all2.0.1MIT
micromark-util-sanitize-uri2.0.1MIT
micromark-util-subtokenize2.1.0MIT
micromark-util-symbol2.0.1MIT
micromark-util-types2.0.2MIT
mimic-fn2.1.0MIT
mnemonist0.38.3MIT
ms2.1.3MIT
nanoid3.3.19MIT
next16.4.2MIT
npm-run-path4.0.1MIT
obliterator1.6.1MIT
onetime5.1.2MIT
os-paths4.4.0MIT
parse-entities4.0.2MIT
path-key3.1.1MIT
picocolors1.1.1ISC
playwright1.60.0Apache-2.0
playwright-core1.60.0Apache-2.0
postcss8.5.28MIT
property-information7.2.0MIT
react19.2.4MIT
react-dom19.2.4MIT
react-markdown10.1.0MIT
remark-parse11.0.0MIT
remark-rehype11.1.2MIT
scheduler0.27.0MIT
section-matter1.0.0MIT
semver7.8.5ISC
sharp0.35.5Apache-2.0
shebang-command2.0.0MIT
shebang-regex3.0.0MIT
signal-exit3.0.7ISC
source-map-js1.2.2BSD-3-Clause
space-separated-tokens2.0.2MIT
sprintf-js1.0.3BSD-3-Clause
stringify-entities4.0.4MIT
strip-bom-string1.0.0MIT
strip-final-newline2.0.0MIT
stripe22.3.2MIT
style-to-js1.1.21MIT
style-to-object1.0.14MIT
styled-jsx5.1.6MIT
tailwind-merge3.3.1MIT
trim-lines3.0.1MIT
trough2.2.0MIT
tslib2.8.10BSD
undici-types7.24.6MIT
unified11.0.5MIT
unist-util-is6.0.1MIT
unist-util-position5.0.0MIT
unist-util-stringify-position4.0.0MIT
unist-util-visit5.1.0MIT
unist-util-visit-parents6.0.2MIT
vfile6.0.3MIT
vfile-message4.0.3MIT
which2.0.2ISC
xdg-app-paths5.5.1MIT
xdg-portable7.3.0MIT
zod4.6.7MIT
zwitch2.0.4MIT