首页/开发/CI/CD 与发布速查/开源许可证合规检查
质量门禁与回滚51 条

开源许可证合规检查

扫描依赖许可证类型,识别 GPL、AGPL 等与分发方式相关的条款;在构建阶段生成清单,对策略外许可证阻断或转人工评审。

CI/CD 与发布速查开发更新于 2026-10-12
常见工具FOSSA、license_finder、ORT、pip-licenses
检查对象直接依赖与传递依赖
策略按白名单、灰名单、黑名单分类处理
输出许可证清单随制品归档,支持法务复核

生成依赖许可证清单

生成依赖许可证清单
pip-licenses --format=csv --with-urls > licenses.csv
# Node 项目可用 license-checker
npx license-checker --summary
AGPL 与网络服务场景相关:对外提供服务时需确认履行源码开放义务的方式。

易错点

  • 只查直接依赖:传递依赖带入的强传染条款被漏检
  • 扫描结果不随版本归档:某个发行版本对应哪份清单无法追溯

数据来源与参考

  • pip-licenses 文档
  • Open Source Initiative 许可证列表
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌