# 第三方开源项目声明 **OpenDance Studio Android 辅助 App v0.2.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 个骨骼关键点坐标,不含任何图像数据。