Files
opendance-windows/THIRD_PARTY.md
T
opendance 4913760a8b docs: 消除 Gitea 模棱两可 Unicode 告警(全角标点紧邻 ASCII 时改为半角)
依据 Gitea v1.27.3 modules/charset/escape_stream.go 的判定规则
(analyzeDetectResults:仅当左右相邻字符都不是非 ASCII 时才标记,
且 _common 表恒定生效),把说明文档中会被标记的全角标点
(,:;?!() 等)改为半角,并保证成对括号宽度一致。
中文语境中的全角标点(左右均为中文)保持原样,不动代码与契约语义。
2026-09-15 21:45:51 +08:00

3.3 KiB

第三方开源项目声明

OpenDance Studio Windows 客户端 v0.1.0

本软件使用了以下开源项目,特此声明。完整锚点见 contracts/open-source-credits.md (三端共用,任一端新增依赖须回到 opendance-web 更新该表)。 客户端「关于」页面展示同一份声明(见 src/ui/credits.gd)。

1. MediaPipe

2. Three.js

3. @pixiv/three-vrm

4. Assimp

5. Godot Engine

  • 版权:Copyright Godot Engine contributors
  • 许可证:MIT
  • 源链接:https://github.com/godotengine/godot
  • 用途:本客户端的运行引擎,包括内置 glTF/VRM 导入器与 WebSocket 实现

6. godot-vrm

  • 许可证:MIT
  • 源链接:https://github.com/V-Sekai/godot-vrm
  • 用途:VRM humanoid 扩展参考实现。 本客户端未使用其二进制(该仓库不发布预编译产物),改为内置 glTF 导入器 + 自实现的骨骼名映射;此处按契约表保留声明。

7. NestJS

8. TypeORM

9. OkHttp

10. bvh


补充声明(实际引入的依赖)

11. React

12. Vite

13. CameraX

14. Jetpack Compose

15. mysql2


许可合规说明

  1. 本客户端自身代码以 MIT 许可发布。
  2. 运行时依赖仅为 Godot Engine(MIT);其余条目为同项目其他组件或服务端依赖, 按契约要求一并声明。
  3. 本客户端未使用 SMPL 模型及其衍生拓扑,统一采用 MediaPipe 33 点拓扑, 以规避 SMPL 的非商用许可限制。
  4. 本客户端只接收 33 个关键点坐标,不接收、不存储任何视频画面。
  5. 本客户端下载并缓存的 VRM 模型来自部署方自建的服务端,其来源与许可由 Web 服务端的来源五元组字段管理并在界面展示。