SuperAPI AI 工具集

license-analysis

通用与其它

查看项目

更新于 10-16 01:24

技能介绍

用途:分析项目依赖树中的开源许可证兼容性与义务,识别许可证、检查冲突、标记 copyleft 传染风险,并生成含可操作建议的合规报告。

主要能力:扫描依赖清单(如 package.json、requirements.txt、go.mod、Cargo.toml、pom.xml)并解析完整传递依赖树;从 SPDX 标识、LICENSE 文件或清单字段提取许可证并归一化为 SPDX 标识;按项目分发模式(SaaS、二进制分发、开源库、内部工具)评估两两兼容性;标记 GPL、AGPL、LGPL、MPL 等 copyleft 风险,并结合静态链接、动态链接、独立进程、网络交互判断义务触发;生成许可证清单表、兼容性分析、带严重度的风险标记、所需归属与声明及冲突解决建议。

使用方式:提供项目依赖清单及项目自身许可证与分发模式,并说明以源码、二进制、SaaS 还是仅内部使用分发。示例提示:分析我的 Node.js 项目许可证,项目为 MIT 且以 npm 包分发,标记兼容性问题。

适用场景:开源项目发布前审查、专有软件引入第三方库评估、CI/CD 中集成许可证扫描、生成 THIRD-PARTY-NOTICES。

限制:输出仅为信息性起草或问题识别,不构成法律建议;需核实适用司法辖区与生效日期,不以当前来源为准的变化要求应重新核对。不得声称合规、可执行或完整,重大决策应咨询合格律师。边缘情况包括双许可(SPDX OR 表达式可选最兼容者并记录)、SSPL 与 Commons Clause 视为专有性限制、版本间许可证变更、字体/图片等非代码资产的 CC 许可、Stack Overflow 或 AI 生成代码片段来源不明等。

价格、平台、安装命令等暂未提供。