↑

开源许可审查(知识产权·2)v1.0.0

oss-review-3515af8 KB

针对软件项目引入第三方开源组件时的许可证合规风险进行审查,自动识别许可证类型、冲突条款与传染性要求,输出可落地的合规建议与替换方案。适合技术法务、研发团队在代码审计、并购尽调或产品发布前调用。

律师法律执业领域工作区英文原版工作区
0 0 0 0 更新于 2026-10-28 13:52

免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。

概述

本 Skill 面向软件开发与知识产权合规场景,专门处理第三方开源组件的许可证审查事务。当项目引入外部代码库时,它能逐条解析许可证文本中的权利授予、义务约束与限制条款,识别 GPL 系列强传染性、Apache-2.0 专利授权撤回、MIT/BSD 免责声明差异等关键风险点,最终输出包含许可证兼容性矩阵、合规整改步骤与替代组件建议的结构化审查报告,供法务与研发团队直接用于代码审计或并购尽调。

技能包含

  • SKILL.md(本文件):技能主说明:触发条件、流程与输出约定

核心能力

  • 许可证自动识别:从代码库或依赖清单中定位并归类主流开源许可证(GPL/LGPL/AGPL、MIT、Apache-2.0、BSD 系列、MPL、EPL 等)。
  • 兼容性冲突检测:分析多许可证混用时的权利义务冲突,标出传染性蔓延、专利授权不兼容等高危组合。
  • 义务清单提取:逐条列出需履行的署名、源码披露、相同方式许可等法定义务,避免遗漏导致违约。
  • 风险分级与整改建议:按「阻断性/高风险/可接受」三级标注问题,给出组件替换、隔离封装或重新授权谈判的具体路径。
  • 审查报告生成:输出可直接归档或提交给交易对方的结构化文档,含条款摘要、风险对照表与待办清单。

应用场景

用户怎么说本技能做什么
"我们要引入这个 npm 包,帮我审一下许可证有没有坑"解析该包及其传递依赖的全部许可证,标出传染性要求与专利条款风险,给出是否可商用的结论。
"投资方要求做代码合规尽调,出一份开源审查报告"扫描代码库生成完整许可证清单,按兼容性矩阵排查冲突,输出带风险分级与整改建议的尽调文档。
"GPL 代码混进我们产品了,怎么补救"定位 GPL 污染范围,评估隔离重构、替换为 LGPL/MIT 替代方案或购买商业授权的可行性步骤。
"Apache-2.0 和 GPLv3 的代码能一起用吗"对比两许可证的专利授权、商标限制与传染性机制,给出组合使用的合规条件或不可行判定。