文章背景图

全网最详细的软著(软件著作权)申请指北

2026-11-08
1
- 字
- 分钟
|

📌 转载说明:本文转载自 LINUX DO 社区,原文《全网最详细的软著(软件著作权)申请指北》,作者 lf619,发布于 2026-08-14,版权归原作者所有,转载仅作学习存档。
文中提到的工具与模板请到原帖评论区三楼自取;政策与系统页面如有更新,以中国版权保护中心官网为准。


从 佬友们申请过软著吗?(看我的教程哈~) 继续

没错我回来啦,答应当时评论区的佬们出一份完整的申请软著的教程,现在来啦 ~
主要是网上很难找到自己申请软著的详细教程,部分教程也太久远了,所以在 L 站开一个长期贴,一直动态更新来帮助有需要的佬 ~

📝 本文涉及到的工具,模板,已更新至评论区三楼,需要的佬请自取

📝 有的佬似乎需要私人定制或问题咨询等,欢迎私信!可接单或帮忙

⚠️ 时效性说明
本文记录的是我近期三次成功下证的 0 成本、纯个人经验。
政策、系统页面和材料要求可能随时更新(比如最近是否使用 AI 的承诺一直在改),正式提交前请以中国版权保护中心页面信息为准。

⚠️ 关于补正
全网最详细的软著(软件著作权)申请指北 - #137,来自 ofinner
补正可能会遇到多种情况,比如这位佬遇到的多次补正,每次需补正的理由不同,由于我没遇到过所以并不清楚,总之是按照补正的要求重新编写上传材料吧,主要原因是格式问题和文档重复、模板化问题,可以参考本文进行修改
软著没有很强的技术含量,申请需要细心仔细,佬们要耐心等待和准备材料哦!


简单介绍一下

首先我申请了三个软著,都是在最近成功下证的,所以经验还比较新,比网上能找到的教程都更具有时效性,所以就把整个申请的过程记录下来给大家分享

我的软著们

本文的受众:不想花钱找代做和代理机构的学生或打工人,并且愿意自己稍微动手来做,我认为比完全依靠AI更令人放心

同时佬们可以使用下述 skills 直接生成相关材料,效果也很好 ~

该项目贴:SoftwareCopyright-Skill:自动生成软著申请材料

这位佬的方案是 skills 直接指导 AI 创建,我的则是截图 + 描述功能,都没问题也都很好,需要节省时间和需要自动化完成的佬更应该使用这位佬的 skills!

另外,本文介绍的要求等均来自于软件著作权官网,并给出了相关官网链接,可自行阅读并验证

软著,全称软件著作权,首先要注意的是官网,别找到其他的网站去了
中国版权保护中心

💡 一些 Q & A
关于AI的使用?
根据各位佬友描述的最新情况,最近下证似乎对 AIGC 内容的审查更加严格,请看这位佬的遭遇
全网最详细的软著(软件著作权)申请指北 - #74,来自 ACTIONAI
目前我的观点是代码可以使用 AI 编写,但是文档鉴别材料请按照本文所述方法手动编写,这位佬就是因为文档鉴别材料被认为 AIGC 才被要求补充材料

软著要花钱吗?
答:不用,个人申请(就是你自己完成流程),不花钱。找代理机构帮你整理文档,做项目等收费那就是他们的事了,跟软著无关,属于技术服务。现在软著证书的申请完全是电子化的,不涉及邮寄等,最后给出的证书也是电子证书

申请软著有啥价值?
答:我认为没价值,没含金量。不过是学校加加分,单位发点钱的 “含金量” 证明罢了。

开源项目能申请软著吗?
答:不确定,但应该可以,别提到就行。我的一个项目就是在 GitHub 上开源的,也没有提交相关的证明(我觉得这种根本就无法证明)。所以有需要的就尝试直接申请,也选择未发表。

软著对项目的要求高吗?
答:对内容本身几乎无要求,主要是只提交程序鉴别文件还是不完整的,可能最多就是查个重,至于有没有 Bug,功能做得怎么样就没人管你了,只要能有个 Demo 在写文档的时候截图就行了(不行就 F12 改一改呗 😂)

💡 提示
在一切开始之前,需要先在软件著作权的官网上进行注册和实名认证,注意此步骤可能需要三天,建议在开始申请前提前进行

整个软著申请的时间漫长,需要的文件资料繁琐,尤其是以学校或单位身份申请时更是非常麻烦,但相较于专利等其他证明,软著本身对项目代码的要求不高,也无需提供完整项目成品或Demo,只需要提交PDF文件证明代码即可(所以应该不会对代码有较多审查)。适合没有开发和项目经验的佬友借助 AI 的力量来拿证,整体对小白很友好。

💡 提示
算上学校或单位层层审批,到软著中心方面的几个月的审核,整个流程走下来可能需要 4 到 5 个月,所以时间比较紧的佬友要注意提前申请,避免影响使用这有 “含金量” 的证书

Step 1 . 开发一个 “项目”

如题,申请软著肯定是需要软件的,建议将软件的名称命名为 “xxxx 软件” 或 “xxxx 系统”,实在不行就问一下 AI,让它看一下项目再告诉你比较好的命名。

建议项目代码量在 10000 行以上,因为后面需要生成 “程序鉴别材料”,就是要将源代码输出到共 60 张 A4 纸上,每页显示不少于 50 行(具体要求后面细说)

项目本身可以没有完整成品,因为申请软著没有人管项目是否能正常使用,他们只会看你上传的文档,不过 Demo 最好有一个,便于在写文档的时候照着截图

💡 提示
申请软著,项目本身可以非常简单,只需要有一定的功能可以写出文档,代码量到 10000 左右(AI 写非常快,其实很容易超过),所以做出一个可以申请的项目本身不是难事

对项目没有思路的解决办法:

  1. 在 GitHub 上找一找简单的项目,然后寻找思路,再构建自己的软件,你可以在设计思路上和他人相同,但界面和代码的相似度别太高,否则可能会被认定为非原创;
  2. 从自身的痛点出发,可以想想平常生活中有没有什么实际的需求,从小的需求点出发,让 AI 指导你去构建属于你的软件/网站/…… 这里用各种 Vibe Coding 功能就会非常方便
  3. 从你的作业出发,随意打开 C++ 或者 Python 的书,翻一翻课后作业或者例题,总能找到一些有点意思有点小用的出发点,再引发你的思考去实现或让 AI 实现
  4. 从 B 站/抖音….. 出发,找一些大家做的比较好玩的项目,比如最近挺火的合乎周礼翻译器,就可以考虑将其思路进行移植,开发一种 “基于人工智能的古文转化系统”? 😂这只是一个思路
  5. 实在不行,搜索编程相关内容,里面就有一堆项目实战,不过看一看找找思路就得了,充钱上课就真成韭菜了

接下来就是根据 Vibe Coding 或者直接自己动手开发准备项目了,这一步花费的时间因人而异,但还是不建议花费较多的时间去优化或者修改 Bug,没必要,他们并不会审核实际的功能,只需要你的文档里面展示出来了、写的有道理就行了

请确保到这里,你的项目能正常工作,有点测试数据让里面至少有内容,然后能截图展示并描述相关功能,就可以考虑进入下一步了

Step 2 . 准备相关文件

总的来说,整个软件著作权的申请需要这些文件,后面分文件细讲,这里简单提一下:

  1. 程序鉴别材料:将具体的代码变成 PDF 文件,就是生成一个文档,总共 60 页,每一页都写上代码
  2. 文档鉴别材料:相当于 “软件使用手册”,展示功能,显示用法
  3. 其他证明文件(可选):如果涉及委托开发合作开发需要提交相关证明材料,这不在本文的讨论范围内

其他主要证明文件

  1. 在软著官网申请时要填写的内容:大概有十几项,后文会列个表说明具体情况和字数要求,也会给出可参考的模板

💡 提示
本文所写内容均基于软件著作权官网发布的内容,不排除官网更新文件要求的可能,所以还是建议要申请的同学查看官网,网络上的资料大多数比较过时(要是有很好的教程我也就不写本文了)
软件著作权登记申请-所需文件
软件著作权登记申请-填表步骤
还是建议要申请的佬,详细阅读这两个官方的指南,很多坑点官方的文档说的很清楚

💡 在准备文件前,请检查:
给软件准备好正式的新名字,如上文所述 “xxxx 系统 “或” xxxx 软件”。软件中没有旧项目名,如 项目英文名、简称等。
软件版本号建议统一为 V1.0 ,或你喜欢的,总之你要确定好一个全局统一版本号。(后续很多地方要填)
确保项目代码、界面等能被检查的地方,没有冲突版本号,例如 v2.3.2,所有的内容中出现的版本号(包括文档,截图中)都保证是 V1.0。
最好没有简称;若有,简称要与材料中所有出现位置的简称一致。

程序鉴别材料

📝 官方描述

官方描述

简化一下要求就是:把整个项目的源代码以不少于50行/页的密度写进PDF文档,然后这样做了不足60页,就提交整个文件,若超过60页,则提交完整的前 30 页和后 30 页组合。

这样如果手动做的话很麻烦,所以我们提供相关的程序,适合小白直接使用,程序能直接生成符合标准的源代码文件,然后再手动调整一下使代码看起来完整(手动把最后一页的未闭合的 { 闭合一下或者是做出类似的修改)

接下来介绍的软件,其本体在 GitHub 上开源,我个人使用了一下觉得非常好用,主要是能实现设定简单的参数就能自动化生成程序鉴别材料并且几乎完美符合要求
sc-codehandler:软著代码整理工具

📝 说明
相较于原始开源版本,我打包了一个更适合新手朋友的版本(Windows、Linux),电脑上无需 Python 环境或其他依赖,双击可直接使用。同时也修复了原版本的一点小问题(不影响功能,控制台输出乱码等),已更新至评论区三楼,需要的佬自取~ 原项目也完全可以使用哈

下载完成后解压并通过 python 运行,会弹出一个终端窗口提示部署端口,默认为 127.0.0.1:7860,该端口被占用时会自动切换到 7861 等后续端口。正常情况下会自动在浏览器中打开该页面

📝 使用方法:

  1. 填写项目名,要求与全局的你的项目名完全一致,如 “xxxx系统”
  2. “总页数” 建议填写到 70,实际测试生成下来的文件在 63 页左右,保留一下余量主要是封面会占一页,我们会去掉,然后多出来的代码便于我们删改
  3. 大小标题字号保留默认即可,如有需要可以在生成后自己改
  4. 英文字体,我自己试了很多字体,后来发现用于代码最好还是用 Courier New 这个,直接复制粘贴填进去,绝大多数电脑都自带这个字体
  5. 中文字体保持不变即可
  6. 标题后缀建议填写版本号,如 V1.0 ,这样生成的页眉效果比较好
  7. 模板路径别动,软件理论上会自己设置好,如果没设置好,就手动设置为文件夹里的 res/template.docx 这个文件
  8. 点击 “添加扩展名” 来添加你的项目需要被生成进文档的后缀名,常见的有 ts、tsx、js、html 等,不清楚的话问问 AI
  9. “源代码路径” 选你项目的最上层的文件夹,一般也是建立 Git 仓库的文件夹,将其路径填进来即可

📝 下面的图是填好的参考

04

05

下载到本地的文档,第一页是封面,建议还是不要,直接删掉即可,这样打开文件就是代码,确保符合完整 60 页的参考

📝 说明
不会删分页符?直接点一下,再按键盘上的 Delete 键就能删掉了

再看到文档尾部,一般我们都会多几页代码,直接把多出来的删掉即可,同时让第 60 页的最后是类似于 } 的结尾以显示完整性

一般这种时候就没问题了,检查一下页眉页脚显示是否正常,是否是正好 60 页。没问题后点 Word 左上角 “文件”,再选择 “导出”,选 “创建 PDF / XPS 文档”,点一下里面选 PDF 即可,再保存一下,就会导出正常的 PDF 文件。(这样导出的 PDF 是文本类型的,就是代码都是以矢量字的形式嵌入文档,由于不确定会使用怎样的方式进行审核,我认为还是使用这样的文字类型的文件比较好,而非使用纯图 PDF 等。也可以在 Word 主界面按 F12,在弹出的另存为对话框内选择文件类型为 PDF 导出)

📝 说明
我上传了一份供参考的源代码文件(我真实项目的一个,顺利下证的),在评论区的 3 楼,需要的佬请自取

💡 提示
最终的检查列表:(脚本跑出来的基本符合要求,再检查一次也挺好)

  • 最终准备提交的文件为 PDF。
  • 没有封面,第一页直接是代码。(脚本自动)
  • 超过 60 页时已按前 30 页和后 30 页处理。(脚本自动)
  • 每页有页眉和页码。
  • 页眉为 软件全称 + 版本号。
  • 每页代码密度足够,尽量不少于 50 行有效代码。(实测稍微少一点也没事,因为太多了反而很密集不适合人类阅读)
  • 没有混入 node_modules、package-lock.json、README、图片、音频、配置文件。
  • 没有第三方版权声明、开源协议正文、第三方作者信息。
  • 文件之间有清晰路径标题。
  • 最后一页没有停在明显未闭合的语句上。

文档鉴别材料

📝 官方描述

06

文档鉴别材料,就是描述你的软件的功能,我采用的方式是通过模板,构建目录,然后将功能分层,分点截图描述书写。在合适的地方进行分类,注意使用和更新目录

💡 一个例子

07

下面给出模板、我填写好的用户操作手册的Word和最终提交的PDF版本(请见评论区 3 楼)。注意最后要检查一下 Word 转 PDF 生成的 PDF 文件有没有出问题的地方。

💡 提示
检查列表:(供参考)

  • 最终文件为 PDF 类型。
  • 截图清晰,能看出软件真实界面和具体的功能体现。
  • 每个小标题对应的内容尽量都有对应截图。
  • 图注编号统一,目录已完整更新。
  • 截图中的软件名称、版本号与申请表一致。
  • 没有真实公网域名、真实账号、密钥、敏感数据,请使用测试数据。
  • 运行环境描述和截图设备一致。
  • 没有把第三方框架写成软件原创核心功能。
  • 没有第三方公司 Logo 或与权属无关的品牌露出。

其他证明文件(可选)

由于本部分不是本文重点,我也没有经历过,可能委托开发和合作开发,有多个著作权人的可能会使用到,具体的情况请查看官网说明

需要在下一步软著官网上填写的内容

下面这些是要在申请流程中填写的信息,建议为每个项目提前准备好,并确保字符数满足填写要求
建议按照项目的真实情况来编写,如果不清楚就询问 AI 来评估

需要填写的内容 填写要求 参考内容(以我自己的一个项目为例)
开发的硬件环境 50 字符以内 CPU:Intel Core i9;内存:16 GB;硬盘 512 GB
运行的硬件环境 50 字符以内 服务器端:内存 100MB 以上,硬盘空间 2GB 以上;客户端:内存 1GB 及以上,硬盘空间 1GB 以上
开发该软件的操作系统 50 字符以内 Windows 11 (64 位)
软件开发环境 / 开发工具 50 字符以内 Visual Studio Code,Git
该软件的运行平台 / 操作系统 50 字符以内 服务器端:Ubuntu 18.04 LTS;客户端:Windows / macOS / Linux 等
软件运行的支撑环境 / 支持软件 50 字符以内 Web 应用端口 3000 空闲且防火墙放行;Chrome/Edge/Firefox 等现代浏览器
编程语言 可多选和补充 HTML JavaScript CSS
源程序量 行数 28498
开发目的 50 字符以内 以现代课堂教学互动场景开发,可优化课堂教学的数字化体验,提供具备多样化电子教具和高交互性的数字化白板
面向领域 / 行业 50 字符以内 教育信息化、智慧教育、数字课堂
软件的主要功能 500~1300字符(多或少都不行!) 本系统……(见下方折叠内容)
软件的技术特点 可选,100字符以内描述 教育软件 本系统采用 HTML5 高性能渲染引擎,支持多点触控与手势交互,实现跨平台无延迟的画笔绘制与图形渲染。内置多样化电子教具组件,支持离线运行与本地化部署,具有高交互性与强实时性等技术特点。

软件的主要功能,要看的话自己点我,点开看

本系统拒绝臃肿的界面设计,坚持以教师的真实授课逻辑为出发点,导航逻辑清晰,操作便捷简练,力求让每一位教育工作者都能实现 “零学习成本” 快速上手。 在核心的书写与展示层面,本软件基于先进的 HTML5 高性能画布渲染引擎开发。该引擎能够精准捕捉并实时渲染用户的每一次输入,带来极其流畅、丝滑的无延迟书写体验。系统内置了多样化的笔触绘制选项(如硬笔、铅笔、毛笔等),并支持自由调节粗细与色彩。同时,丰富的几何图形插入功能使得教师在构建思维导图、绘制学科模型时更加得心应手,充分满足多样化的板书与批注需求。 为了打破传统单向输出的沉闷课堂,系统深度内置了一系列极具巧思的互动教学工具。教师可以一键唤出计时管理,为随堂小测或小组讨论设定精准倒计时,有效掌控课堂节奏;随机点名功能则能瞬间提升学生的专注力与课堂悬念感;而分组积分看板更是游戏化教学的利器,教师可随时为不同小组动态加减分,极大激发学生的竞争意识与团队协作热情。 此外,针对现代教室中广泛使用的触控教学大屏,本软件进行了底层的深度适配。不仅全面支持多点触控,还引入了 “双指缩放”、“多点拖放” 等原生手势操作,让教师在无垠的电子画布上自由漫游、聚焦细节。在辅助教学方面,系统巧妙整合了高度拟真的直尺、三角板、量角器等数学工具,让理科作图严谨且直观。 最后,系统还提供了丰富的背景切换功能(如田字格、网格纸、五线谱等),以适应不同学科的特定板书规范,并配备了完善的多语言切换机制,轻松应对双语或国际化教学环境。综合而言,这不仅是一款纯粹的极简白板,更是全面优化课堂互动、推动教学数字化升级的得力助手。

Step 3 . 申请流程

📝 说明
首先,打开官网并完成登录,找到业务办理页面,选 “R11 计算机软件著作权登记”

08

09

⚠️ 说明
随后,在 “我是申请人” 和 “我是代理人” 中选一个
请按照学校或单位要求进行。

  1. 很多学校在进行评定时要求著作权人为学校,比如为 “xxxx 大学”(最后证书上就是 xxxx 大学),然后在校内进行备案和评定,如果是这种情况,则选择 “我是代理人”,相当于你代理学校进行申请。注意,如果选择“代理人”,后面申请需要接受绑定的手机号的验证码,不同学校或单位处理方式不一样,我们是微信提前预约,对方收到后给你把验证码发过来。 (验证码一小时有效,请不要关闭浏览器窗口或断网!!!不然整个提交流程前功尽弃!!!)
    【对于这个绑定的手机号,每天有接受数量上限(似乎是3个),所以需要提前预约!!!】

省流:如果不是学校或单位评选时的要求,否则请选择个人,不然就是给自己找麻烦

  1. 如果是能以个人身份申请,则选择 “我是申请人”,后面应该是个人手机号接收验证码即可

📝 说明
接下来,按照实际情况填写,随后点击 “下一步”

10

在本步骤中,选择你项目对应的 “软件分类”,选择开发完成日期,发表选 “未发表” 能少填点内容。
下面的著作权人,如果你选的 “我是代理人”,这里就要选择你的单位了。如果是学校,选择 “事业单位法人”,后面填你的学校名,下面选 “统一社会信用代码证书”,填你们的信用代码号/税号(应该一样的)。具体的参考学校发布的相关文件

11

12

著作权人信息会匹配,匹配不上的会报错,所以能正常 “保存” 并且进下一步的,这里的信息应该没有填错

13

📝 说明
这一步就需要我们在 Step 2 中准备好的内容了,按照顺序填入,注意字符数要求一定要满足。(一共十多项,慢慢填咯,可以复制粘贴)

14

15

16

接下来上传相关文件,就是程序鉴别材料和文档鉴别材料,选一般交存后上传即可

17

其他证明材料,如果有就上传,没有就跳过

18

然后确认信息,后点击提交,在线内容填报完成。

⚠️ 说明
接下来是接收验证码,著作权人为个人,此处应该是自己的手机号,如果是单位或学校,则是绑定人的手机号,需要获取这个验证码。注意该验证码一小时内有效。别刷新页面!!!
单位收到的短信长这样:【中国版权保护中心】流水号 2026R11L0xxxxxx 正在由代理人 xxx 办理申请,需要您的授权,授权码:xxxxxx,请登录我中心官网查看相关申请信息,确认后授权。

Step 4 . 填写承诺表并上传

上述流程完成后会进入到申请页面,需下载一份申请表并填写,只有右下角需填写,个人为签名,学校或单位需加盖公章

⚠️ 冲突说明
这里就是佬们关心的签章页的 AI 承诺问题,请看下面两张图

老版表

新版表

最新的表

上面三张图中,左侧为老版本的表,右侧为新版本(代理人申请),下面是最新版本的表(个人申请)
新版本需要承诺 “未使用 AI” 和 “征信”,手抄承诺内容,同时需签名和身份证号。
如果是个人申请就直接签名,如果是代理人申请就额外需要单位或学校盖章,具体流程参考单位内部,可能是 OA 上提流程然后审批
不过似乎截止本文撰写之时,这一条已经被下掉了,具体情况请参考自己的申请页面上下载的申请表文件

随后上传后提交就好啦,整个软件著作权的申请过程就结束啦。请定期登录官网查看申请进度,如遇到补正,请按其要求修改并补充材料。(欢迎评论区交流,避免更多佬友踩坑 ~)我的软著按本文所写方案进行申请,都没遇到问题

祝每位佬都能申请到自己的软著 ~ Enjoy!

评论交流

文章目录