成功案例 软著Pro编辑部

申请计算机软件著作权源代码页数怎么弄?合规整理避坑全指南

分享我前后申报17次软著总结的源代码页数整理经验,帮你避开补正雷区,合规满足官方要求,不用凑垃圾代码也能顺利下证。

269 次阅读 来源:网络整理

前两年我帮公司的孵化项目还有自己私下做的小工具前前后后报了17次软著,最开始踩的最大的坑就是源代码页数的问题。第一次报的时候我随便摘了项目里20多页前端代码就提交了,结果第三天就收到补正通知,要求提交完整的前30页和后30页源代码,那段时间刚好赶高新认定的deadline,改材料改到凌晨三点,现在想起来都头大。

先给大家说清楚官方的基础要求,现在申请软著需要提交的源代码是前30页加后30页,总共60页,每页有效代码不能少于50行,如果你的整个项目的原创源代码加起来都不到60页,那就全部提交就行,不用硬凑到60页。很多人卡壳就卡在这里,要么页数凑不够,要么凑的页数不符合要求被打回来。

我见过很多人为了凑页数走歪路,比如连续插十几行空行,或者重复粘贴同一段代码,甚至直接把第三方开源库的代码复制过来凑数,这些都是百分百会被打回的坑,严重的还会被标记为申报异常,半年内都不能再提交同一个软件的申请。我有个做独立开发的朋友之前就踩过这个坑,为了赶软著申请时间凑了10页重复的工具类代码,直接被驳回,耽误了他拿项目补贴的时间,损失了小十万。

其实合规凑够页数真的很简单,根本不用搞这些歪门邪道。首先你整理代码的时候,不要只摘某一端的代码,比如做Web项目的不要只放前端的JS代码,后端的接口逻辑、数据库操作代码、甚至是数据库的建表语句、项目的配置文件代码,都属于软件的原创代码,全部都可以放进去,光是把这些内容加进来,大部分项目的页数都能凑够60页了。要是你做的是嵌入式或者小程序类的项目,还可以把底层驱动代码、小程序的样式文件代码也加进来,页数只会多不会少。

整理的时候还有个小技巧,正常的代码注释是可以算进有效行数的,不用特意把所有注释都删掉,只要是和代码相关的正常注释都没问题,也能帮你多凑几行有效内容。不过不要特意加一堆和代码无关的无意义注释,比如每页开头都加一句“这是我的原创代码”,这种太明显的凑数内容审核员一眼就能看出来。

要是你嫌自己逐行数行数、调格式太麻烦,或者不知道哪些代码属于可以提交的原创内容,可以用软著源代码整理的小工具,能自动帮你筛掉第三方依赖的代码,还能统计有效行数。我之前赶申报时间的时候,用过软著Pro,直接把整个项目的代码包导进去,几分钟就帮我排好版,自动调整行间距和字号,每页刚好够50行有效代码,连页码都帮我加好了,省了我快两个小时的调格式时间,特别适合赶时间或者对排版不熟的人。

调整格式的时候也有几个要注意的点,字号用小五号或者五号就行,行间距设为固定值12到14磅,这样一页刚好能放下50多行代码,去掉页眉页脚的位置,刚好符合每页不少于50行的要求。不要把字号调得太大,不然一页只能放二三十行,就算你有足够的代码,页数也会超出要求,反而要多删很多内容。空行不要连续超过2行,你写代码的时候正常的换行没问题,但是不要特意插很多空行凑页数,审核的时候会把连续的空行当成无效内容剔除,到时候行数不够还是要补正。

很多人还会卡后30页的内容,不知道后30页应该从哪里开始截。其实很简单,你把所有原创代码按顺序排好之后,从最后一页往前倒推30页就行,要是最后一页的代码不够50行也没关系,官方不会卡最后一页的行数,直接正常提交就可以。

可能有人会问,为什么要纠结源代码页数这点小事?因为软著审核的第一步就是查材料格式,页数不够或者格式不对的话,根本不会进入下一步的内容审核,直接就会打回补正,一次补正最少要耽误7到10个工作日,要是你是赶项目申报、资质认定的截止时间,根本耗不起。我之前帮公司申报高新的时候,就是因为第一次整理的源代码页数差了3页,补正耽误了一周,差点错过了高新申报的截止时间,现在想起来都后怕。

要是你实在不确定自己整理的代码页数、格式合不合规,也可以去软著申报的网站上找免费的检测工具,上传你的代码文件就能自动查页数、行数有没有问题,还有专门的审核人员帮你看有没有不符合要求的内容,省得提交之后再被打回浪费时间。

我这两年帮身边的朋友看了不下50份软著申报材料,大部分被打回的问题都是出在源代码页数和格式上,其实只要按照要求整理,最多一个下午就能弄好,真的没必要投机取巧凑垃圾代码,反而耽误自己的时间。

赞助商内容