
适用人群
-
想给自己的小程序、App、SaaS、小游戏申请软著的开发者
-
做独立站或工具类产品,想用软著增加资产价值
-
初次申请软著,不清楚流程、不知道该准备什么资料的人
一、先搞清楚:软著不是代码审查,而是“著作权登记”
很多人以为申请软著需要把整个项目代码都交上去,其实并不是。
软著重点看的是你的“原创性”和“表达形式”是否明确,核心是文档和结构说明,而不是你写得有多复杂。
提交的内容只需:
-
部分源代码(不少于 1000 行,前后各 50 页打印内容)
-
软件功能说明文档(2~3页 A4)
-
操作流程说明(图文并茂更佳)
-
软件名称和版本号定义清楚(建议用“工具+场景+版本号”的格式)
避坑提示: 别把 Git 项目的所有代码一股脑上传,会增加审核难度,还可能暴露核心逻辑。只提交关键模块代码即可。
二、软著命名很重要,别踩“雷区”
推荐命名格式:
产品功能 + 软件/系统 + V1.0
✅ 示例:
-
“简图笔记图文编辑软件 V1.0”
-
“播客剪辑助手系统 V1.0”
-
“AI批量生成图像工具软件 V1.0”
❌ 避坑雷区:
-
不能带品牌词(如“微信助手”、“百度翻译”)
-
不能太宽泛(如“内容管理系统”这种很难通过)
-
不要使用敏感词、政治词、违禁技术词
???? 额外建议:一个项目拆成多个独立模块可以注册多个软著(例如前端系统、管理后台、数据引擎分别注册),利于后期转让或资产拆分。
三、代码准备技巧(不用交全量代码)
国家版权局对代码的格式和页数有固定要求,别乱写。
代码格式要求如下:
-
1000 行以上(前后各取 50 页,每页 50 行)
-
使用等宽字体(如 Courier New,字号 10.5)
-
打印为 PDF 文件上传(格式要求严格)
技巧分享:
-
用脚本选取项目的 main 模块、controller、service 的代码段拼接凑出 1000 行
-
多模块拆成多个软著时,可以复用部分通用代码
四、功能文档怎么写?
别犯难,其实就是“写一份给不懂你代码的审核员看的介绍说明”。
文档结构建议:
-
软件简介:功能描述 + 适用场景 + 用户对象
-
主要模块划分:比如“用户模块、数据分析模块、导出模块”说明一下各干啥
-
运行环境说明:浏览器?Android?Node.js?这些最好说清楚
-
功能流程图 + 页面截图(可选但推荐)
-
使用说明或操作步骤
???? 避坑提示:
-
千万别照抄网上模板,很多代办机构文档是批量复用的,容易重复撞审
-
建议写得具体一点,别泛泛而谈“本系统为一款通用型管理平台”,这类容易打回
五、申请流程图解(不找代理也能搞定)
准备资料(文档+代码) → 注册账号 → 填写申请表 → 上传材料 → 缴费 → 等待审查 → 拿证书
官方网站:中国版权保护中心
-
注册账号(使用身份证或企业执照)
-
填写信息(软件名称、开发完成时间、版本号)
-
上传文件(功能说明、1000行代码 PDF)
-
缴费(一般 200~300 元)
一般流程时间:
-
自助申请:30~60 天拿证
-
找代理(快速件):10~15 天可搞定电子软著
六、几个常见问题 FAQ
Q:用了第三方开源库,还能申请吗?
可以,但代码部分只提交你自己的逻辑,不要提交依赖包的内容。
Q:App、小程序和后台系统,是不是要分别申请?
建议分开申请,这在后期产品转让、授权、入驻平台时更灵活。
Q:英文代码、注释能不能用?
可以,但建议搭配中文文档说明,增加可读性。
Q:我用的是 Webflow、Wix 生成的代码,还能申报吗?
这类“生成型产品”代码不是你写的,不建议申报,除非你对其做了深度二次开发。
七、申请软著后的实际用途
-
上传到 App Store / 微信小程序审核平台(增加通过率)
-
项目上架平台或出售时提升可信度
-
对接国内 API 时作为企业资质(有些接口需要软著证明)
-
申请地方政府创新项目/补贴
-
商业谈判时作为谈判筹码/估值资产
结语
不要等项目火了才想去申报软著,也不要等被人抄袭了才后悔。软著的申请成本很低,但它可能是你在遇到风险时最有效的一张王牌。
这份《软著申请避坑手册》,希望能帮助你少踩几个坑,早点拿到属于你项目的那份官方背书。
如果你在申请过程中遇到卡点,也欢迎私信我或者留言“软著”,我会继续更新大家遇到的问题和解决方案。
别把软著当文件,它是你开发生涯的一部分护城河。