先说说我被补正的两次
前年冬天,我帮一个前同事的创业公司做软著材料,三个产品、五个人,全程线上提交。中国版权保护中心这几年基本全流程电子化了,扫描上传、在线填表,不用像早些年那样寄光盘。我们一共被补正了两次:第一次是源代码的页眉版本号写成了「1.0」,而申请表里填的是「V1.0」,就少一个字母,被退回来重做;第二次更冤,用户手册里的截图带了另一家公司的 logo——他们那个产品是白标的,截图直接从客户环境里截的,忘了处理。补正通知书上写的理由就一行字,特别简短,你得自己琢磨到底哪儿不对。补正期过了不交材料就按撤回处理,等于前面排队的时间全白等。所以后来我给别人做材料,第一件事就是把软件名称和版本号抄在一张纸上,所有文件——申请表、页眉、说明书封面、截图里的界面标题——逐字对一遍。
软著和专利,根本不是一个物种
很多人下意识觉得软著跟专利一样,先申请先得,所以赶紧抢。这是个挺大的误会。《计算机软件保护条例》里写得很清楚,软件著作权自软件开发完成之日起产生,登记不是权利产生的前提,它是自愿的。《计算机软件著作权登记办法》管的是登记程序,中心做的是形式审查——看你材料齐不齐、格式对不对,不判断你的代码有没有独创性,也不去比对市面上有没有一样的软件。所以「抢注」在软著这件事上法律意义不大,你晚三个月登记,权利还是从你写完那天算起。但为什么大家还是急着登记?因为证在手里和不在手里,打官司时的处境不一样。最高法关于著作权民事纠纷的那个司法解释里列举了可以当证据的东西:底稿、原件、合法出版物、著作权登记证书、取得权利的合同等等。注意,证书是跟底稿并列的,不是高一级。你手里有完整的 git 提交记录、有开发日志、有外包合同,证书的边际价值就没那么高;反过来,代码托管在离职员工私人账号里、公司从来没做过归档、开发过程一封邮件都没有,那这本证就是你唯一能拿出来的东西。
60 页这个数字,是所有坑里最硬的
源代码要求提交前 30 页和后 30 页,每页不少于 50 行,最后一页可以不满。总页数不到 60 页的就全部提交。算一下,60 页乘以 50 行是 3000 行,这是硬指标,删注释、删空行之后还得凑够。页眉要标软件名称、版本号、页码,三样缺一不可,而且版本号要和申请表完全一致。文档(用户手册或者设计说明书)也是同样的 60 页规则。这里有个细节:审查的时候会看代码前后是不是连续的、有没有大段空白或者无意义的重复,有人为了凑页数复制粘贴同一段函数,被要求说明。费用上,2017 年 4 月 1 日起国家停征了计算机软件著作权登记费,也就是官方渠道本身不收费,你花出去的钱基本都是代理机构的服务费,市场价从几百到一千多不等,说「加急三天出证」的那种另算。官方口径是受理后 60 日内完成审查,实际操作里快的一个月左右,赶上高峰期两三个月也正常。
一个我不太愿意承认的观点:软著在贬值
每年登记量是几十万件这个量级,具体数字我没去核,不敢瞎写。但体感很明显:高企认定要知识产权、双软评估要、招投标要、有些应用商店上架也要,于是大量公司把内部管理系统、甚至是同一套后台改个名字反复去登记。这件事的后果是,软著证书在诉讼里的分量被稀释了——被告很容易甩出几十本同类软著,证明这个行业的软件都长这样。我个人的看法是,软著真正的价值不在于那张证,而在于你提交上去的那 60 页代码里有没有别人抄不走的东西。如果你的核心竞争力在算法和架构上,那 60 页应该截的是核心模块,不是配置文件和数据访问层;如果核心逻辑藏在几个文件里,就要想办法让它们出现在前 30 页或者后 30 页的窗口内,这个取舍值得花半小时想清楚。
版本升级要不要重新登记
这也是问得最多的。V1.0 登记过,升到 V2.0 要不要再登一次?我的做法是看改动幅度:界面换皮、修 bug 这种不用;加了核心模块、功能结构大改的,重新登记一本,因为一旦发生侵权,你得拿得出和对方产品对应的那个版本的权利证明。还有一种情况是软著名称里带版本号(比如「XX 管理系统 V2.0」),那升级后名称就变了,等于是一个新软件,重新登记更稳妥。另外提醒一句,软著保护期法人是 50 年,自首次发表起算;自然人是终生加 50 年。未发表的就填「未发表」,别为了好看随便写个日期,后面举证会对不上。
所以到底什么时候该去登记
要申报项目、要过高企、要投标、要跟大客户签合同对方明确要求提供知识产权证明的,去登记,别犹豫,材料按上面说的做规范。纯粹自己用的内部工具、代码在私有仓库有完整提交历史、开源项目本来就在公开仓库里躺着,可以缓一缓,把开发过程的证据留好更实际。最后说一句可能有点扫兴的话:软著登记不审查独创性,它挡不住抄袭,它只是让你起诉的时候少跨一道举证门槛。真打起来还是要做源代码比对鉴定,那又是另一笔钱和另一段时间。证书是个入场券,不是护身符。