首页 > 都市重生 > 市场监管七十年变迁 > 第169章 知识产权保护:程序员的“代码保卫战”

第169章 知识产权保护:程序员的“代码保卫战”(1/2)

目录

(一)

周凯把鼠标狠狠砸在键盘上时,机械键盘发出刺耳的“噼啪”声,像极了他此刻心里炸开的响雷。屏幕上并排躺着两个APP的代码界面,左边是他熬了三百个通宵写的“智慧记账”,右边是竞品公司刚上线的“闪电账本”,那些嵌套的循环语句、函数命名甚至注释里的错别字,都像从他电脑里直接扒过去的。

“凯哥,连那个‘计算个税时漏算年终奖’的漏洞都一模一样!”实习生小林的声音带着哭腔,手指在屏幕上点出一行绿字,“这是你上个月熬夜修复的bug,他们居然原封不动抄过去了!”

周凯的指尖在“//年终奖计算逻辑待优化”这句注释上悬了悬。那行字是他去年冬天写的,当时办公室暖气坏了,他裹着羽绒服敲代码,冻得手指发僵,多打了个空格——就这个带着空格的错误注释,竞品代码里也有。

“抄得真他妈彻底。”他咬着牙骂了句脏话,抓起手机拨通竞品公司的电话。接电话的是个甜美的客服音:“亲,我们的代码都是自主研发的呢,有着作权证书哦。”

“自主研发?”周凯笑了,笑得眼眶发酸,“把别人的代码改个名字,就叫自主研发?”

客服大概没遇到过这么冲的用户,顿了顿说:“如果您有异议,可以走法律程序呢。”说完“咔哒”挂了电话。

窗外的天暗了下来,写字楼的灯光一盏盏亮起来,像无数双嘲讽的眼睛。周凯看着桌上那本《软件着作权登记证书》,红色封皮被他摩挲得发皱——登记那天,他还跟团队说:“有了这玩意儿,咱的代码就像上了锁的保险柜。”现在看来,这锁在小偷眼里,跟纸糊的没两样。

(二)

市场监管局知识产权科的办公室堆着半人高的卷宗,李哲从里面抽出周凯的投诉材料时,纸页间掉出一张打印的代码对比图。他捡起来对着光看,那些由0和1组成的字符在阳光下跳跃,像一串没人能懂的密码。

“李哥,这案子怕是难办。”新来的大学生小张推了推眼镜,镜片后的眼睛里满是无奈,“软件侵权举证太难了,对方律师肯定说‘思想不侵权,只有表达侵权’,把相似点说成‘行业通用逻辑’。”

李哲没说话,指尖在代码里那个带空格的错误注释上划了划。他想起上周开研讨会时,知识产权局的专家说:“代码就像作家的手稿,每个程序员都有自己的‘文风’,那些看似无关的冗余代码、特殊命名,都是最好的指纹。”

他给周凯打了个电话,听筒里传来键盘敲击声,周凯的声音带着浓重的疲惫:“李科长,我找过律师,他说就算赢了,官司拖个三年五载,我的公司早就黄了……那些代码,是我卖房凑钱搞出来的,就像我另一个孩子。”

李哲握着听筒的手紧了紧。他想起自己刚工作时办的第一个案子:一个老木匠的榫卯结构被人仿冒,因为拿不出“创造性”证据,最后只能不了了之。老木匠当时说:“手艺这东西,凭良心传,可现在的人,连良心都能仿。”

“你把开发日志、版本迭代记录、甚至当时写代码的草稿都给我。”李哲的声音很稳,“代码会说话,只要我们能听懂。”

(三)

技术鉴定中心的服务器在凌晨三点发出轻微的嗡鸣,像某种深海生物的呼吸。李哲和小张盯着屏幕上滚动的代码比对结果,眼皮重得像粘了胶水——他们已经连续熬了两个通宵,把两个APP的三万行代码逐行拆解、比对、标记。

“找到了!”小张突然拍了下桌子,惊醒了趴在旁边打盹的技术员,“这段‘账单分类算法’,周凯用了个很冷门的‘二叉树变种模型’,注释里还写了句‘致敬图灵’,竞品代码里连这句注释都一样!”

李哲凑近屏幕,指尖在“致敬图灵”四个字上停了停。他想起周凯说过,他大学毕业论文写的就是图灵机,这段代码是他用了七个月才调试成功的,行业内几乎没人用这种模型,因为太耗内存。

“这还不是关键。”技术员揉了揉眼睛,调出另一个界面,“我们用了‘代码溯源技术’,发现竞品的早期版本里,有周凯公司的内部测试标识,被人用注释符号隐藏了,就像把别人的名字写在作业本背面,以为没人看见。”

窗外的天泛起鱼肚白时,李哲终于整理出完整的证据链:从开发日志里的时间戳,到版本库里的修改记录,再到那些带着个人印记的“代码指纹”,像一串结实的锁链,牢牢锁住了侵权的痕迹。

他给周凯发了条微信:“放心,你的‘孩子’,我们找回来了。”

本章未完,点击下一页继续阅读。

目录
返回顶部