Files
opendance-web/THIRD_PARTY.md
T

125 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 第三方开源项目声明
**OpenDance Studio Web 管理服务端 v0.1.0**
本软件使用了以下开源项目,特此声明。完整锚点见 `contracts/open-source-credits.md`
(三端共用,任一端新增依赖须回到本项目更新该表)。
## 1. MediaPipe
- 版权:Copyright 2023 Google LLC
- 许可证:Apache License 2.0
- 源链接:https://github.com/google-ai-edge/mediapipe
- 使用端:Android 辅助 App(本项目仅使用其 **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
- 使用端:Web 服务端(**可选**外部依赖,FBX/glTF 动作 -> BVH 转换)、Windows 客户端
## 5. Godot Engine
- 版权:Copyright Godot Engine contributors
- 许可证:MIT
- 源链接:https://github.com/godotengine/godot
- 使用端:Windows 客户端
## 6. godot-vrm
- 许可证:MIT
- 源链接:https://github.com/V-Sekai/godot-vrm
- 使用端:Windows 客户端
## 7. NestJS
- 许可证:MIT
- 源链接:https://github.com/nestjs/nest
- 使用端:Web 服务端
## 8. TypeORM
- 许可证:MIT
- 源链接:https://github.com/typeorm/typeorm
- 使用端:Web 服务端
## 9. OkHttp
- 许可证:Apache License 2.0
- 源链接:https://github.com/square/okhttp
- 使用端:Android 辅助 App
## 10. bvh
- 许可证:MIT
- 源链接:https://github.com/aimoonchen/bvh
- 使用端:Web 服务端(BVH 解析参考实现)、Android 辅助 App
--
## 补充声明(实际引入的构建期/运行时依赖)
以下为文档模板 10 项之外、本项目实际引入的依赖,一并声明以保证完整性。
## 11. React
- 许可证:MIT
- 源链接:https://github.com/facebook/react
- 使用端:Web 管理端
## 12. Vite
- 许可证:MIT
- 源链接:https://github.com/vitejs/vite
- 使用端:Web 管理端(构建工具)
## 13. mysql2
- 许可证:MIT
- 源链接:https://github.com/sidorares/node-mysql2
- 使用端:Web 服务端(MySQL/MariaDB 驱动)
## 14. class-validator / class-transformer
- 许可证:MIT
- 源链接:https://github.com/typestack/class-validator ,
https://github.com/typestack/class-transformer
- 使用端:Web 服务端(请求校验与转换)
## 15. CameraX
- 许可证:Apache License 2.0
- 源链接:https://developer.android.com/jetpack/androidx/releases/camera
- 使用端:Android 辅助 App
## 16. Jetpack Compose
- 许可证:Apache License 2.0
- 源链接:https://developer.android.com/jetpack/compose
- 使用端:Android 辅助 App
--
## 许可合规说明
1. 本项目自身代码以 MIT 许可发布。
2. 上述依赖的完整许可证文本随各依赖包的 `LICENSE` 文件分发;发布产物中
`web-server/node_modules/` 内已包含各依赖的许可证副本。
3. **未使用 SMPL 模型及其衍生拓扑**,统一采用 MediaPipe 33 点拓扑,
以规避 SMPL 的非商用许可限制。
4. 上传的模型与动作资产必须填写来源五元组(来源类型、名称、链接、许可、作者),
并在管理端审核界面展示、由审核流程校验,拒绝侵权内容入库。