插件概览
一个 Dart 包,可简化从 Flutter 和 Dart 项目中的 pubspec.yaml 文件中提取开源软件 (OSS) 许可信息的过程。它使开发者能够自动收集并显示所有依赖项的许可详情,促进符合许可要求。该工具在应用打包和发布工作流中尤其有用,确保透明度和法律合规性。它支持多种平台,包括 Android、iOS、macOS、Windows 和 Linux。
适合场景
- 为应用发布生成许可证报告
- 确保符合开源许可证
- 在应用程序中自动披露许可证
- 将许可证数据集成到构建流程中
- 在应用设置中显示许可证
主要特点
- 从 pubspec.yaml 提取许可证
- 支持多平台构建
- 简单的 CLI 集成
- 促进开源软件合规
- 生成结构化的许可证输出
适合对象
- Flutter 开发者
- 开源合规团队
- 应用发布商
- 构建自动化脚本
- 法律或审计准备
使用建议
- 需要在 pubspec.yaml 中包含许可证元数据
- 可能需要手动许可证验证
- 不可替代法律建议
- 仅限 pubspec 中声明的许可证
- 取决于依赖项元数据的准确性