按印 ANYIN 开源软件声明
版本号: V1.0 更新日期: 2026 年 7 月 18 日
"按印 ANYIN"应用在开发过程中使用了下列开源软件与第三方组件。我们对开源社区的贡献表示感谢。相关组件的著作权归各自权利人所有,其使用须遵循相应的开源许可证。以下声明用于满足许可证的署名要求。
各许可证全文可在对应项目的官方仓库中查阅。本声明中列示的许可证类型以我们集成时所依据的版本为准。
一、Flutter 框架与官方组件
| 组件 | 许可证 | 用途 |
|---|---|---|
| Flutter SDK | BSD 3-Clause | 应用开发框架 |
| flutter_localizations | BSD 3-Clause | 国际化本地化支持 |
Flutter 版权所有 © Google Inc.,采用 BSD 3-Clause 许可证。
二、第三方 Dart / Flutter 依赖包
| 组件 | 许可证 | 用途 |
|---|---|---|
| camera | Apache License 2.0 | 摄像头访问、预览与拍照 |
| path_provider | BSD 3-Clause | 获取设备存储路径 |
| path | MIT | 文件路径处理 |
| audioplayers | MIT | 快门音效与提示音播放 |
| google_mlkit_object_detection | MIT | 端侧物体检测 |
| google_mlkit_commons | MIT | ML Kit 通用支持库 |
| google_mlkit_face_detection | MIT | 端侧人脸检测 |
| http | BSD 3-Clause | HTTP 网络请求 |
| uuid | MIT | UUID 生成 |
| supabase_flutter | MIT | 账号、云端存储与数据库客户端 |
| webview_flutter | BSD 3-Clause | 承载 Three.js 三维预览 |
| sensors_plus | BSD 3-Clause | 磁力计/加速度计传感器 |
| shared_preferences | BSD 3-Clause | 本地键值存储 |
| image_picker | Apache License 2.0 | 相册图片/视频选择 |
| video_player | BSD 3-Clause | 视频播放 |
| video_thumbnail | MIT | 视频缩略图生成 |
| crypto | BSD 3-Clause | 哈希/签名计算 |
| city_pickers | MIT | 省市区级联选择及行政区划数据 |
说明:各依赖包可能进一步依赖其他传递性开源组件,其许可证以对应组件声明为准。
三、Web 三维渲染组件
| 组件 | 许可证 | 用途 |
|---|---|---|
| Three.js(含 GLTFLoader、GLTFExporter) | MIT | 三维模型的加载、预览与导出 |
Three.js 版权所有 © three.js authors,采用 MIT 许可证。
四、AI 与后端服务
- Google ML Kit:端侧机器学习能力,其使用遵循 Google 相关服务条款与许可。
- Supabase:开源后端即服务(Apache License 2.0 等),我们采用自建部署方式使用。
五、许可证文本
上述 MIT、BSD、Apache 2.0 等许可证要求保留版权声明与许可声明。我们已在应用内(设置 → 关于 → 开源软件声明)或本文件中予以列示。如您需要任一组件的完整许可证文本,可通过《隐私政策》载明的方式联系我们索取,或前往对应开源项目官方仓库查阅。
本声明会随应用所用开源组件的调整而更新。