大二那年为了凑综测加分,我第一次自己摸索着申请软著,前前后后改了三次材料才过,浪费了两个多月时间,后来摸清楚门道之后,帮室友和同社团的同学弄了五六次,全都是一次过。身边很多同学申请软著要么是为了加综测、保研加分,要么是打竞赛要求有软著证书,还有的找工作的时候放简历里也算个加分项,毕竟是官方认可的知识产权证明,比你空口说自己做过什么项目有说服力多了。
首先说最容易被驳回的软件说明书,很多同学随便凑个三五页,放几张界面截图就交上去,百分百会被打回。正常来说,说明书最少要15页以上,内容要完整覆盖软件的全部核心功能,每一张截图下面都要配对应的功能说明,不能只写“这是首页”“这是登录页”,要写清楚这个页面的功能逻辑、实现的效果,比如你做的是校园外卖跑腿小程序,放登录页截图的时候,说明可以写“本页面支持学号和手机号两种登录方式,后台对接学校统一身份认证系统,完成身份核验后会自动标记用户的校区和宿舍位置,下单时不需要手动填写地址”,这样才符合审核要求。截图的时候要注意,不要把调试工具的界面也截进去,也不要有第三方平台的水印,如果是手机端的软件,要把顶部的状态栏一起截进去,证明是真实运行的界面,不是你随便做的效果图。要是不知道具体的撰写规范,可以参考软著申请材料的官方要求,别自己瞎琢磨浪费时间。
第二个难搞的是源代码材料,要求是提交前后各30页,一共60页,每页不少于50行,不要有大量的空行,也不要全是引入第三方库的代码。我第一次申请的时候图省事,直接把项目里的所有代码导出来就交了,结果前面十几页全是import的引入语句,直接被审核员打回,说核心代码占比不足。整理的时候要优先放自己写的业务逻辑代码,那些框架自带的、第三方库的代码尽量少放,注释不用全删,留一点自己写的功能注释就行,比如// 实现跑腿订单的自动分配逻辑,这种反而能证明是你自己写的代码。别直接拿网上下载的开源代码凑数,很多开源代码里有原作者的版权注释,甚至有其他软件的名称,被查到不仅这次申请过不了,还有可能涉及侵权问题。
然后是软著登记申请表的填写,这里的坑也不少,最常见的就是软件名称不符合规范,很多同学随便起个名字就填,比如叫“校园小工具”“我的小程序”,这种肯定过不了。名称要明确体现软件的功能和类型,后缀要加系统、软件、平台、小程序或者APP,比如“校园跑腿服务小程序”“高校实验室预约管理系统”这种才符合要求,而且所有材料里的软件名称要完全一致,多一个字少一个字都不行,我之前有个室友就是申请表里写的“校园闲置交换小程序”,说明书里写的“校园二手闲置交换小程序”,直接被打回重填。还有创作时间的填写,不要填你还没入学的时间,也不要填离提交时间太近的,比如你今天提交,创作时间写上周,审核员一看就知道不符合常理,一般留1到3个月的开发周期比较合理。如果是和同学合作开发的,要把所有合作人的信息都填全,要是学校要求必须加学校作为共同权利人,一定要提前问清楚教务处的要求,不然拿了证学校不认可,加不了综测就白忙活了。
要是你嫌找模板、整理材料太麻烦,可以试试软著Pro,我之前帮社团的学弟学妹弄软著的时候用过,上面有不同类型软件的说明书模板,还有自动整理源代码的工具,按照提示填信息就能生成符合要求的材料,我上次帮人弄的时候,前后不到两个小时就把所有材料整理完了,比自己瞎凑效率高太多。
还有几个大家容易忽略的小细节,提交的所有PDF材料不要过度压缩,不然图片模糊了审核员看不清楚也会打回,源代码的页眉要写上软件名称和版本号,和申请表里的信息保持一致。如果是申请的升级版软件,要在说明书里写清楚和之前版本的区别,新增了哪些功能,不要直接照搬之前版本的材料。要是赶时间要拿证的话,最好提前三个月以上准备,普通申请的审核周期一般是两到三个月,要是中途被驳回修改,又要多等大半个月,要是卡着综测或者保研的截止时间提交,很有可能赶不上用。我之前有个学弟就是保研截止前一个月才提交申请,结果第一次材料被打回,最后赶不上提交证书,差了0.5分没保上想去的学校,特别可惜。
其实学生申请软著没有大家想的那么难,只要材料写得符合要求,基本上都能过,不用找外面的代理花几百上千的冤枉钱,自己花点时间整理下材料,几十块钱的工本费就能拿到证。我身边很多同学都是自己申请的,只要避开我上面说的这些坑,基本上一次就能过。要是拿不准自己的材料符不符合要求,可以找之前申请过的学长学姐帮你看下,或者去对应官方的查询入口核对下要求,别等提交了被驳回才发现问题,浪费时间又耽误事。