Third-Party Notices
This product loads or bundles the third-party components listed below. This file satisfies the attribution requirement of their licences.
Model weights are downloaded on demand and cached in the user's browser; they are not redistributed by this repository.
How this list is maintained. It was rewritten on 2026-08-20 from what the shipped editor actually loads (apps/editor/index.html, the lazy CDN loaders in the module tree, and apps/editor/vendor/), because the previous version covered four AI/ML components and omitted roughly twenty libraries the product loads on every boot. packages/db/scripts/_legal-phase456-proof.mjs re-derives the load list and fails when something is loaded that is not named here, so this file cannot silently fall behind again.
The product's own licence. Dika Studio is distributed under the Business Source License 1.1; the full text, with its parameters filled in, is theLICENSEfile at the root of this repository. In summary: you may use, modify and self-host it for your own purposes and for client work, and anything you produce with it is yours; you may not offer it to third parties as a product or a hosted service. Four years after each version is published, that version becomes available under the GNU Affero General Public License, version 3.0 or later. A company whose annual revenue exceeds $1 million needs a commercial licence for production use. TheLICENSEfile governs; this paragraph is a summary of it and nothing more.
Editor: core rendering and interaction
| Component | Version | Licence | Loaded from |
|---|---|---|---|
| Fabric.js | 5.3.1 | MIT | cdnjs |
| Swiper | 12.2.0 | MIT | jsDelivr |
| anime.js | 3.2.2 | MIT | jsDelivr |
| Lucide icons | vendored | ISC | apps/editor/js/vendor-lucide.min.js |
| opentype.js | vendored | MIT | apps/editor/js/vendor/opentype.min.js |
Editor: export, import and data
| Component | Version | Licence | Loaded from |
|---|---|---|---|
| jsPDF | 2.5.1 | MIT | cdnjs, lazily |
| JSZip | 3.10.1 | MIT or GPL-3.0 (dual; MIT elected) | cdnjs |
| Chart.js | 4.4.7 | MIT | jsDelivr, lazily |
| ExcelJS | 4.4.0 | MIT | jsDelivr, lazily |
| PapaParse | 5.4.1 | MIT | jsDelivr |
| bwip-js | 4.5.1 | MIT | jsDelivr, lazily |
| qrcode-generator | 1.4.4 | MIT | cdnjs |
| pdf.js (pdfjs-dist) | 3.11.174 | Apache-2.0 | jsDelivr, lazily |
| PptxGenJS | 3.12.0 | MIT | jsDelivr, lazily |
| ag-psd | 31.0.2 | MIT | jsDelivr, lazily |
| browser-image-compression | 2.0.2 | MIT | jsDelivr, lazily |
| mp4-muxer | vendored | MIT | apps/editor/vendor/mp4-muxer.min.js |
| mediabunny | vendored | MIT | apps/editor/vendor/ |
Editor: on-device AI (browser-side inference)
Transformers.js (@huggingface/transformers)
- Licence: Apache-2.0
- Use: on-device model runtime (WebGPU / WASM) for the editor AI image tools and auto-subtitle.
- Source: https://github.com/huggingface/transformers.js
ONNX Runtime Web
- Licence: MIT
- Use: the inference runtime behind cutout and upscaling (
apps/editor/vendor/cutout/,vendor/upscale/). - Source: https://github.com/microsoft/onnxruntime
BiRefNet_lite (background removal)
- Licence: MIT
- Model card: https://huggingface.co/onnx-community/BiRefNet_lite-ONNX
- Upstream: https://github.com/ZhengPeng7/BiRefNet
SlimSAM / MobileSAM (magic select)
- Licence: Apache-2.0
- Use: point-prompted segmentation for click-to-cut selection.
- Model card: https://huggingface.co/Xenova/slimsam-77-uniform
Swin2SR (image upscaling)
- Licence: Apache-2.0
- Use: super-resolution (2x, chained for 4x).
- Model card: https://huggingface.co/Xenova/swin2SR-classical-sr-x2-64
- Upstream: https://github.com/mv-lab/swin2sr
YuNet (face detection)
- Licence: MIT
- Vendored at
apps/editor/vendor/yunet/, withLICENSEandPROVENANCE.md(pinned commit, sha256).
Silero VAD
- Licence: MIT
- Vendored at
apps/editor/vendor/vad/silero_vad_v5.onnx. Present and currently unused. - Upstream: https://github.com/snakers4/silero-vad
thinking-orbs
- Licence: MIT, (c) Jakub Antalik
- Vendored at
apps/editor/vendor/orbs/with itsLICENSE; also a dependency of the portal.
Collaboration
| Component | Licence | Notes |
|---|---|---|
| Yjs | MIT | bundled into apps/editor/vendor/collab/collab.min.js |
| Hocuspocus | MIT | same bundle |
Fonts
Google Fonts are fetched at runtime from fonts.googleapis.com / fonts.gstatic.com. The families offered by the editor are published under the SIL Open Font License 1.1, which permits embedding in documents and exports. Each family's own licence is available from its Google Fonts page.
Portal and marketing site
The web applications depend on Next.js, React, Tailwind CSS, Base UI, drizzle-orm, the postgres client, Stripe's SDK, sharp, ExcelJS, wavesurfer.js, Recharts and lucide-react, all under MIT or Apache-2.0. Their exact versions are recorded in each app's package.json and in the lockfile.
Removed
ffmpeg.wasm (LGPL/GPL family) has been deleted from the repository (2026-08-20). Its eager boot entry was removed long ago and nothing loaded it; the four remaining mentions in the source were comments. Keeping 24 MB of copyleft binaries in the tree that ship in no build is a licence question with no benefit attached, so the directory is gone. A copy was archived outside the repository before deletion.