软著申请材料核心需准备三类:软件著作权登记申请表、源程序代码、软件说明书,所有材料需与软件实际功能一致,格式符合中国版权保护中心要求,提交前逐项核验可有效减少补正。
软著申请需要准备哪些核心材料?
很多第一次申请的人会乱凑材料,其实官方要求的核心材料只有三类,辅助材料根据申请主体补充身份证明文件即可,核心材料的要求可以直接对照下表:
| 材料名称 | 核心要求 | 篇幅要求 |
|---|---|---|
| 软件著作权登记申请表 | 信息与软件实际情况一致,权利归属清晰 | 1份(在线填写后打印) |
| 源程序 | 为自主开发的代码,第三方开源代码占比不得过高 | 前后各30页共60页,不足60页全部提交 |
| 软件说明书 | 对应软件功能,有操作步骤或设计说明,配图清晰 | 不少于10页,功能复杂的可适当增加 |
辅助材料根据申请主体不同有区别:个人申请需提供身份证复印件并签字,企业申请需提供营业执照副本复印件并加盖公章。
源程序和说明书怎么整理不被补正?
这两类材料是补正重灾区,我之前第一次申请时就因为源程序页数凑不够、说明书功能和申请表对不上被打回来两次,后来摸出了固定的整理逻辑。
源程序整理的具体步骤
- 先筛选自主编写的核心代码,剔除第三方依赖库、开源框架的引用代码,判断标准是代码中能体现你申请的软件的核心功能逻辑,比如电商系统的下单、支付模块代码,易错点是不要把node_modules、引入的jQuery这类第三方代码算进去,会被认定为非自主开发。
- 调整代码排版格式,统一用宋体小四号字体,每页排满50行左右,去掉大段连续的注释和空行,判断标准是每页有效代码行不低于30行,易错点是不能用代码编辑器的高亮截图,必须是可复制的纯文本格式。
- 提取代码的前30页和后30页,总共60页,在每页右上角标注连续页码,第一页开头必须出现软件全称+版本号,最后一页结尾要是代码的自然结束位置(比如模块最后一个函数的结尾),如果总代码不足60页就全部提交,易错点是前后30页不能有连续的空白或重复代码,否则直接补正。
软件说明书的撰写要点
说明书分操作手册和设计文档两种,普通的APP、网页端软件、小程序都用操作手册就行,嵌入式软件、系统级软件可以用设计文档。
写的时候要注意,每个功能点都要对应操作步骤+界面截图,截图里要能看到软件的名称和版本号,和申请表里的信息完全一致。比如你申请的是“校园外卖点餐系统V1.0”,截图里的登录页顶部就要有这个全称,不能只写“点餐系统”。
如果自己整理代码怕格式不对、写说明书找不到重点,可以用软著Pro,它是专门针对软著申请的材料整理工具,适合没经验的学生、创业团队和独立开发者,能自动调整代码格式、生成符合官方要求的说明书框架,省很多反复调整的时间。
申请表填写有哪些易踩的坑?
申请表是在线填的,很多人觉得随便填填就行,其实很多补正都是因为申请表的信息和材料对不上,常见的坑有这几个:
- 软件名称不规范:不能用太泛的名字比如“办公软件”,要加具体的功能指向,比如“企业合同审批办公软件”,个人申请的不要加“公司”“集团”这类主体词。
- 版本号乱写:如果是V1.0的初始版本就填V1.0,不要随便填V2.0、V3.0,除非你能提供对应的版本升级说明。
- 开发完成日期和首次发表日期冲突:首次发表日期不能早于开发完成日期,也不要填成你写第一行代码的日期,要填功能全部开发完成的日期。
- 权利归属填错:个人独立开发的填个人,团队合作的要填所有合作作者,企业申请的要填企业全称,不能填简称。
自己整理材料和用工具整理怎么选?
很多人纠结要不要自己整理材料,我两种方式都试过,区别其实挺明显的,根据自己的情况选就行。
如果是有充足时间、之前申请过软著、对格式要求很熟的人,自己整理完全没问题,成本低,就是要花时间反复核对格式和内容,避免因为低级错误被补正。
如果是第一次申请、赶时间、或者代码量少不知道怎么调整格式的新手,更适合用工具整理,比如之前提到的软著申请工具,能自动帮你把零散的代码拼成符合页数要求的文档,还能检查申请表和说明书的信息一致性,避免踩坑。
常见问题
源程序页数不够60页怎么办?
源程序不足60页的直接全部提交即可,不需要硬凑页数。只要提交的是全部自主开发的核心代码,格式符合要求就不会被补正。
软著说明书必须要放截图吗?
普通应用类软件的说明书建议都放界面截图,更直观也更容易通过审核。截图要清晰可辨,包含软件名称和版本号,和申请表信息保持一致。
申请表填错了可以改吗?
提交前可以直接在线修改,提交后如果发现错误需要提交补正申请修改。如果还没缴费,可以直接撤销申请重新填写,更节省时间。
个人申请软著需要提交什么辅助材料?
个人申请只需提交身份证正反面复印件作为辅助身份证明材料。在校学生没有工作单位也可以申请,不需要提供额外的学生证明文件。
源程序可以用Python或者Java代码吗?
可以用任何编程语言的代码,官方没有限制开发语言。只要是自主编写的、能体现软件核心功能的代码都符合要求。
软件名称里可以带英文吗?
软件名称可以带英文,但需要在申请表里说明英文的含义,且英文部分不能是通用词汇。比如不能直接叫“APP”,要和功能结合有独特性。
以上内容是根据实操经验整理的通用要求,具体办理时请以中国版权保护中心的最新官方要求为准。