docs(win): 任务说明、DSH 约束与交付文档
This commit is contained in:
+118
@@ -0,0 +1,118 @@
|
||||
# 第三方开源项目声明
|
||||
|
||||
**OpenDance Studio Windows 客户端 v0.1.0**
|
||||
|
||||
本软件使用了以下开源项目,特此声明。完整锚点见 `contracts/open-source-credits.md`
|
||||
(三端共用,任一端新增依赖须回到 `opendance-web` 更新该表)。
|
||||
客户端「关于」页面展示同一份声明(见 `src/ui/credits.gd`)。
|
||||
|
||||
## 1. MediaPipe
|
||||
|
||||
- 版权:Copyright 2023 Google LLC
|
||||
- 许可证:Apache License 2.0
|
||||
- 源链接:https://github.com/google-ai-edge/mediapipe
|
||||
- 用途:33 点骨骼拓扑定义(契约来源,**本端不包含其代码**)
|
||||
|
||||
## 2. Three.js
|
||||
|
||||
- 许可证:MIT
|
||||
- 源链接:https://github.com/mrdoob/three.js
|
||||
- 用途:Web 管理端 3D 预览
|
||||
|
||||
## 3. @pixiv/three-vrm
|
||||
|
||||
- 许可证:MIT
|
||||
- 源链接:https://github.com/pixiv/three-vrm
|
||||
- 用途:Web 管理端 VRM 加载
|
||||
|
||||
## 4. Assimp
|
||||
|
||||
- 许可证:BSD-3-Clause
|
||||
- 源链接:https://github.com/assimp/assimp
|
||||
- 用途:FBX/glTF 动作转换(可选外部依赖,在服务端侧使用)
|
||||
|
||||
## 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
|
||||
|
||||
- 许可证:MIT
|
||||
- 源链接:https://github.com/nestjs/nest
|
||||
- 用途:Web 管理服务端
|
||||
|
||||
## 8. TypeORM
|
||||
|
||||
- 许可证:MIT
|
||||
- 源链接:https://github.com/typeorm/typeorm
|
||||
- 用途:Web 管理服务端 ORM
|
||||
|
||||
## 9. OkHttp
|
||||
|
||||
- 许可证:Apache License 2.0
|
||||
- 源链接:https://github.com/square/okhttp
|
||||
- 用途:Android 辅助 App 通信
|
||||
|
||||
## 10. bvh
|
||||
|
||||
- 许可证:MIT
|
||||
- 源链接:https://github.com/aimoonchen/bvh
|
||||
- 用途:BVH 解析参考实现
|
||||
|
||||
---
|
||||
|
||||
## 补充声明(实际引入的依赖)
|
||||
|
||||
## 11. React
|
||||
|
||||
- 许可证:MIT
|
||||
- 源链接:https://github.com/facebook/react
|
||||
- 用途:Web 管理端界面
|
||||
|
||||
## 12. Vite
|
||||
|
||||
- 许可证:MIT
|
||||
- 源链接:https://github.com/vitejs/vite
|
||||
- 用途:Web 管理端构建
|
||||
|
||||
## 13. CameraX
|
||||
|
||||
- 许可证:Apache License 2.0
|
||||
- 源链接:https://developer.android.com/jetpack/androidx/releases/camera
|
||||
- 用途:Android 相机采集
|
||||
|
||||
## 14. Jetpack Compose
|
||||
|
||||
- 许可证:Apache License 2.0
|
||||
- 源链接:https://developer.android.com/jetpack/compose
|
||||
- 用途:Android 界面
|
||||
|
||||
## 15. mysql2
|
||||
|
||||
- 许可证:MIT
|
||||
- 源链接:https://github.com/sidorares/node-mysql2
|
||||
- 用途:Web 管理服务端数据库驱动
|
||||
|
||||
---
|
||||
|
||||
## 许可合规说明
|
||||
|
||||
1. 本客户端自身代码以 MIT 许可发布。
|
||||
2. 运行时依赖仅为 **Godot Engine**(MIT);其余条目为同项目其他组件或服务端依赖,
|
||||
按契约要求一并声明。
|
||||
3. 本客户端**未使用 SMPL 模型及其衍生拓扑**,统一采用 MediaPipe 33 点拓扑,
|
||||
以规避 SMPL 的非商用许可限制。
|
||||
4. 本客户端只接收 33 个关键点坐标,**不接收、不存储任何视频画面**。
|
||||
5. 本客户端下载并缓存的 VRM 模型来自部署方自建的服务端,其来源与许可由
|
||||
Web 服务端的来源五元组字段管理并在界面展示。
|
||||
Reference in New Issue
Block a user