# Third-party notices

Reviewed 2026-10-29. This project's MIT license does not replace the licenses of these components or user-selected assets.

| Component | Version / origin | License | Copyright / credit | Included license |
| --- | --- | --- | --- | --- |
| Three.js and addons (CameraUtils, GLTFLoader, TGALoader) | 0.186.1 | MIT | 2010–2026 three.js authors | [MIT](licenses/three-MIT.txt) |
| three-stdlib (MMDLoader, MMDAnimationHelper) | 2.36.1 | MIT | 2021–2023 Poimandres; three.js contributors | [MIT](licenses/three-stdlib-MIT.txt) |
| MMDParser / CharsetEncoder inside three-stdlib | packaged with three-stdlib | MIT | 2016 Takahiro | [MIT](licenses/mmd-parser-MIT.txt) |
| fflate | 0.6.11, transitive dependency | MIT | 2020 Arjun Barrett | [MIT](licenses/fflate-MIT.txt) |
| potpack | 1.0.2, transitive dependency | ISC | 2018 Mapbox | [ISC](licenses/potpack-ISC.txt) |
| MediaPipe Tasks Vision JavaScript and WASM | 0.10.21 | Apache-2.0 | The MediaPipe Authors / Google | [Apache-2.0](licenses/MediaPipe-Apache-2.0.txt) |
| Face Landmarker bundle | float16 version 1 | Apache-2.0 | Google; authors listed in the model cards | [Apache-2.0](licenses/MediaPipe-Apache-2.0.txt) |
| Breathing / eye movement VMD | Eyedart_Breath_motion_v1.1 | CC0-1.0 | DiSK | [Original declaration](motions/disk/readme.txt), [CC0](licenses/CC0-1.0.txt) |

For source-tree browsing, the linked license, motion and notice files live under `public/`. Builds copy them to the paths shown above. MediaPipe WASM and the face model are copied/downloaded without modification; the JavaScript libraries are bundled for browser use. No MediaPipe algorithm source was modified.

Face model download: https://storage.googleapis.com/mediapipe-models/face_landmarker/face_landmarker/float16/1/face_landmarker.task

SHA-256: `64184e229b263107bc2b804c6625db1341ff2bb731874b0bcc2fe6544e0bc9ff`.

The upstream Face Landmarker guide identifies three model components. All three official model cards identify Apache License 2.0:

- [BlazeFace short range](https://storage.googleapis.com/mediapipe-assets/MediaPipe%20BlazeFace%20Model%20Card%20%28Short%20Range%29.pdf): Valentin Bazarevsky and Google contributors.
- [FaceMesh V2](https://storage.googleapis.com/mediapipe-assets/Model%20Card%20MediaPipe%20Face%20Mesh%20V2.pdf): Geng Yan and Ivan Grishchenko.
- [Blendshape V2](https://storage.googleapis.com/mediapipe-assets/Model%20Card%20Blendshape%20V2.pdf): Ivan Grishchenko, Geng Yan, Andrei Zanfir, Eduard Gabriel Bazavan.

Motion source: [DiSK's publisher page](https://bowlroll.net/file/231043). The original bilingual README declares CC0 1.0 Universal. Only the two VMD files and that README are included; the distribution's preview video is not included. A character's own terms still apply when the motion is used with it.

The default Deskbot, studio background and primitives are generated by this project's source code. No third-party character, character texture, downloaded background image, or demo video is bundled.

Build tooling (not shipped in the browser) includes Vite and its dependency tree. Each npm package retains its own license and the lockfile records exact package versions/integrity. `npm ci` obtains those packages from npm. `draco3d` is installed transitively by three-stdlib but its decoder, encoder, WASM and sample model are not copied into the site; Draco-compressed glTF is intentionally unsupported in this version.

Research and implementation references are in [docs/references.md](docs/references.md). References acknowledge prior work; they do not imply author endorsement. No paper figures, Sony images, or research demo assets are redistributed.

The explanatory SVG diagram and runtime flow diagram are original project illustrations under the project MIT license; they are not reproduced paper figures. English and Japanese technical explanations are in `docs/how-it-works.md` and `docs/how-it-works.ja.md`.
