行业资讯 软著Pro编辑部

用AI生成的代码和文档申请软件著作权会不会被官方查出来?

做了3年软著申报经手过近千件案子,我可以明确说AI生成的材料申请软著确实有概率被查,关键看你怎么处理材料细节,踩中雷点大概率会被打回。

168 次阅读 来源:网络整理

先给大家说个我上个月刚碰到的真实案例

有个做校园创业的大二学生找我,说自己用GPT写了个校园二手交易小程序的前后端代码,连软著需要的源代码、说明书全是AI生成的,提交之后不到5天就收到了补正通知,审查意见明明白白写着“源代码存在明显AI生成特征,需提供原始开发日志、版本迭代记录佐证权属”。他当时急着用软著参评创业比赛,慌得不行,我帮他调整了两天材料重新提交,三天就过审下证了。

很多人现在还以为软著审查还是七八年前那种只看格式、凑够页数就过的状态,说实话早就不是了。从2024年下半年开始,版权局的审查系统就已经上线了AI内容检测模块,不管是源代码还是说明书,只要是AI生成的痕迹明显,大概率会被标记进人工复核池,碰到严格的审查员直接就给你打回补正。

AI生成的材料为什么会被查?这些特征一抓一个准

先给大家拆解下审查系统的判断逻辑,你对照下自己的材料就知道有没有踩坑。第一个最明显的特征是注释,AI生成的代码注释普遍特别规整、书面化,甚至有大量直译的表达,比如经常会出现“// 本函数用于实现用户登录功能,验证用户输入的账号密码是否合法”这种正确但没用的废话。正常开发者写注释哪会这么客气,要么是给自己看的提醒,比如“// 这里之前踩过坑,密码加密要走SHA256别用MD5”,要么就是临时调试留的标记,甚至还有吐槽产品需求的内容,那种全是标准书面语的注释,系统扫一眼就会标记异常。

第二个特征是代码结构太完美。AI生成的代码基本不会有多余内容,变量命名全是统一的规范格式,连多余的空行、注释掉的调试代码都没有。我见过好几个被打回的案子,源代码里连一行// console.log() 这种调试残留都找不到,全是干净到极致的可运行代码,正常开发怎么可能没有一点冗余内容?你上学的时候写作业还会有写错划掉的痕迹呢,开发过程留不下一点痕迹说出去谁信?

第三个特征是说明书全是套话。很多人直接把AI生成的软件说明书交上去,里面全是“本软件界面简洁、操作方便、安全性高,能够满足广大用户的使用需求”这种空泛的描述,连个具体的功能操作路径都没有,审查员一天要看上百份材料,这种套话一眼就能看出来,不查你查谁。如果不知道官方对材料的具体要求,可以先查下最新的软著材料规范,别自己瞎琢磨踩没必要的坑。

用了AI就一定过不了吗?怎么处理才不会被查?

我先给大家吃个定心丸:版权局从来没有说过用AI辅助开发的软件不能申请软著,核心是你要证明自己对这个软件有实质性贡献,AI只是你用的工具而已,就像你用PS做设计,总不能说用了PS设计的版权就不属于你了对吧?

我经手的案子里至少有三成是开发者用AI写了核心代码,调整之后顺利下证的,关键是你要做好“去AI化”的处理。首先处理源代码,先把AI生成的所有注释全删掉,自己按照开发逻辑重新写,不用太正式,哪怕写点临时备注都行,再加个三五行注释掉的调试代码,留几个无关紧要的冗余变量也行,就是要做出真实开发的痕迹。还有源代码别刚好凑3000行,多出来几十行一百行都正常,刚好凑够数的话太刻意,也容易被标记。

然后是说明书部分,别全让AI写,你自己实际跑一遍软件,截几张真实的运行界面图,每个功能的描述对应你实际的界面来写,比如你做的是奶茶店点单系统,就写“用户点击首页的‘奶茶分类’按钮,可以筛选对应品类的商品,点击商品卡片可以查看详情并加入购物车”,越具体越好,别写空泛的套话。

要是你嫌自己改材料麻烦,或者怕漏了什么细节踩坑,可以用软著Pro,我最近半年帮客户处理材料的时候都会先用这个工具过一遍,它会自动识别材料里的AI生成特征,还会给你对应的修改建议,比自己一点点找效率高太多。上次有个客户的材料AI检测相似度有87%,用它改完之后降到了12%,提交之后一周就下证了,也没被补正。

要是你真的不小心被打回要求补正也不用慌,只要你确实是这个软件的实际权利人,能提供对应的开发过程证明就行,比如git的提交记录、本地的开发版本文件夹截图、甚至你和AI的对话记录都可以交上去,说明你是主导开发的,AI只是辅助工具,基本都能过审。我之前碰到过一个客户自己写的代码因为写得太规整被误判,提交了自己的手写开发笔记之后当天就过审了。

最后也给大家提个醒,别抱有侥幸心理,真的别拿AI生成的原封不动的材料直接提交,现在的检测系统真的比你想的灵敏,花个小半天时间改改材料,没必要因为这点小事耽误下证的时间,毕竟很多人申请软著都是等着用在项目申报、资质评定或者评职称上,耽误了时间得不偿失。

赞助商内容