FLUTTER ECOSYSTEM

flutter_oss_licenses

一个使用 pubspec.yaml/lock 文件生成详细且更好的开源许可证列表的工具。

最新版本
3.2.0
近 30 天下载
4.3万
喜欢数
83
Pub 分数
140

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

一个开发者工具,通过分析 pubspec.yaml 和 pubspec.lock 文件,生成 Flutter 项目中使用的开源许可证的全面且格式良好的列表。它通过提供第三方依赖项的详细归属信息,帮助确保符合许可要求。该包在应用发布或审计期间尤其有用,能够清晰地展示所有包含库的许可证。

适合场景
  • 生成应用提交的许可证报告
  • 确保符合开源许可条款
  • 审核项目中的第三方依赖项
  • 在应用程序文档中包含许可证信息
  • 在发布工作流中自动披露许可证
主要特点
  • Analyzes pubspec.yaml and pubspec.lock files
  • Generates detailed license listings
  • Supports multiple platforms
  • Provides clean, readable output
  • Integrates easily via Flutter CLI
适合对象
  • Flutter 开发者准备提交应用商店
  • 管理开源合规的团队
  • 需要透明依赖关系归属的项目
  • 开发人员自动化许可证报告
  • 需要许可证透明度的开源项目
使用建议
  • 需要手动集成到构建流程中
  • 输出格式可能需要针对特定需求进行自定义
  • 不强制执行许可证合规性,仅报告合规性
  • 可能需要为复杂的依赖关系树进行额外配置
  • 仅限 pubspec 文件中列出的依赖项
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add flutter_oss_licenses

所属分类

源码仓库

关联项目