Credits & licences
what Kinetica builds on.
Kinetica uses open-source npm packages, open fonts and icons, and third-party services. Each keeps its own licence. The full package list ships as THIRD-PARTY-LICENSES.md.
01Summary
The production dependency tree has 110 npm packages (THIRD-PARTY-LICENSES.md). Licences: MIT 61, OFL-1.1 16, Apache-2.0 15, ISC 9, BSD-2-Clause 5, BSD-3-Clause 2, 0BSD 1, Unlicense 1. After npm ci each package's full licence text is in its folder under node_modules/, and npm ls --all lists every version.
The application code, including the operator console in packages/admin-kit/, is the author's own work, licensed to you under the Envato licence you bought (LICENSE.md).
02Fonts
All from Fontsource npm packages, under the SIL Open Font License 1.1. They are used in rendered videos, brand kits and the studio interface, and served from your own server (no font requests to third parties at run time).
| Package | Family |
|---|---|
@fontsource-variable/* | Inter, Space Grotesk, Bricolage Grotesque, Fraunces, Playfair Display, Manrope, JetBrains Mono, Outfit, DM Sans, Sora, Syne, Unbounded, Geist |
@fontsource/* | Archivo Black, Instrument Serif, Anton, Noto Color Emoji |
Keep the OFL notices that come with the packages if you redistribute the fonts. On a plain-Node server the Debian/Ubuntu package fonts-noto-color-emoji (also OFL) is installed by you; the Docker image installs it from Debian.
03Icons
Lucide icons, lucide-static (in videos) and lucide-react (in the studio interface), under the ISC licence.
04Main libraries
| Package | Used for | Licence |
|---|---|---|
puppeteer-core | Driving Chrome to render frames | Apache-2.0 |
@anthropic-ai/sdk | Calls to Claude | Apache-2.0 |
hono, @hono/node-server | The web server | MIT |
better-sqlite3 | The databases | MIT |
zod | Input validation | MIT |
react, react-dom | The studio and console interfaces | MIT |
Licences above are read from each package's package.json in node_modules.
05Programs you install
Google Chrome or Chromium and ffmpeg are not bundled in this package. You install them (or the Dockerfile installs Debian's chromium and ffmpeg), and they keep their own licences.
06Sound and music
No third-party sound files ship with Kinetica: scene-change whooshes are synthesised by the renderer (packages/render/src/audio.ts). The music library starts empty; upload only music you own or hold a licence for, with its credit line.
07Third-party services
Kinetica connects to these services only when you add their keys. They are not part of the purchase: you accept their terms and pay their fees. Names belong to their owners and are used only to describe compatibility.
| Service | Used for | Needed |
|---|---|---|
| Anthropic (Claude) | Storyboards, edits, translations, AI review | Optional |
| ElevenLabs | Voiceover and word timings | Optional |
| Stripe | Plans and credit packs | Optional |
| Resend | Optional | |
| Pexels | Free stock photos, with the photographer's credit | Optional |
08This documentation
Geist and Geist Mono fonts (SIL Open Font License 1.1), loaded from Google Fonts by these pages only. Screenshots show a fresh Kinetica install with no keys set.