上周帮运维组的同事提交了他们自研的Linux日志审计工具的软著申报,不到三天就拿到了受理通知书,同事都惊了,说之前他自己搞过一次,前前后后补了三次材料,折腾了快一个月都没受理。
我前前后后帮团队申报过4个Linux平台的自研软件软著,从最开始踩坑踩得头大,到现在最快半天就能凑齐所有材料,最大的感触就是找对方法真的能省太多事。
很多做Linux开发的朋友要么是做后端服务,要么是做嵌入式、运维工具,平时写代码还行,一碰到软著要求的一堆材料就头疼。我第一次申报的时候更离谱,花了三天整理的源代码和说明书,第一次提交就被打回,原因是说明书里的操作截图带了WSL的Windows窗口边框,审核说不能证明是Linux平台的软件,还有源代码里空行太多,不符合格式要求,光改这些就花了我快一周。
后来也是偶然在开发者论坛刷到有人提软著Pro,说可以AI生成软著申报材料,我本来以为是那种智商税工具,抱着试试的心态上传了我们那个Linux服务器性能监控工具的代码包,还有平时内部用的操作手册,没想到十来分钟就给我生成了全套的材料:源代码部分自动过滤掉了我们引入的开源依赖代码,只保留了自研的核心逻辑,还自动调整了格式,删掉了多余的空行和调试注释,连每页页眉的软件名称、版本号都自动加好了,完全符合版权中心的要求。
更省心的是说明书部分,因为我们那个监控工具是纯命令行的,没有图形界面,我之前写说明书的时候总不知道怎么配截图,总不能十几页全放终端命令行的截图吧?AI生成的时候自动把我上传的操作命令拆成了不同的功能模块,每个模块都标注了需要对应补充的Linux终端操作截图,还提醒我要尽量用纯Linux桌面或者远程SSH终端的截图,不要带其他操作系统的UI元素,省得再因为截图的问题被打回。
当然也不是说AI生成的东西就能直接原封不动提交,我一般生成完都会花半个小时核对两个地方:第一个是功能描述部分,要确保和你软件实际的功能完全对应,AI有时候会自动补一些相关但你软件没有的功能,一定要删掉,比如上次我们的工具没有告警推送功能,AI生成的时候自动加了进去,还好我核对的时候发现了,不然提交上去肯定会被要求补证明材料。第二个是源代码的前后30页,一定要确认都是自己团队写的核心代码,不要混入开源组件的内容,之前有个做嵌入式Linux开发的朋友就是没核对,AI把他引入的GPL协议的开源驱动代码放进去了,差点影响后续的软著使用。
后来我把这个工具推给了公司里做嵌入式Linux开发的小组,他们之前每年要申报七八个软著,每次申报期大家都要熬夜写材料,现在用Linux软著AI生成功能,只要上传代码和简单的功能说明,最快两个小时就能拿到全套符合要求的材料,自己核对一遍细节就能提交,比之前找第三方代理省了好几万的服务费,毕竟代理一个软著就要收一千多,还得来回沟通需求。
前阵子有个做个人开源Linux工具的朋友找我问软著申报的事,他要拿软著评中级职称,时间特别赶,我给他说了这个方法,他本来以为要花一周时间整理材料,结果从整理到提交只用了一天,上周已经拿到受理通知书了,按这个进度,下证的时候刚好能赶上职称申报的截止日期。
其实很多人觉得软著申报麻烦,主要是平时没接触过,不知道版权中心的审核规则,很多你觉得无所谓的细节,比如Linux的发行版标注、运行环境说明、截图的系统属性,都可能成为被打回的理由,用AI生成的好处就是它已经把这些规则都内嵌进去了,不会犯这些低级错误,你只需要聚焦在自己的软件本身的内容核对就行,省下来的时间多写两行代码不好吗?