从 佬友们申请过软著吗? 继续
没错我回来啦,答应当时评论区的佬们出一份完整的申请软著的教程,现在来啦~
主要是网上很难找到自己申请软著的详细教程,部分教程也太久远了,所以在L站开一个长期贴,一直动态更新来帮助有需要的佬~
[!warning] 时效性说明
本文记录的是我近期三次成功下证的0成本、纯个人经验。
政策、系统页面和材料要求可能随时更新(比如最近是否使用AI的承诺一直在改),正式提交前请以中国版权保护中心页面信息为准。
简单介绍一下
首先我申请了三个软著,都是在最近成功下证的,所以经验还比较新,比网上能找到的教程都更具有时效性,所以就把整个申请的过程记录下来给大家分享

本文的受众:不想花钱找代做和代理机构的学生或打工人,并且愿意自己稍微动手来做,我认为比完全依靠AI更令人放心,通过率也更高
这里简单写一下下述的Skills,主要是这目前确实很吸引人。不过Skills实现的效果非常依赖AI模型的能力,而AI本身就容易出错,在软著申请的过程中出现错误可能会导致申请失败。所以本文除了项目本身,其他地方还是介绍坚持手搓的办法,这样或许能更让自己放心吧….
该项目贴:SoftwareCopyright-Skill:自动生成软著申请材料
另外,本文介绍的要求等均来自于软件著作权官网,并给出了相关官网链接,可自行阅读并验证
软著,全称软件著作权,首先要注意的是官网,别找到其他的网站去了
中国版权保护中心
[!tip] 一些 Q & A
软著要花钱吗?
答:不用,个人申请(就是你自己完成流程),不花钱。找代理机构帮你整理文档,做项目等收费那就是他们的事了,跟软著无关,属于技术服务。现在软著证书的申请完全是电子化的,不涉及邮寄等,最后给出的证书也是电子证书
申请软著有啥价值?
答:我认为没价值,没含金量。不过是学校加加分,单位发点钱的“含金量”证明罢了。
开源项目能申请软著吗?
答:不确定,但应该可以,别提到就行。我的一个项目就是在GitHub上开源的,也没有提交相关的证明(我觉得这种根本就无法证明)。所以有需要的就尝试直接申请,也选择未发表。
软著对项目的要求高吗?
答:对内容本身几乎无要求,主要是只提交程序鉴别文件还是不完整的,可能最多就是查个重,至于有没有Bug,功能做的怎么样就没人管你了,只要能有个Demo在写文档的时候截图就行了(不行就F12改一改呗 ^-^)
[!tip] 提示
在一切开始之前,需要先在软件著作权的官网上进行注册和实名认证,注意此步骤可能需要三天,建议在开始申请前提前进行
整个软著申请的时间漫长,需要的文件资料繁琐,尤其是以学校或单位身份申请时更是非常麻烦,但相较于专利等其他证明,软著本身对项目代码的要求不高,也无需提供完整项目成品或Demo,只需要提交PDF文件证明代码即可(所以应该不会对代码有较多审查)。适合没有开发和项目经验的佬友借助 AI 的力量来拿证,整体对小白很友好。
[!tip] 提示
算上学校或单位层层审批,到软著中心方面的几个月的审核,整个流程走下来可能需要4到5个月,所以时间比较紧的佬友要注意提前申请,避免影响使用这有“含金量”的证书
Step 1 . 开发一个“项目”
如题,申请软著肯定是需要软件的,建议将软件的名称命名为“xxxx软件”或“xxxx系统”,实在不行就问一下AI,让它看一下项目再告诉你比较好的命名。
建议项目代码量在10000行以上,因为后面需要生成“程序鉴别材料”,就是要将源代码输出到共60张A4纸上,每页显示不少于50行(具体要求后面细说)
项目本身可以没有完整成品,因为申请软著没有人管项目是否能正常使用,他们只会看你上传的文档,不过Demo最好有一个,便于在写文档的时候照着截图
[!tip] 提示
申请软著,项目本身可以非常简单,只需要有一定的功能可以写出文档,代码量到10000左右(AI 写非常快,其实很容易超过),所以做出一个可以申请的项目本身不是难事
对项目没有思路的解决办法:
- 在GitHub上找一找简单的项目,然后寻找思路,再构建自己的软件,你可以在设计思路上和他人相同,但界面和代码的相似度别太高,否则可能会被认定为非原创;
- 从自身的痛点出发,可以想想平常生活中有没有什么实际的需求,从小的需求点出发,让AI 指导你去构建属于你的软件/网站/……这里用各种Vibe Coding功能就会非常方便
- 从你的作业出发,随意打开C++或者Python的书,翻一翻课后作业或者例题,总能找到一些有点意思有点小用的出发点,再引发你的思考去实现或让AI 实现
- 从B站/抖音…..出发,找一些大家做的比较好玩的项目,比如最近挺火的合乎周礼翻译器,就可以考虑将其思路进行移植,开发一种“基于人工智能的古文转化系统”? ^-^这只是一个思路
- 实在不行,搜索编程相关内容,里面就有一堆项目实战,不过看一看找找思路就得了,充钱上课就真成韭菜了
接下来就是根据Vibe Coding或者直接自己动手开发准备项目了,这一步花费的时间因人而异,但还是不建议花费较多的时间去优化或者修改Bug,没必要,他们并不会审核实际的功能,只需要你的文档里面展示出来了、写的有道理就行了
请确保到这里,你的项目能正常工作,有点测试数据让里面至少有内容,然后能截图展示并描述相关功能,就可以考虑进入下一步了
Step 2 . 准备相关文件
总的来说,整个软件著作权的申请需要这些文件,后面分文件细讲,这里简单提一下:
- 程序鉴别材料:将具体的代码变成PDF文件,就是生成一个文档,总共60页,每一页都写上代码
- 文档鉴别材料:相当于“软件使用手册”,展示功能,显示用法
- 其他证明文件(可选):如果涉及委托开发合作开发需要提交相关证明材料,这不在本文的讨论范围内

- 在软著官网申请时要填写的内容:大概有十几项,后文会列个表说明具体情况和字数要求,也会给出可参考的模板
[!tip] 提示
本文所写内容均基于软件著作权官网发布的内容,不排除官网更新文件要求的可能,所以还是建议要申请的同学查看官网,网络上的资料大多数比较过时(要是有很好的教程我也就不写本文了)
软件著作权登记申请-所需文件
软件著作权登记申请-填表步骤
还是建议要申请的佬,详细阅读这两个官方的指南,很多坑点官方的文档说的很清楚
[!tip] 提示
在准备文件前,请检查:
- 给软件准备好正式的新名字,如上文所述“xxxx系统“或”xxxx软件”。软件中没有旧项目名,如 项目英文名、简称等。
- 软件版本号建议统一为
V1.0 ,或你喜欢的,总之你要确定好一个全局统一版本号。(后续很多地方要填)
- 确保项目代码、界面等能被检查的地方,没有冲突版本号,例如
v2.3.2,所有的内容中出现的版本号(包括文档,截图中)都保证是V1.0。
- 最好没有简称;若有,简称要与材料中所有出现位置的简称一致。
程序鉴别材料
[!note] 官方描述

简化一下要求就是:把整个项目的源代码以不少于50行/页的密度写进PDF文档,然后这样做了不足60页,就提交整个文件,若超过60页,则提交完整的前 30 页和后 30 页组合。
这样如果手动做的话很麻烦,所以我们提供相关的程序,适合小白直接使用,程序能直接生成符合标准的源代码文件,然后再手动调整一下使代码看起来完整(手动把最后一页的未闭合的 { 闭合一下或者是做出类似的修改)
接下来介绍的软件,其本体在GitHub上开源,我个人使用了一下觉得非常好用,主要是能实现设定简单的参数就能自动化生成程序鉴别材料并且几乎完美符合要求
sc-codehandler:软著代码整理工具
[!note] 说明
相较于原始开源版本,我打包了一个更适合新手朋友的版本(Windows、Linux),电脑上无需Python环境或其他依赖,双击可直接使用。同时也修复了原版本的一点小问题(不影响功能,控制台输出乱码等),由于比较大传不上L站,有需要的佬私信我吧
下载完成后解压并通过python运行,会弹出一个终端窗口提示部署端口,默认为 127.0.0.1:7860,该端口被占用时会自动切换到 7861等后续端口。正常情况下会自动在浏览器中打开该页面
[!note] 使用方法:
- 填写项目名,要求与全局的你的项目名完全一致,如“xxxx系统”
- “总页数”建议填写到70,实际测试生成下来的文件在63页左右,保留一下余量主要是封面会占一页,我们会去掉,然后多出来的代码便于我们删改
- 大小标题字号保留默认即可,如有需要可以在生成后自己改
- 英文字体,我自己试了很多字体,后来发现用于代码最好还是用
Courier New 这个,直接复制粘贴填进去,绝大多数电脑都自带这个字体
- 中文字体保持不变即可
- 标题后缀建议填写版本号,如 V1.0 ,这样生成的页眉效果比较好
- 模版路径别动,软件理论上会自己设置好,如果不行就是文件夹里的
res/template.docx这个文件
- 点击“添加扩展名”来添加你的项目需要被生成进文档的后缀名,常见的有
ts、tsx、js、html等,不懂的话问问AI
- “源代码路径”选你项目的最上层的文件夹,一般也是建立 Git 仓库的文件夹,将其路径填进来即可
[!note] 下面的图是填好的参考


下载到本地的文档,第一页是封面,建议还是不要,直接删掉即可,这样打开文件就是代码,确保符合完整60页的参考
[!note] 说明
不会删分页符?直接点一下,再按键盘上的Delete键就能删掉了
再看到文档尾部,一般我们都会多几页代码,直接把多出来的删掉即可,同时让第 60 页的最后是类似于 } 的结尾以显示完整性
一般这种时候就没问题了,检查一下页眉页脚显示是否正常,是否是正好60页。没问题后点Word左上角“文件”,再选择“导出”,选“创建PDF / XPS文档”,点一下里面选PDF即可,再保存一下,就会导出正常的PDF文件。(这样导出的PDF是文本类型的,就是代码都是以矢量字的形式嵌入文档,由于不确定会使用怎样的方式进行审核,我认为还是使用这样的文字类型的文件比较好,而非使用纯图PDF等。)
[!note] 说明
我会传一份文档供有需要的佬友参考,请等待评论区我来发
[!tip] 提示
最终的检查列表:(脚本跑出来的基本符合要求,再检查一次也挺好)
- 最终准备提交的文件为 PDF。
- 没有封面,第一页直接是代码。(脚本自动)
- 超过 60 页时已按前 30 页和后 30 页处理。(脚本自动)
- 每页有页眉和页码。
- 页眉为
软件全称 + 版本号。
- 每页代码密度足够,尽量不少于 50 行有效代码。(实测稍微少一点也没事,因为太多了反而很密集不适合人类阅读)
- 没有混入
node_modules、package-lock.json、README、图片、音频、配置文件。
- 没有第三方版权声明、开源协议正文、第三方作者信息。
- 文件之间有清晰路径标题。
- 最后一页没有停在明显未闭合的语句上。
文档鉴别材料
[!note] 官方描述

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

下面给出模板、我填写好的用户操作手册的Word和最终提交的PDF版本(请见评论区)。注意最后要检查一下Word转PDF生成的PDF文件有没有出问题的地方。
[!tip] 提示
检查列表:(供参考)
- 最终文件为
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 . 申请流程
[!note] 说明
首先,打开官网并完成登录,找到业务办理页面,选“R11 计算机软件著作权登记”


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

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


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

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



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

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

然后确认信息,后点击提交,在线内容填报完成。
[!warning] 说明
接下来是接收验证码,著作权人为个人,此处应该是自己的手机号,如果是单位或学校,则是绑定人的手机号,需要获取这个验证码。注意该验证码一小时内有效。别刷新页面!!!
单位收到的短信长这样:【中国版权保护中心】流水号2026R11L0xxxxxx正在由代理人xxx办理申请,需要您的授权,授权码:xxxxxx,请登录我中心官网查看相关申请信息,确认后授权。
Step 4 . 填写承诺表并上传
上述流程完成后会进入到申请页面,需下载一份申请表并填写,只有右下角需填写,个人为签名,学校或单位需加盖公章
[!warning] 冲突说明
这里就是佬们关心的签章页的AI承诺问题,请看下面两张图


左侧为老版本的表,右侧为新版本
新版本需要承诺“未使用AI”和“征信”,同时需签个人的名和身份证号。
不过似乎截止本文撰写之时,这一条已经被下掉了,具体情况请参考自己的申请页面上下载的申请表文件
随后上传后提交就好啦,整个软件著作权的申请过程就结束啦。请定期登录官网查看申请进度,如遇到补正,请按其要求修改并补充材料。(欢迎评论区交流,避免更多佬友踩坑~)我的软著按本文所写方案进行申请,都没遇到问题
祝每位佬都能申请到自己的软著 ~ Enjoy!