反向工程的合法性
最后更新:2026-04-06 | 由 LLM 基于知识库原始资料编译
关联概念:商业秘密 | 商业秘密侵权 | 计算机软件保护 | 专利侵权
现行基准: 《反不正当竞争法》、《最高人民法院关于审理侵犯商业秘密民事案件适用法律若干问题的规定》(法释〔2020〕7号)、《计算机软件保护条例》
核心法条
- 《最高人民法院关于审理侵犯商业秘密民事案件适用法律若干问题的规定》(法释〔2020〕7号)第14条:通过自行开发研制或者自行对从公开渠道取得的产品、设备进行拆卸、测绘、分析等手段获得技术信息,不属于《反不正当竞争法》第9条所称的"其他不正当手段"。 [现行有效]
- 《计算机软件保护条例》第17条:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。 [现行有效]
- 《计算机软件保护条例》第16条:合法持有软件复制品的单位、公民,根据使用的需要可以把该软件装入计算机内;为了存档而制作备份。 [现行有效]
- 《专利法》第76条:被控侵权人有证据证明其实施的技术属于现有技术的,不构成侵犯专利权(现有技术抗辩,与反向工程的结果间接关联)。 [现行有效]
- 《民法典》第123条:民事主体依法享有知识产权,包括商业秘密。 [现行有效]
规则沿革
| 时间节点 | 变化内容 | 依据 |
|---|---|---|
| 2019年 | 《反不正当竞争法》修正,商业秘密侵权条款更新 | 2019年修正第9条 |
| 2020年 | 最高法商业秘密司法解释明确反向工程作为商业秘密合法抗辩事由 | 法释〔2020〕7号第14条 |
| 2013年 | 《计算机软件保护条例》修订(现行2011年修正版),明确软件的合理使用范围 | 《计算机软件保护条例》第16、17条 |
| 2021年 | 新《专利法》施行,现有技术抗辩条款为反向工程提供间接保护 | 2020年修正第76条 |
一、反向工程的概念
1.1 定义与特征
反向工程(Reverse Engineering),又称逆向工程,是指通过对产品、设备、软件等进行拆卸、测绘、分析、测试、反编译等手段,推导出其设计原理、结构组成、技术信息或源代码等商业秘密或技术秘密的过程。
核心特征:
1. 对象是已经合法获取的产品或信息
2. 手段是技术性的分析和拆解
3. 目的是获取产品内部的技术信息
4. 结果可能获得商业秘密或技术诀窍
1.2 与侵权行为的界线
反向工程本身是合法的技术研究行为,但其合法性取决于以下关键条件:
- 获取渠道合法:产品或信息来源必须合法(如通过公开市场购买)
- 手段合法:不得通过窃取、欺诈等不正当手段获取
- 不违反保密义务:对已知负有保密义务的信息,不能通过反向工程规避
二、反向工程的合法性基础
2.1 商业秘密法框架
在商业秘密法律体系中,反向工程是法定的合法抗辩事由。
法律依据:法释〔2020〕7号第14条明确规定,通过自行对从公开渠道取得的产品进行拆卸、测绘、分析等手段获得技术信息,不属于反不正当竞争法规定的"其他不正当手段"。
核心规则:
1. 反向工程获得的信息不构成对商业秘密的侵犯
2. 但该产品的获取途径必须是公开渠道(合法购买或合法取得)
3. 反向工程者需承担举证责任,证明其信息来源和手段的合法性
2.2 专利法框架
反向工程可能发现某项技术属于现有技术,从而在专利侵权诉讼中提出现有技术抗辩(《专利法》第76条)。
2.3 著作权法/软件保护框架
《计算机软件保护条例》规定了对软件的合理使用,包括为学习和研究目的的使用。但需注意:
- 软件反编译通常属于反向工程的手段,但其合法性取决于具体情况
- 中国法律对软件反编译的合法性态度相对保守,主要限定在学习、研究目的
- 商业用途的反编译可能构成对软件著作权的侵犯
三、反向工程的合法性要件
3.1 合法的要件
- 合法获取产品:产品必须通过公开市场或合法途径获得(如在正规渠道购买)
- 未违反保密义务:进行反向工程的人不对该技术信息负有保密义务
- 未规避技术保护措施:不得规避权利人设置的技术保护措施(如加密、DRM数字权利管理系统)
- 未侵犯其他权利:反向工程本身不得构成对专利权、著作权等的侵犯
3.2 不合法的情形
- 产品来源不合法:通过盗窃、欺诈、违约等手段获取产品
- 违反合同条款:在购买协议或许可协议中明确禁止反向工程
- 规避技术保护措施:通过反编译绕过DRM等技术保护措施
- 侵犯商业秘密:明知产品中含有权利人的商业秘密,且获取该产品的过程违反了保密义务
3.3 合同禁止反向工程的效力
合同约定(如许可协议中"不得进行反向工程"的条款)与反向工程合法性存在冲突时的处理:
- 违反合同约定:可能构成违约责任,但不一定构成商业秘密侵权
- 违反技术保护措施:可能违反《著作权法》第53条(规避技术措施),构成著作权侵权
- 合法反向工程 vs. 合同禁止:司法实践中存在争议,通常认为合同约定的效力优先于反向工程的合法性
四、不同知识产权类型中的反向工程
4.1 商业秘密
| 情形 | 是否构成侵权 |
|---|---|
| 从公开市场购买产品后进行反向工程 | 不侵权 |
| 通过合法授权获得产品后进行反向工程 | 一般不侵权(取决于合同) |
| 盗取产品后进行反向工程 | 侵权 |
| 违反保密协议后对信息进行反向工程 | 侵权 |
4.2 专利
| 情形 | 是否构成侵权 |
|---|---|
| 通过反向工程发现技术属于现有技术 | 不侵权(现有技术抗辩) |
| 通过反向工程获知专利技术并实施 | 侵权(专利不保护反向工程例外) |
| 为科研和实验目的使用专利产品 | 不侵权(专利法第75条第(四)项) |
4.3 软件著作权
| 情形 | 是否构成侵权 |
|---|---|
| 为学习和研究目的进行反编译 | 不侵权(合理使用) |
| 商业性反编译 | 可能侵权(超出合理使用范围) |
| 反编译后复制源代码 | 侵权(侵犯著作权复制权) |
五、比较法参考
5.1 美国
美国对反向工程的合法性认定较为宽松:
- 商业秘密领域:明确合法,《统一商业秘密法》(UTSA)将反向工程定义为获得商业秘密的合法手段
- 软件领域:DMCA(数字千年版权法)对反向工程有一定限制,但为互操作性目的的反编译属于合理使用(《计算机软件保护条例》类似)
- 专利领域:反向工程不产生专利侵权豁免
5.2 欧盟
- 商业秘密:欧盟《商业秘密指令》(2016/943)将反向工程列为合法获取手段
- 软件:《欧盟计算机程序指令》(2009/24/EC)规定为实现互操作性目的的反编译属于合理使用,但需满足严格条件
- DRMs: circumvention 属于违法行为
六、实务要点
- 反向工程是合法的技术创新手段,但须确保获取渠道和手段的合法性
- 保留完整的反向工程过程记录,作为后续可能的举证证据
- 注意合同条款,许可协议中的禁止反向工程条款可能带来违约责任
- 避免规避技术保护措施,这可能触犯著作权法
- 专利侵权风险不因反向工程豁免,通过反向工程获知的专利技术在未经许可下实施仍然侵权
知识库原始资料索引
法条
- 2020年法释〔2020〕7号《最高人民法院关于审理侵犯商业秘密民事案件适用法律若干问题的规定》
学术文章
- 反向工程相关法律理论和实务论述