第一次报软著的时候,我在代码页数这块栽了两次跟头。当时以为只要把项目所有代码复制到word里,调完格式数页数就行,熬了半晚上整理出来的材料,代理人看了一眼就打回来,说页数差3页,而且把第三方依赖的代码也算进去了,不符合要求。
后来我硬着头皮逐行数,删了所有node_modules里的文件,数出来的行数一会是2987行一会是3012行,折算成50行一页的标准,一会差一页一会多一页,折腾到凌晨两点才勉强凑够60页,提交之后还担惊受怕了好几天,生怕又被打回来。
最开始我也试过搜网上的软著代码页数自动计算小工具,要么是要收费开通会员才能看完整结果,要么是统计的时候连空行、重复注释全算进去,结果和版权局的计算标准差得远,好几次我按工具结果整理完,提交的时候又被告知页数不对。
这里要提醒下大家,软著要求的有效代码,是不包含第三方开源代码、依赖包、打包生成文件的,计算页数之前一定要先把这些文件夹全部删掉,不然就算页数凑够了,审查的时候也会被直接驳回,反而耽误时间。
还有很多新手不知道的细节是,版权局要求的每页代码,除了最后一页,剩下的每页至少要有50行有效代码,页边距、字体大小都有默认要求,你要是自己调word格式的时候不小心把行间距调大了,一页只能放下40多行,就算你统计的总行数够,实际打出来的页数也会不符合要求。之前我有个同事就是因为这个,材料被退回来两次,本来想赶加急申报的,结果硬生生错过了时间,多花了两千多的加急费。
后来同行聚餐的时候有人给我推了软著Pro,就是https://ruanzhu.pro这个站,我本来以为是那种要充值的商业工具,结果打开就能用,连登录都不用,我当天就试了下,把整理好的核心代码打包成zip传上去,三秒就出了结果,总有效行数3247行,折算页数65页,还直接提示我可以截取前30页和后30页提交,不用整理全部代码,省了好多事。
我特意对照着手动数的结果核对了一遍,它自动剔掉了连续的空行,还有那种重复的版权注释,统计的行数完全符合版权局的要求,甚至连每页的行数排布都给你算好了,不会出现某一页只有十几行的情况,我按它给的提示整理出来的代码材料,后面连续报了7个软著,代码部分一次都没被打回过。
其实操作起来特别简单,你要是准备自己算的话,第一步先把项目里的非自主代码全部清掉,前端的node_modules、dist,后端的vendor、build文件夹统统删掉,还有你从网上抄的通用工具类如果不是自己写的,也尽量删掉,避免后续审查出问题。第二步把剩下的代码文件全部打包成zip,或者全选复制到一个txt文件里都行,不用自己调格式。第三步传到工具里就行,它会自动帮你统计有效行数,折算成符合要求的页数,还会给你提交建议,要是页数不够的话,你可以加一些自己写的工具类、配置类的代码进去,不要硬加空行和没用的注释,很容易被查出来。
上个月我帮部门同事处理一批软著申报,一共12个项目,要是按之前手动数的速度,最少要两三天才能弄完,用这个工具的话,每个项目平均5分钟就算完页数,还自动生成了符合格式要求的代码文档,我一周就把所有材料提交上去了,上周已经收到了第一批下证的通知。
之前我也问过代理机构的朋友,他们收客户几百块的代码整理费,其实用的也是类似的工具,无非是他们做得多了知道哪里容易踩坑,你要是自己会用这个软著代码页数统计工具,完全可以自己申报,只花个官费就行,能省不少钱。尤其是赶申报截止日期的时候,不用再熬夜逐行数代码,几分钟就能搞定页数核对的事,也不用担心数错了返工。
要是你最近也在准备软著申报,卡在代码页数这块的话,直接去试试就行,反正不用花钱也不用登录,算完觉得有用再存个书签就行,省得下次要用到的时候又找不到。