软件著作权和专利,到底有什么区别?用这个例子一次说清楚。
最近有位客户找到我,说他们遇到这样一个情况:【买了一台设备,但设备自带的功能满足不了实际作业需求,于是自己写了一段代码,给软件打了个“补丁”,升级了设备功能。新增的功能在作业中非常好用,客户想把这项技术保护起来。】
客户自己查了一圈,觉得:软件著作权好像没什么用,实用新型含金量好像不高。于是拿着使用说明书和代码来问我:“能不能直接申请发明专利?”
在回答这个问题之前,需要先把一件事说清楚:软件著作权和专利保护的不是同一样东西。
一、专业解读:两者的法律本质完全不同
1. 著作权法的一个基本原则:只保护“表达”,不保护“思想”
著作权法保护的是作品的“独创性表达”。软件著作权保护的是源代码和目标代码——也就是程序员写出来的那套代码本身。
《计算机软件保护条例》第六条明确规定:“本条例对软件著作权的保护不延及开发软件所用的思想、处理过程、操作方法或者数学概念等。”
这句话翻译一下就是:软件著作权只保护“您写的那段代码”,不保护“您实现功能的方法”。
您写了100行代码实现了某个功能,别人看了您的代码重新写了完全不同的代码实现了相同的功能——只要代码不一样,就不侵犯您的软件著作权。
补充说明:“独创性表达”的核心是“独立创作”,不是“是否独一无二”。如果两段代码完全相同,但您能证明是自己独立创作的,而对方也能证明是自己独立创作的,那么双方各自享有各自作品的著作权。著作权法不要求作品是“世界上唯一的”,只要求它是“您自己写的”。
2. 专利法的一个基本原则:保护“技术方案”,不保护“表达”
专利法保护的是“技术方案”——利用自然规律解决技术问题的方案。技术方案的核心是技术特征,包括:结构特征、方法步骤、算法流程、系统架构等。
《专利法》第二条第二款规定:“发明,是指对产品、方法或者其改进所提出的新的技术方案。”
同样是这段代码,如果背后的实质是:“通过算法A对数据B进行处理,得到结果C,从而实现该新增功能”——这个逻辑链条本身,就是一套完整的技术方案。再如果这个技术方案未公开,至少新颖性有了;如果创造性达标,就能成功申请发明专利。
专利保护的力度远大于软件著作权。实现同一个技术方案的代码可以有成千上万种,可以形成成千上万件计算机软件著作权。但如果这些代码背后的技术方案采用了您的思路,只要以盈利为目的进行经营,就侵犯您的专利权。
3. 为什么软件只能申请发明专利,不能申请实用新型?
《专利法》第二条第三款规定:“实用新型,是指对产品的形状、构造或者其结合所提出的适于实用的新的技术方案。”
实用新型保护的是物理世界的“形状”和“构造”。一个零件的截面形状、两个部件之间的连接结构——这些属于实用新型的保护范围。
而软件改进的是“运行逻辑”“算法流程”“数据处理方法”——这些都不是物理意义上的形状或构造。只有发明专利才能保护方法、算法和系统架构。所以软件相关的技术创新,天然只适用发明专利。
二、翻译成大白话:一个例子就看懂了
您写了一篇《西红柿炒鸡蛋》的菜谱。
• 著作权保护的是“您写的菜谱” 。
别人不能原样抄您的菜谱。但别人参考您的菜谱,用自己的话重新写一篇《西红柿炒鸡蛋》——只要文字不一样,就不侵权。
• 发明专利保护的是“炒菜的方法”。
您发明了一种“先把鸡蛋冷冻再下锅”的西红柿炒鸡蛋新方法,能让西红柿和鸡蛋更融合,口感更好。不管谁写菜谱,不管写多少种菜谱,只要用了“先把鸡蛋冷冻再下锅”这个方法并以盈利为目的进行经营,就侵犯了您的专利权。
进一步解释:菜谱的“思想”是“西红柿炒鸡蛋”这道菜本身,这个思想属于公有领域,任何人都可以做这道菜。“先把鸡蛋冷冻再下锅”这个具体方法本身,属于“思想”层面的东西,著作权法不保护,但专利法保护。因此如果“先把鸡蛋冷冻再下锅”这个方法被用于以盈利为目的的经营,会侵犯专利权,而不会侵犯著作权。但如果你把“先把鸡蛋冷冻再下锅”的方法写成了文字——用你自己的语言、自己的结构、自己的风格来描述这个方法——这段文字本身具有独创性表达,受著作权保护。别人不能原样复制你的文字,但别人可以用完全不同的语言描述同一个方法。
对应到软件技术:
• 软件著作权保护的是“您写的那段代码”。别人不能原样复制您的源代码。但别人用完全不同的代码实现了相同的功能——软件著作权管不了。
• 发明专利保护的是“功能背后的实现方法”。别人不管怎么写代码,只要功能实现方式落入了您的专利保护范围——就侵权。
三、回到客户的案例:应该申请什么?
客户的情况是:买了别人的设备,自己写了代码给软件打了补丁,新增了功能。想要保护“这项新增功能”。
分析如下:

软件的“功能”不是直接能申请专利的。但功能背后的“实现方法”——比如设备通过什么算法判断、怎么处理数据、最终实现了什么效果——如果这个实现方法具备新颖性、创造性和实用性,是可以申请发明专利的。
需要确认的关键问题:
1. 这个新功能是否真的是“打补丁”实现了设备从未具备的功能?
2. 这个实现方法是否与设备原厂的设计思路有本质不同?
3. 如果方法被公开,竞争对手是否能据此复制该功能?
如果三个答案都是肯定的,这项技术就值得考虑发明专利。
四、一句话总结:两者互不替代,用途完全不同

两者不冲突,可以同时申请。
著作权法不保护思想本身,只保护思想的“独创性表达”;专利法保护“实现思想背后的技术方案”。
一个更形象的比喻:
• 软件著作权是“防君子不防小人”——别人不抄您代码就没事。
• 发明专利是“不管君子小人,用了这个方法就不行”——只要用了您的技术方案,写不同的代码照样侵权。
给客户的建议:
“如果您只想保护‘别人不能复制我的代码’,软著就够了。
如果您想保护‘别人不能抄袭我实现这个功能的方法’,就需要发明专利。
但是能不能成功拿到发明专利授权,需要看您的方法是否满足发明专利的三性要求(新颖性、创造性、实用性)。所以专利不能保证申请了就一定能授权拿到专利证书。”
本文由合肥市泽信专利代理事务所撰写,结合实务案例整理,供企业及创新主体参考。
夜雨聆风