← Shorts Factory EngineDOCUMENTATION / DEPENDENCY ATTRIBUTION
DOCUMENT INDEXLicense termsThird-party noticesDownload original Markdown ↗
DEPENDENCY ATTRIBUTION

Third-party notices

Rendered from the Source Kit document. The original Markdown remains available for inspection.

Third-Party Notices

This inventory accompanies Shorts Factory Engine. The product license in LICENSE.md applies only to first-party code and does not replace any third-party license. This document is an engineering inventory, not legal advice; upstream license files control if an entry differs from this summary.

Distribution boundary

  • The Source Kit includes package-lock.json, but not node_modules.
  • Python wheels and ML model bytes are not bundled. The buyer downloads them under their upstream terms using the pinned manifests.
  • n8n, PostgreSQL, Redis/Valkey, S3-compatible servers, FFmpeg, Google Cloud services and Telegram are buyer-provided prerequisites, not redistributed binaries in the Source Kit.
  • Any container-image distribution requires a separate image-level SBOM and notice review; this file covers the source-kit boundary.

Pulsar and Charsiu

The first-party Pulsar wrapper and orchestration are governed by the commercial Source-Available license. The Charsiu-derived adapter retains the MIT notice, Copyright (c) 2021 jzhu, in pulsar/ATTRIBUTION.md. Reviewed upstream revision: 13a69f2a22ca0c0962b75cc693399b0ae23a12c9.

Anton font

assets/fonts/Anton-Regular.ttf is licensed under the SIL Open Font License 1.1. The complete license is shipped as assets/fonts/OFL.txt.

Carnegie Mellon Pronouncing Dictionary data

The bundled pulsar/src/pulsar_aligner/data/cmudict.dict data file comes from the official cmusphinx/cmudict repository at revision 74790861f652b15e4ac49015a90074ad62a27690. Copyright (C) 1993-2015 Carnegie Mellon University. Redistribution in source and binary forms, with or without modification, is permitted under the conditions reproduced in pulsar/src/pulsar_aligner/data/CMUDICT_LICENSE. The data SHA-256 is 81917843C7F44CE2B094AC63873C2C7A4CF802040792C455BA3CA406891C3D22.

No code from the separately licensed cmudict Python package or cmudict-tools is included or required.

Downloaded model

Systran/faster-whisper-large-v3 is pinned to revision edaa852ec7e145841d8ffdb056a99866b5f0a478 and declares MIT. Model bytes are not bundled and must be acquired separately from the upstream repository.

Python wheel manifest

The following packages are exact-pinned with wheel hashes in pulsar/requirements-windows.lock.txt. They are installed by the buyer and are not included in the Source Kit. Binary wheels may contain additional license notices; installers must preserve the metadata and license files in the installed distributions. SciPy and NumPy wheels carry additional bundled-component notices.

PackageVersionDeclared/reviewed license
av18.1.0BSD-3-Clause
certifi2024.12.14MPL-2.0
cffi2.0.0MIT
charset-normalizer3.4.1MIT
colorama0.4.6BSD-3-Clause
ctranslate24.8.2MIT
faster-whisper1.2.1MIT
filelock3.32.5MIT
flatbuffers25.12.19Apache-2.0
fsspec2026.6.0BSD-3-Clause
huggingface-hub0.36.2Apache-2.0
idna3.18BSD-3-Clause
numpy2.4.6BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0
onnxruntime1.27.0MIT
packaging24.2Apache-2.0 OR BSD-2-Clause
protobuf6.33.6BSD-3-Clause
pycparser3.0BSD-3-Clause
pyyaml6.0.2MIT
requests2.32.3Apache-2.0
scipy1.17.1BSD-3-Clause; wheel includes additional notices
setuptools84.0.0MIT
tokenizers0.22.2Apache-2.0
tqdm4.68.3MPL-2.0 AND MIT
typing-extensions4.15.0PSF-2.0
urllib32.4.0MIT
wheel0.45.1MIT

Node dependency inventory

Generated from docs/commercial-readiness/NODE_SBOM.cdx.json (326 components). The url-template@2.0.8 package metadata says BSD; its bundled three-clause license text was reviewed and is represented below as BSD-3-Clause.

PackageVersionDeclared/reviewed license
@aws-crypto/crc325.2.0Apache-2.0
@aws-crypto/crc32c5.2.0Apache-2.0
@aws-crypto/sha1-browser5.2.0Apache-2.0
@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/client-s33.1014.0Apache-2.0
@aws-sdk/core3.973.23Apache-2.0
@aws-sdk/crc64-nvme3.972.5Apache-2.0
@aws-sdk/credential-provider-env3.972.21Apache-2.0
@aws-sdk/credential-provider-http3.972.23Apache-2.0
@aws-sdk/credential-provider-ini3.972.23Apache-2.0
@aws-sdk/credential-provider-login3.972.23Apache-2.0
@aws-sdk/credential-provider-node3.972.24Apache-2.0
@aws-sdk/credential-provider-process3.972.21Apache-2.0
@aws-sdk/credential-provider-sso3.972.23Apache-2.0
@aws-sdk/credential-provider-web-identity3.972.23Apache-2.0
@aws-sdk/middleware-bucket-endpoint3.972.8Apache-2.0
@aws-sdk/middleware-expect-continue3.972.8Apache-2.0
@aws-sdk/middleware-flexible-checksums3.974.3Apache-2.0
@aws-sdk/middleware-host-header3.972.8Apache-2.0
@aws-sdk/middleware-location-constraint3.972.8Apache-2.0
@aws-sdk/middleware-logger3.972.8Apache-2.0
@aws-sdk/middleware-recursion-detection3.972.8Apache-2.0
@aws-sdk/middleware-sdk-s33.972.23Apache-2.0
@aws-sdk/middleware-ssec3.972.8Apache-2.0
@aws-sdk/middleware-user-agent3.972.24Apache-2.0
@aws-sdk/nested-clients3.996.13Apache-2.0
@aws-sdk/region-config-resolver3.972.9Apache-2.0
@aws-sdk/s3-request-presigner3.1014.0Apache-2.0
@aws-sdk/signature-v4-multi-region3.996.11Apache-2.0
@aws-sdk/token-providers3.1014.0Apache-2.0
@aws-sdk/types3.973.6Apache-2.0
@aws-sdk/util-arn-parser3.972.3Apache-2.0
@aws-sdk/util-endpoints3.996.5Apache-2.0
@aws-sdk/util-format-url3.972.8Apache-2.0
@aws-sdk/util-locate-window3.965.5Apache-2.0
@aws-sdk/util-user-agent-browser3.972.8Apache-2.0
@aws-sdk/util-user-agent-node3.973.10Apache-2.0
@aws-sdk/xml-builder3.972.39Apache-2.0
@aws/lambda-invoke-store0.2.4Apache-2.0
@esbuild/win32-x640.28.2MIT
@ioredis/commands1.5.1MIT
@jridgewell/sourcemap-codec1.5.5MIT
@nodable/entities3.0.0MIT
@pinojs/redact0.4.0MIT
@rollup/rollup-win32-x64-gnu4.62.5MIT
@rollup/rollup-win32-x64-msvc4.62.5MIT
@smithy/abort-controller4.2.12Apache-2.0
@smithy/chunked-blob-reader-native4.2.3Apache-2.0
@smithy/chunked-blob-reader5.2.2Apache-2.0
@smithy/config-resolver4.4.13Apache-2.0
@smithy/core3.23.12Apache-2.0
@smithy/credential-provider-imds4.2.12Apache-2.0
@smithy/eventstream-codec4.2.12Apache-2.0
@smithy/eventstream-serde-browser4.2.12Apache-2.0
@smithy/eventstream-serde-config-resolver4.3.12Apache-2.0
@smithy/eventstream-serde-node4.2.12Apache-2.0
@smithy/eventstream-serde-universal4.2.12Apache-2.0
@smithy/fetch-http-handler5.3.15Apache-2.0
@smithy/hash-blob-browser4.2.13Apache-2.0
@smithy/hash-node4.2.12Apache-2.0
@smithy/hash-stream-node4.2.12Apache-2.0
@smithy/invalid-dependency4.2.12Apache-2.0
@smithy/is-array-buffer2.2.0Apache-2.0
@smithy/is-array-buffer2.2.0Apache-2.0
@smithy/is-array-buffer2.2.0Apache-2.0
@smithy/is-array-buffer4.2.2Apache-2.0
@smithy/md5-js4.2.12Apache-2.0
@smithy/middleware-content-length4.2.12Apache-2.0
@smithy/middleware-endpoint4.4.27Apache-2.0
@smithy/middleware-retry4.4.44Apache-2.0
@smithy/middleware-serde4.2.15Apache-2.0
@smithy/middleware-stack4.2.12Apache-2.0
@smithy/node-config-provider4.3.12Apache-2.0
@smithy/node-http-handler4.5.0Apache-2.0
@smithy/property-provider4.2.12Apache-2.0
@smithy/protocol-http5.3.12Apache-2.0
@smithy/querystring-builder4.2.12Apache-2.0
@smithy/querystring-parser4.2.12Apache-2.0
@smithy/service-error-classification4.2.12Apache-2.0
@smithy/shared-ini-file-loader4.4.7Apache-2.0
@smithy/signature-v45.3.12Apache-2.0
@smithy/smithy-client4.12.7Apache-2.0
@smithy/types4.17.2Apache-2.0
@smithy/url-parser4.2.12Apache-2.0
@smithy/util-base644.3.2Apache-2.0
@smithy/util-body-length-browser4.2.2Apache-2.0
@smithy/util-body-length-node4.2.3Apache-2.0
@smithy/util-buffer-from2.2.0Apache-2.0
@smithy/util-buffer-from2.2.0Apache-2.0
@smithy/util-buffer-from2.2.0Apache-2.0
@smithy/util-buffer-from4.2.2Apache-2.0
@smithy/util-config-provider4.2.2Apache-2.0
@smithy/util-defaults-mode-browser4.3.43Apache-2.0
@smithy/util-defaults-mode-node4.2.47Apache-2.0
@smithy/util-endpoints3.3.3Apache-2.0
@smithy/util-hex-encoding4.2.2Apache-2.0
@smithy/util-middleware4.2.12Apache-2.0
@smithy/util-retry4.2.12Apache-2.0
@smithy/util-stream4.5.20Apache-2.0
@smithy/util-uri-escape4.2.2Apache-2.0
@smithy/util-utf82.3.0Apache-2.0
@smithy/util-utf82.3.0Apache-2.0
@smithy/util-utf82.3.0Apache-2.0
@smithy/util-utf84.2.2Apache-2.0
@smithy/util-waiter4.2.13Apache-2.0
@smithy/uuid1.1.2Apache-2.0
@types/body-parser1.19.6MIT
@types/chai5.2.3MIT
@types/connect3.4.38MIT
@types/deep-eql4.0.2MIT
@types/estree1.0.9MIT
@types/express-serve-static-core5.1.1MIT
@types/express5.0.6MIT
@types/http-errors2.0.5MIT
@types/node22.19.15MIT
@types/pg8.20.0MIT
@types/qs6.15.0MIT
@types/range-parser1.2.7MIT
@types/send1.2.1MIT
@types/serve-static2.2.0MIT
@vitest/expect3.2.7MIT
@vitest/mocker3.2.7MIT
@vitest/pretty-format3.2.7MIT
@vitest/runner3.2.7MIT
@vitest/snapshot3.2.7MIT
@vitest/spy3.2.7MIT
@vitest/utils3.2.7MIT
accepts1.3.8MIT
agent-base6.0.2MIT
agent-base7.1.4MIT
anynum1.0.1MIT
array-flatten1.1.1MIT
assertion-error2.0.1MIT
asynckit0.4.0MIT
atomic-sleep1.0.0MIT
axios1.19.0MIT
base64-js1.5.1MIT
bignumber.js9.3.1MIT
body-parser1.20.8MIT
bowser2.14.1MIT
buffer-equal-constant-time1.0.1BSD-3-Clause
bytes3.1.2MIT
cac6.7.14MIT
call-bind-apply-helpers1.0.2MIT
call-bound1.0.4MIT
chai5.3.3MIT
check-error2.1.3MIT
cluster-key-slot1.1.2Apache-2.0
combined-stream1.0.8MIT
content-disposition0.5.4MIT
content-type1.0.5MIT
cookie-signature1.0.7MIT
cookie0.7.2MIT
data-uri-to-buffer4.0.1MIT
debug2.6.9MIT
debug4.4.3MIT
debug4.4.3MIT
debug4.4.3MIT
debug4.4.3MIT
debug4.4.3MIT
deep-eql5.0.2MIT
delayed-stream1.0.0MIT
denque2.1.0Apache-2.0
depd2.0.0MIT
destroy1.2.0MIT
dotenv16.6.1BSD-2-Clause
dunder-proto1.0.1MIT
ecdsa-sig-formatter1.0.11Apache-2.0
ee-first1.1.1MIT
encodeurl2.0.0MIT
es-define-property1.0.1MIT
es-errors1.3.0MIT
es-module-lexer1.7.0MIT
es-object-atoms1.1.2MIT
es-set-tostringtag2.1.0MIT
esbuild0.28.2MIT
escape-html1.0.3MIT
estree-walker3.0.3MIT
etag1.8.1MIT
expect-type1.3.0Apache-2.0
express4.22.3MIT
extend3.0.2MIT
fast-xml-builder1.3.1MIT
fast-xml-parser5.11.0MIT
fdir6.5.0MIT
fetch-blob3.2.0MIT
finalhandler1.3.2MIT
follow-redirects1.16.0MIT
form-data4.0.6MIT
formdata-polyfill4.0.10MIT
forwarded0.2.0MIT
fresh0.5.2MIT
function-bind1.1.2MIT
gaxios7.1.4Apache-2.0
gcp-metadata8.1.2Apache-2.0
get-caller-file2.0.5ISC
get-intrinsic1.3.0MIT
get-proto1.0.1MIT
google-auth-library10.6.2Apache-2.0
google-logging-utils1.1.3Apache-2.0
googleapis-common8.0.2-rc.0Apache-2.0
googleapis150.0.1Apache-2.0
gopd1.2.0MIT
has-symbols1.1.0MIT
has-tostringtag1.0.2MIT
hasown2.0.4MIT
http-errors2.0.1MIT
https-proxy-agent5.0.1MIT
https-proxy-agent7.0.6MIT
iconv-lite0.4.24MIT
inherits2.0.4ISC
ioredis5.10.1MIT
ipaddr.js1.9.1MIT
is-unsafe2.0.2MIT
js-tokens9.0.1MIT
json-bigint1.0.0MIT
jwa2.0.1MIT
jws4.0.1MIT
lodash.defaults4.2.0MIT
lodash.isarguments3.1.0MIT
loupe3.2.1MIT
magic-string0.30.21MIT
math-intrinsics1.1.0MIT
media-typer0.3.0MIT
merge-descriptors1.0.3MIT
methods1.1.2MIT
mime-db1.52.0MIT
mime-types2.1.35MIT
mime1.6.0MIT
ms2.0.0MIT
ms2.1.3MIT
ms2.1.3MIT
ms2.1.3MIT
ms2.1.3MIT
ms2.1.3MIT
ms2.1.3MIT
nanoid3.3.18MIT
negotiator0.6.3MIT
node-domexception1.0.0MIT
node-fetch3.3.2MIT
object-inspect1.13.4MIT
on-exit-leak-free2.1.2MIT
on-finished2.4.1MIT
parseurl1.3.3MIT
path-expression-matcher1.6.2MIT
path-to-regexp0.1.13MIT
pathe2.0.3MIT
pathval2.0.1MIT
pg-cloudflare1.3.0MIT
pg-connection-string2.12.0MIT
pg-int81.0.1ISC
pg-pool3.13.0MIT
pg-protocol1.13.0MIT
pg-types2.2.0MIT
pg8.20.0MIT
pgpass1.0.5MIT
picocolors1.1.1ISC
picomatch4.0.5MIT
pino-abstract-transport2.0.0MIT
pino-http10.5.0MIT
pino-std-serializers7.1.0MIT
pino9.14.0MIT
postcss8.5.26MIT
postgres-array2.0.0MIT
postgres-bytea1.0.1MIT
postgres-date1.0.7MIT
postgres-interval1.2.0MIT
process-warning5.0.0MIT
proxy-addr2.0.7MIT
proxy-from-env2.1.0MIT
qs6.16.0BSD-3-Clause
quick-format-unescaped4.0.4MIT
range-parser1.2.1MIT
raw-body2.5.3MIT
real-require0.2.0MIT
redis-errors1.2.0MIT
redis-parser3.0.0MIT
rollup4.62.5MIT
safe-buffer5.2.1MIT
safe-stable-stringify2.5.0MIT
safer-buffer2.1.2MIT
send0.19.2MIT
serve-static1.16.3MIT
setprototypeof1.2.0ISC
side-channel-list1.0.1MIT
side-channel-map1.0.1MIT
side-channel-weakmap1.0.2MIT
side-channel1.1.1MIT
siginfo2.0.0ISC
sonic-boom4.2.1MIT
source-map-js1.2.1BSD-3-Clause
split24.2.0ISC
stackback0.0.2MIT
standard-as-callback2.1.0MIT
statuses2.0.2MIT
std-env3.10.0MIT
strip-literal3.1.0MIT
strnum2.4.2MIT
thread-stream3.1.0MIT
tinybench2.9.0MIT
tinyexec0.3.2MIT
tinyglobby0.2.17MIT
tinypool1.1.1MIT
tinyrainbow2.0.0MIT
tinyspy4.0.4MIT
toidentifier1.0.1MIT
tslib2.8.10BSD
tsx4.23.12MIT
type-is1.6.18MIT
typescript5.9.3Apache-2.0
undici-types6.21.0MIT
unpipe1.0.0MIT
url-template2.0.8BSD-3-Clause (reviewed metadata override)
utils-merge1.0.1MIT
vary1.1.2MIT
vite-node3.2.4MIT
vite7.3.6MIT
vitest3.2.7MIT
web-streams-polyfill3.3.3MIT
why-is-node-running2.3.0MIT
xml-naming0.3.0MIT
xtend4.0.2MIT
zod3.25.76MIT

Operational requirement

Before each commercial release, regenerate the Node SBOM from the final lock, run this generator, review every unknown or copyleft entry, and preserve all upstream notices required by the exact artifacts actually distributed.