120 lines
3.2 KiB
Markdown
120 lines
3.2 KiB
Markdown
# 第三方开源项目声明
|
||
|
||
**OpenDance Studio Android 辅助 App v0.1.0**
|
||
|
||
本软件使用了以下开源项目,特此声明。完整锚点见 `contracts/open-source-credits.md`
|
||
(三端共用,任一端新增依赖须回到 `opendance-web` 更新该表)。
|
||
应用「关于」页面展示同一份声明(见 `app/src/main/java/com/opendance/studio/ui/Credits.kt`)。
|
||
|
||
## 1. MediaPipe
|
||
|
||
- 版权:Copyright 2023 Google LLC
|
||
- 许可证:Apache License 2.0
|
||
- 源链接:https://github.com/google-ai-edge/mediapipe
|
||
- 用途:**本应用的端侧姿态推理**(MediaPipe Tasks Vision Android,
|
||
模型文件 `pose_landmarker_lite.task`)
|
||
|
||
## 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
|
||
- 用途:Windows 客户端引擎
|
||
|
||
## 6. godot-vrm
|
||
|
||
- 许可证:MIT
|
||
- 源链接:https://github.com/V-Sekai/godot-vrm
|
||
- 用途:VRM humanoid 扩展(Windows 客户端侧)
|
||
|
||
## 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
|
||
- 用途:**本应用的 WebSocket 推流**
|
||
|
||
## 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
|
||
- 用途:**本应用的相机采集**
|
||
|
||
## 14. Jetpack Compose
|
||
|
||
- 许可证:Apache License 2.0
|
||
- 源链接:https://developer.android.com/jetpack/compose
|
||
- 用途:**本应用的界面**
|
||
|
||
## 15. mysql2
|
||
|
||
- 许可证:MIT
|
||
- 源链接:https://github.com/sidorares/node-mysql2
|
||
- 用途:Web 管理服务端数据库驱动
|
||
|
||
---
|
||
|
||
## 许可合规说明
|
||
|
||
1. 本应用代码以 MIT 许可发布。
|
||
2. 本应用通过 Maven 依赖引入 MediaPipe Tasks Vision、CameraX、Jetpack Compose
|
||
与 OkHttp,均为 Apache License 2.0;对应许可证文本随依赖包分发,
|
||
可在各依赖的 Maven 构件中找到。
|
||
3. 随包分发的模型文件 `pose_landmarker_lite.task` 来自 MediaPipe
|
||
(Copyright 2023 Google LLC,Apache License 2.0)。
|
||
4. **未使用 SMPL 模型及其衍生拓扑**,统一采用 MediaPipe 33 点拓扑,
|
||
以规避 SMPL 的非商用许可限制。
|
||
5. **本应用只在设备本地进行推理,画面不离开手机**;通过网络发送的只有
|
||
33 个骨骼关键点坐标,不含任何图像数据。
|