# 第三方组件与素材说明

本文是 Live2D Stage 的第三方组件、运行资源和示例素材入口。它用于集中维护
来源与许可链接，不替代各权利人的原始协议，也不构成法律意见。发布或再分发前，
应以链接中的最新条款和项目内随附的原始许可文本为准。

## Live2D Cubism SDK

本项目使用 Live2D Cubism SDK for Web 5 R5：

- Cubism Core 位于 `public/vendor/live2dcubismcore.min.js`，适用
  [随附的 Core 许可说明](vendor/CORE-LICENSE.md)和
  [Live2D Proprietary Software License Agreement](https://www.live2d.com/eula/live2d-proprietary-software-license-agreement_en.html)。
- Cubism Framework 源码及其 `LICENSE.md` 位于
  `vendor/CubismWebFramework-5-r.5`，适用
  [Live2D Open Software License Agreement](https://www.live2d.com/eula/live2d-open-software-license-agreement_en.html)。
- 应用内应保留声明：This application contains Live2D Cubism SDK developed by
  Live2D Inc. Copyright © Live2D Inc. All rights reserved.

本应用允许用户导入任意兼容模型，公开发布时可能属于 Live2D 定义的“可扩展
应用”。正式发布前，应核对
[SDK 发布许可](https://www.live2d.com/en/sdk/license/)和
[可扩展应用要求](https://www.live2d.com/en/sdk/license/expandable/)，并根据发布
主体和使用方式完成所需审核或协议。

## Live2D 官方示例模型

仓库包含两项 Live2D Inc. 官方示例素材：

- 虹色 Mao PRO：应用默认模型，原始说明见
  [`public/models/mao/ReadMe.txt`](models/mao/ReadMe.txt)。
- 莲·福斯特 PRO：仅保留精简运行资源用于自动测试；仓库中的
  `tests/fixtures/README.md` 说明其用途，压缩包内保留原始 `ReadMe.txt`。

使用或再分发这些素材前，必须核对
[Free Material License Agreement](https://www.live2d.com/eula/live2d-free-material-license-agreement_en.html)
和 [Live2D Cubism Sample Data Terms of Use](https://www.live2d.com/eula/live2d-sample-model-terms_en.html)。
示例数据条款要求的简短版权声明为：

> This content uses sample data owned and copyrighted by Live2D Inc.

仓库作者自己的代码许可不能覆盖或替代上述 SDK 与素材许可。

## MediaPipe

面捕使用 Google MediaPipe Tasks Vision。npm 包中的 WASM 在构建准备阶段复制到
`public/vendor/mediapipe`，面部模型文件位于
`public/vendor/face_landmarker.task`。MediaPipe 项目采用
[Apache License 2.0](https://github.com/google-ai-edge/mediapipe/blob/master/LICENSE)。
发布时还应核对所使用模型文件随来源附带的条款。

## JavaScript 依赖

React、Base UI、fflate、ws、Lucide、Vinext、Tailwind CSS 等依赖的精确版本和
完整传递依赖记录在根目录 `package-lock.json`。新增、升级或删除依赖时，应：

1. 使用 npm 更新锁文件，不手工删改锁文件片段。
2. 核对新增依赖及所携带资源的许可与署名要求。
3. 确认许可证允许目标分发方式。
4. 同步更新本文和应用内 `/licenses/` 页面中的摘要。

## 公开发布检查

- [ ] 已为项目作者自有代码选择合适的仓库许可证。
- [ ] 已确认 Cubism Core 与 Framework 的再分发方式符合适用协议。
- [ ] 已确认可扩展应用审核和 SDK 发布许可要求。
- [ ] 已保留 Mao、Ren 的原始说明和所需版权声明。
- [ ] 已核对 MediaPipe 模型文件及全部直接依赖许可。
- [ ] GitHub Release、Docker 镜像和在线服务包含所需许可文本与署名。

对许可适用范围有疑问时，应直接向相应权利人或专业法律顾问确认。
