计算机软件著作权登记
保护代码表达,确权赋能——APP上架、游戏版号、高新认定、双软减免税的基石
什么是软件著作权?
代码即作品——软著是软件的法律"出生证明"
软著的本质
计算机软件著作权是版权(著作权)的一种,保护的是软件的代码表达——源代码和目标代码的独创性表达。法律依据为《中华人民共和国著作权法》和《计算机软件保护条例》。与专利不同,软著保护表达、不保护思想:你的代码不能被复制粘贴,但别人可以独立写出实现相同功能的完全不同的代码。软著自软件创作完成之日起自动产生,登记不是权利产生的前提,而是权利归属的初步证明。
为什么必须登记软著?
虽然软著权利自动产生,但不登记就无法发挥其实际价值:(1)确权证明——发生侵权纠纷时,登记证书是著作权归属的最直接证据(诉讼中法院认可其初步证明效力);(2)APP上架硬门槛——国内所有主流应用商店(华为/小米/苹果App Store中国区/腾讯应用宝等)均要求提供软著证书;(3)游戏版号前置——网络游戏申请版号须先取得软著;(4)高新企业认定——软著是知识产权评分的重要组成部分;(5)双软认定——享受增值税即征即退和企业所得税"两免三减半"的税收优惠。
不登记的后果
(1)无法在主流应用商店上架APP——这是最直接、最致命的商业影响;(2)游戏无法拿到版号——没有软著就没有版号,没有版号就不能收费运营;(3)侵权举证困难——虽然权利自动产生,但在诉讼中你要首先证明"我是著作权人",没有登记证书就需要用开发日志/Git提交记录等间接证据且法院认可度低;(4)无法享受税收优惠——双软认定的前提之一就是软著登记证书,损失的是真金白银的税收红利。
软著 vs 软件专利:核心区别
软著:保护代码表达(禁止复制粘贴),自动产生、登记强化,周期1-3月、费用低廉(数百元),保护自然人终生+死后50年/法人首次发表后50年;软件专利:保护技术方案(禁止他人以相同技术手段实现相同功能),须申请+实质审查,周期1-3年、费用高昂(1-2万),保护期20年。两者不是二选一,而是互补关系——核心算法和技术创新应同时申请软著+软件专利。
软著 vs 软件专利 vs 商标
三种知识产权保护的是软件产品的不同维度
| 对比维度 | 💻 软件著作权 | 🔧 软件发明专利 | 🏷️ 商标 |
|---|---|---|---|
| 保护对象 | 源代码/目标代码的表达 | 技术方案本身(算法/方法/系统架构) | 品牌名称、Logo |
| 保护逻辑 | 保护表达,不保护思想 | 保护技术思想/方案 | 禁止混淆、保护商誉 |
| 取得方式 | 自动产生 + 登记强化 | 申请 + 实质审查 | 申请 + 审查 |
| 审查内容 | 形式审查(材料齐全即可) | 新颖性+创造性+实用性三性审查 | 显著性+不与他人商标冲突 |
| 周期 | 1-3个月 | 18-36个月 | 7-12个月 |
| 费用 | 官费数百元 + 代理1-3千 | 官费数千元 + 代理1-3万 | 官费270元/类 + 代理500-2000 |
| 保护期限 | 自然人:终生+死后50年 法人:首次发表后50年 |
20年(自申请日起) | 10年(可无限续展) |
| 排他强度 | ⭐⭐⭐ 禁止复制 | ⭐⭐⭐⭐⭐ 绝对排他 | ⭐⭐⭐⭐ 禁止混淆 |
| 独立开发抗辩 | 可以对抗 | 不可对抗 | — |
| 典型场景 | APP上架/游戏版号/高新认定 | 核心算法/技术壁垒/IPO | 品牌建设/市场区分 |
📋 软件产品的"知识产权三件套"
以一个商业APP为例:软著登记→保护代码不被复制、满足应用商店上架要求;软件发明专利→保护核心算法和独特技术方案、形成竞争壁垒;商标注册→保护APP名称和图标、建立品牌资产。三者缺一不可——只有软著没有专利=代码被保护但技术方案可以被抄袭(只要对方自己重新写代码);只有专利没有软著=技术方案被保护但应用商店不给上架。软著是最基础的"入场券",专利是"护城河"。
软著保护什么?哪些软件可以登记?
不只是"APP"——凡是独立完成并固定在载体上的软件均可登记
移动应用 (APP)
iOS/Android APP、小程序、快应用等。这是最常见的软著登记类型。注意:iOS和Android版本如果是不同代码库应分别登记;使用跨平台框架(Flutter/React Native等)同一代码库的登记一次即可。
游戏软件
手机游戏、PC游戏、网页游戏、主机游戏。游戏软著是申请游戏版号的前置条件——没有软著证书就无法提交版号申请。游戏引擎代码、玩法逻辑、UI/UX交互代码、资源加载管理系统等均应包含在内。
桌面/嵌入式/其他软件
Windows/Mac客户端软件、SaaS/Web平台、嵌入式系统固件、工业控制软件、AI模型推理代码、数据库系统、中间件、SDK/API库等。只要是用编程语言写成、独立完成、可复制、固定在载体上的计算机程序,均属于可登记的软件作品。
❓ 哪些不能登记为软著?
(1)未完成的半成品/仅设计文档——必须有可运行的源代码(至少核心模块可编译/运行);(2)纯HTML静态页面(不包含编程逻辑的)——版权保护归入一般文字作品而非软件;(3)简单配置参数——如JSON/YAML格式的配置文件本身不是软件;(4)开源代码的简单拼凑——缺乏独创性、且权属不清;(5)开发思想/算法逻辑/流程图——这些属于"思想"层面不保护,只保护代码的具体表达。
软著登记的基本条件
软著门槛很低——满足以下条件基本都能通过
独创性
软件须由开发者独立完成,不是直接复制他人代码。软著的独创性门槛远低于专利的创造性——只要是独立编写(非抄袭)即可满足
可复制性
软件须固定在某种有形载体上——保存在硬盘/U盘/云服务器的代码、写入芯片ROM的固件等均可满足
完整可运行
提交登记的软件须有可运行/可编译的完整代码——不能只是空壳框架或仅有界面截图。核心模块必须已经编写完成
申请主体
自然人、法人或其他组织均可作为申请人。合作开发须提供合作协议;委托开发须提供委托合同明确权属;职务作品归单位
源代码材料
须提交前30页+后30页源代码(不足60页的全部提交)。每页不少于50行。可遮挡非核心部分(如数据库密码/第三方API Key等)
用户手册/设计文档
须提交软件使用说明书或设计说明书,包含软件功能说明、运行环境、操作步骤、界面截图等。文档须与源代码版本一致
未超过保护期
自然人:终生+死后50年;法人/非法人组织:首次发表后50年。超过保护期的软件进入公有领域不再受著作权保护
首次发表判断
如果软件已经公开发布(APP上架、网站上线),应登记为"已发表"并提供首次发表日期和地点。未公开发布的可登记为"未发表"
⚠️ 源代码提交最容易犯的错
(1)只提交HTML/CSS但缺少后端逻辑代码——审查员会判断软件"不完整"而要求补正;(2)源代码与用户手册不匹配——源代码中出现了手册未提及的功能或反之,会被质疑真实性;(3)为了"凑页数"提交重复代码——如连续多页全是import语句或完全相同的模板代码,审查员可能要求重新提交;(4)过度遮挡——虽可以遮挡敏感信息(密码/密钥),但遮挡70%以上代码会让审查员无法判断独创性;(5)只提交前端代码但漏了服务端代码——如果是全栈应用,需提交前后端完整代码。
软著登记材料清单
以下为官方要求——材料齐全即可快速受理
计算机软件著作权登记申请表
填写软件全称/简称、版本号、分类号、开发完成日期、首次发表日期(如已发表)、著作权人信息等
软件鉴别材料 — 源代码
源程序前30页+后30页(不足60页的全部提交),每页不少于50行。页面须有页眉/页脚标注软件名称+版本号
软件鉴别材料 — 文档
用户手册/设计说明书/使用说明书。包含功能说明、运行环境、操作步骤、界面截图。通常10-30页
申请人身份证明
个人:身份证复印件;企业:营业执照副本复印件(加盖公章);事业单位:法人证书复印件
权利归属证明(视情况)
合作开发:合作协议;委托开发:委托合同+权利归属条款;职务作品:劳动合同/职务证明;继承/受让:转让/继承证明
代理委托书
委托代理机构办理时须提交,需申请人签章
📝 用户手册不是"可有可无"的过场材料
用户手册(或设计说明书)是审查员判断软件功能和独创性的关键依据。一份合格的用户手册应包含:(1)软件概述——功能列表、用户对象、运行环境(操作系统/硬件/依赖框架);(2)功能操作步骤——每个核心功能的操作流程+界面截图(至少6-8个截图),截图须清晰且与提交的源代码对应;(3)软件版本号——须与申请表填写的版本号一致。常见补正原因:手册只有一页笼统描述、没有截图、截图过于模糊、功能说明与源代码不匹配。
软著登记办理流程
从材料准备到拿到证书——清晰可见的每一步
材料准备
整理源代码、撰写用户手册、填写申请表、准备身份证明
提交申请
通过中国版权保护中心官网在线提交或委托代理机构代交
受理通知
材料齐全→发出受理通知书(约1-2周),记载受理号和申请日
审查
形式审查(核对材料是否符合要求)。30个工作日内审结
补正/通过
材料有问题→补正通知书(60日内补正);材料齐全→登记公告
颁发证书
公告后约1-2周发出《计算机软件著作权登记证书》
加急通道
普通加急
适用于一般紧迫场景,额外加急费
急速加急
适合紧急上线/版号申报,额外加急费
特急加急
非官方的加急渠道,费用较高 ,需确认代理机构的可靠性和真实性
材料准备时间预估
源代码整理(0.5-1天)
从代码库中提取前30+后30页,标注页眉页码,遮挡敏感信息
用户手册撰写(1-2天)
编写操作步骤+截取界面截图+排版。这是最耗时的一步,但也是最容易被忽视的补正重灾区
自提交日起全程约
普通:6-8周。加急:2-3周。急用建议提前至少4-6周启动准备流程
周期与费用预估
知识产权中成本最低、速度最快的登记
| 项目 | 费用 | 说明 |
|---|---|---|
| 官费(登记费) | 在线咨询 | 国家版权局自2023年起停止征收计算机软件著作权登记费,官费为零 |
| 代理费(材料准备+提交) | 在线咨询 | 包含材料整理、用户手册撰写/美化、在线提交、进度跟踪 |
| 普通加急 | 在线咨询 | 在线咨询 |
| 急速加急 | 在线咨询 | 在线咨询 |
| 特急加急 | 在线咨询 | 在线咨询,需确认代理机构渠道真实性 |
| 普通办理总预算 | 在线咨询 | 在线咨询 |
| 加急办理总预算 | 在线咨询 | 在线咨询 |
| 正常周期(普通) | 40个工作日 | 从受理到出证 |
| 加急周期 | 在线咨询 | 取决于加急级别 |
💰 为什么不建议"自己办"?
虽然官费已免且理论上个人可以自行在版权保护中心官网提交,但实践中大量个人申请因材料格式不规范被补正甚至退回:源代码页眉不正确、页数不符合前30后30要求、用户手册缺少必要信息、申请表中分类号选择错误等。补正一次多等2-4周,甚至因为格式错误被驳回须重新提交(又从零开始计算周期)。代理机构的价值在:熟悉审查规范、提高一次性通过率、加急渠道资源丰富——对于急用的项目,代理费是"买时间"的最好方式。
软著的战略价值
远不止一张证书——它是企业科技属性的"身份证"
游戏版号前置条件
根据国家新闻出版署规定,网络游戏申请版号的必要材料之一就是软著证书。没有软著→无法提交版号申请→游戏无法上线收费运营。建议在游戏开发进入Alpha阶段就启动软著登记。
APP应用商店上架
华为应用市场、小米应用商店、OPPO/vivo软件商店、腾讯应用宝、苹果App Store中国区等全部要求提供软著证书作为上架审核材料。无软著=无上架资格。
高新技术企业认定
高新认定评分中知识产权占30分(满分100分),软著是最容易取得的知识产权类型。建议企业保持每年新增5-10个软著登记,既能积累知识产权数量,也能证明持续的研发投入。
双软认定 + 税收优惠
"双软" = 软件企业认定 + 软件产品登记。通过后享受:增值税即征即退(实际税负超3%的部分即征即退)+企业所得税两免三减半(从获利年度起第1-2年免征、第3-5年减半按12.5%征收)。软著是双软认定的前置条件。
科创板/北交所上市
科创板上市审核对知识产权数量和质量有明确要求。软著虽然含金量不如发明专利,但体现了企业的软件自主研发能力——是技术创新能力的佐证之一。
侵权维权证据
软件著作权纠纷诉讼中,《软著登记证书》是权利人身份的最有力初步证据。根据《计算机软件保护条例》,登记证书可以在诉讼中免去权利人自证身份的负担——由被告承担"登记人不享有著作权"的举证责任。
企业资产入账与评估
软著作为无形资产可以作价入账、增加企业注册资本。在资产评估中,有软著登记的软件产品价值远高于无登记的代码——这是投资人和审计机构都认可的价值判断标准。
招投标资质加分
政府和企业采购软件项目时,软著证书是常见的技术能力证明。在招投标评分中,拥有相关软著往往可以拿到2-5分的加分——这在竞争激烈的项目中可能成为决定性因素。
重要注意事项
这些细节决定了你的软著能不能顺利下来、下来后能不能发挥作用
软件名称要规范且考虑后续
软件全称应为"公司品牌简称 + 软件功能描述 + 软件/系统/平台/V1.0"的格式。避免使用"×××App 1.0"作为全称——不规范且易被补正。同系列的多个版本(V1.0→V2.0)如代码有实质性变化应分别登记。简称不宜太长(通常2-6个字)。名称一旦登记后如变更需另行办理"著作权人名称变更"。
委托开发合同要有明确的权利归属条款
委托第三方开发的软件,委托合同中必须明确约定著作权归属(归委托人还是开发方)。根据《著作权法》第19条,委托作品的著作权归属由合同约定;合同未约定或约定不明的,著作权归受托人(即开发方)!如果你花钱请人开发软件但没有签合同或合同没说著作权归你,那么软著在法律上归开发方——这是现实中最常见的"花钱买了技术但不拥有权利"的悲剧。
版本升级须重新登记
软件从V1.0升级到V2.0,如果源代码有实质性变化(新增核心功能、架构重构等),应以新版本号重新登记。旧版本的登记证书不自动覆盖新版本。仅是Bug修复或界面微调的,通常不需要重新登记——但游戏版号/高新认定场景下建议用最新版本登记以确保对应关系。
开发完成日期 vs 首次发表日期
开发完成日期:代码开发结束的日期——这是著作权的起算点;首次发表日期:软件首次对外公开发布(APP上架、网站上线)的日期——如果从未公开则选"未发表"。这两个日期不可混淆:发表日期必须晚于或等于开发完成日期。日期逻辑不一致是常见的补正原因之一。
开源代码能申请软著吗?
可以——但要看你做了什么。纯搬运开源代码(如直接clone整个项目)→无法登记(缺乏独创性)。但如果你是基于开源代码做了大量二次开发(增加独创性功能、架构修改等),并对新增代码拥有权利→可以对新增部分整体登记并注明基于某开源项目。注意:GPL/AGPL等强传染性开源许可证下的二次开发——你登记软著后开源义务不会因为软著登记而消失。
游戏软著 ≠ 游戏版号
这是一个常见的认知误区:软著是版权证明,版号是出版许可——两者是完全不同的资质。软著→中国版权保护中心→证明你是代码的著作权人;版号→国家新闻出版署→许可你的游戏可以在中国大陆上线并收费运营。先有软著、才有版号,但有软著不代表有版号。游戏的完整合规路径:软著登记 → 版号申请 → 取得版号 → 上线收费运营。
软著登记后信息变更
如发生以下情况需要办理变更登记:(1)著作权人名称/地址变更;(2)软件名称变更。变更登记须提交变更证明(如工商变更核准通知书)和原登记证书复印件,费用同普通登记。注意:著作权人主体变更(转让)不是变更登记而是转让登记——需要提交转让合同,流程和材料不同于名称变更。
一个APP ≠ 一个软著
一个APP如果前后端是完全分离的两个代码库(如React前端 + Java后端),实践中通常需要分别登记两次软著——前端软件著作权 + 后端软件著作权。特别是在游戏项目中:客户端游戏引擎代码(Unity/Unreal)+ 服务端逻辑代码通常是分开登记的,以完整覆盖游戏软件的各个代码层面。
🔥 委托开发场景下的"权利黑洞"
现实中大量企业找外包公司开发APP/软件后直接拿去登记软著——但如果没有书面委托合同明确约定著作权归属,根据法律规定著作权归开发方(受托人)。这意味着:(1)你花钱开发的软件,法律上不归你;(2)你的软著登记证书在真正发生纠纷时可能被法院认定为"登记错误";(3)你无法凭这张软著证书主张排除第三方的权利(因为你本身没有著作权)。企业在委托开发前必须签订书面合同并明确约定:"本软件(项目)的著作权自始归委托方所有"——这是合同中最重要的一句话,不容省略。
常见问题
关于软著登记最常被问到的问题
两者是并行关系,不分先后,但建议同步推进。如果必须排优先级:优先软著——因为软著快(1-3月)、费用低(几百到几千)、不审查实质内容,且是APP上架和游戏版号的硬性前置条件。软件专利周期长(1-3年)、费用高(1-3万)、有驳回风险——但从保护力度和安全边际来看价值远高于软著。实际操作中,建议在软件开发进入Beta阶段时启动软著登记(此时代码基本定型、可提交完整材料),同时启动软件专利的技术方案挖掘和现有技术检索。
注意一个关键的时间窗口陷阱:如果先登记软著(意味着提交了源代码作为鉴别材料),且该软著在专利申请日前已经公开发表,则软著中公开的技术方案可能成为现有技术影响后续软件专利的新颖性。因此核心算法部分如在版权保护中心公开后,可能影响对应软件专利的授权前景——专利应防先行。
来得及——软著登记可以补办,但有几个要注意的问题。(1)登记时选择"已发表"并如实填写首次发表日期(游戏上线日期);(2)提交的源代码和用户手册须与线上运行的版本一致或更高版本(不能提交过期版本);(3)如果游戏已经运营收费但没有版号——补办软著只是第一步,之后还需要申请游戏版号。无版号运营存在较大的行政合规风险(可能面临罚款和下架处罚),建议尽快补齐所有资质;(4)如果游戏从上线到现在的版本迭代多次,建议以当前线上最新版本进行软著登记——这更有实际意义且有助于后续版号申请。
不需要全部公开——有合法的保密保护机制。(1)只提交前30页+后30页(不足60页的全交),不需要提交全部代码;(2)可以遮挡商业机密和敏感信息——如数据库连接密码、第三方API密钥、核心算法中的关键参数(如加密密钥、独特的数据处理逻辑等),用黑块覆盖后用备注说明"此处涉及商业秘密已遮挡";(3)遮挡比例有上限——不宜遮挡超过每页内容的30-40%,否则审查员无法判断独创性可能要求补正。
另外,提交的鉴别材料仅用于登记审查目的存储在版权保护中心系统中,不会向公众公开——公众可以查询到的是登记号、软件名称、著作权人等基本信息,但源代码和用户手册的完整内容不对外开放。这一点与专利的"完整公开"原则形成鲜明对比。
完全可以,而且门槛很低。个人开发者(自然人)作为申请人与企业享有同等的登记权利。需要提交的材料与企业登记相同——个人身份证复印件代替营业执照即可。对于独立开发者和小团队的建议:(1)以个人名义登记:适合暂时没有注册公司的独立开发者,软著权属清晰归个人;(2)以公司名义登记:如果你有注册的公司(哪怕是一人有限责任公司),用公司名义登记对未来融资、高新认定、双软减免税更有价值。因为高新认定和双软减免税的受益对象是企业而非自然人,个人名下的软著不能用于企业高新认定。
特别提示:如果你计划未来成立公司,建议在成立公司后以公司名义登记软著——因为从个人转让著作权给公司需要走正式的转让登记流程并缴纳税费(且转让登记费用远高于初始登记),不如一开始以公司名义登记。
分情况。(1)微信小程序——微信本身在审核中不强制要求软著证书,但:如果小程序属于小游戏类目则在申请虚拟支付/内购时需要版号→版号需要软著;如果是工具类/展示类小程序通常不需要;(2)支付宝小程序、百度智能小程序、抖音小程序——通常不强制要求软著;(3)快应用(华为/小米/OPPO/vivo联盟)——上架通常不要求软著。
但有个重要视角——即便小程序平台本身不强制软著,如果你后续计划将小程序升级为独立APP、或将小程序中的核心代码复用到其他商业化软件中,提前登记软著可以让后续工作减少一次重新准备材料的麻烦。另外,小程序中的游戏类目要特别注意版号和软著要求——这是合规审查最严格的类别。
不需要——软著是登记后长期有效,没有年费、续费或年检要求。这是软著与专利、商标最大的不同点之一。软著证书一旦颁发即长期有效(自然人到死后50年,法人到首次发表后50年),无需任何后续维护成本。但有几个变化场景需要更新:(1)软件版本重大升级→建议以新版本号重新登记(非强制但有助于版号/高新认定场景中的版本对应);(2)著作权人信息变更(公司更名/地址变更)→建议办理变更登记以保持证书与实际情况一致;(3)著作权转让→必须办理转让登记,原证书的法律意义才会转移到新权利人。除此之外——无年检、无续费、无年费。
可以——关键在于你"二次开发"的独创性程度。分以下几种情况:(1)调用了第三方库/SDK(MIT/Apache/BSD等宽松许可)——完全没有问题,第三方库只是你的依赖项,你写的业务代码仍然是独立完成且有独创性的,这种情况最常见也最简单;(2)基于开源项目做了大量修改和扩展(新增≥30%的独创性代码)——可以登记,在申请表中说明"基于××开源项目的二次开发";(3)几乎没有自己写代码、主要是配置参数和简单调用——缺乏独创性,建议不要浪费钱登记,因为即使登记了在维权时也经不起审查。
关于许可证的提醒:无论是否登记软著,你的开源许可证义务不因软著登记而消除——用了GPL组件的软件依然必须提供源代码;MIT许可证的归属声明依然必须保留。软著保护的是你的代码表达,不影响你和上游开源项目之间的许可关系。
可以重新申请——但先看是"补正"还是"驳回"。(1)补正(Not Correct):审查员认为材料有瑕疵但可以修正——在60日内按补正通知书的要求修改后重新提交,这是最常见的流程。注意:补正是在原申请号下继续审查、不重新计算申请日;(2)驳回(Rejection):材料有根本性缺陷(如缺乏独创性、软件名称与已登记作品完全相同、源代码明显抄袭等)。驳回后原审查流程终止、原申请号不再有效、须以新的申请重新提交(重新产生官费/代理费)。
常见驳回原因的处理:(1)软件名称与已登记的作品"实质性相似"→修改名称后重新申请,通常在原名后面加上公司品牌前缀即可;(2)源代码缺乏独创性→这是最严重的驳回(通常在源代码完全是第三方代码模板的情况下),需要补充足够的自主编写代码后重新提交。因此建议不要在源代码中混杂过多模板代码。