
第71章 实锤企鹅抄袭!“共同缺陷法”的认定标准创壮举!
彼时的肖钢玉正如热锅上的蚂蚁一般。
赵德汉看到此情形,也在试探性地问道,
“老肖,这种情形,咋办啊?凭借你多年的知识产权的诉讼经验来说,到底是公开运行还是不公开运行呢!”
肖钢玉摇了摇头,“赵总,不瞒您说,目前我也不知道应该怎么办为好!这招还真的让人摸不着头脑!”
两个人对视了一眼之后,叹了叹气。
肖钢玉看了看对面脸上一脸坚毅的张伟,心里也多了几分欣赏,很久没被人逼到这种程度了!
嘴角也似笑非笑地挑动了一下!
算了,与其坐着死,不如站着活!
“审判长,我方可以公开初始加载模块的代码运行过程!”
说完后,肖钢玉也调出了代码,工作人员此时也拿着庭审大屏转接线过来,连接他的电脑。
不一会儿,法庭大屏上已经开始逐渐显示这个代码的运行过程:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
//设置启动页面布局
setContentView(R.layout.activity_splash);
//启动初始化任务
new InitializationTask().execute();
}
private class InitializationTask extends AsyncTask {
@Override
protected Void doInBackground(Void... params){
//加载配置文件
loadConfiguration();
//初始化数据
initializeData();
//检查更新
checkForUpdates();
//预加载资源
preloadResources();
//伪装的无用代码
performComplexCalculation();
return null;
}
@Override
protected void onPostExecute(Void result){
//初始化完成,显示主页面
showMainPage();
}
}
private void loadConfiguration(){
//加载配置文件的逻辑
}
private void initializeData(){
//初始化数据的逻辑
}
private void checkForUpdates(){
//检查更新的逻辑
}
private void preloadResources(){
//预加载资源的逻辑
}
//伪装的无用代码
private void performComplexCalculation(){
//伪装成复杂计算,占用CPU时间
for (int i = 0; i < 1000000; i++){
//实际上无意义的计算
double result = Math.sqrt(i)* Math.log(i + 1);
}
}
……
当这段初始化代码运行完毕后。
所有人先是“目瞪狗呆”,而后又看向张伟。
毕竟换谁也没想到,家人们谁懂啊!
劳资只是来法庭看庭审的,却被“强行喂了”一段java的代码!
林清泉看到代码运行完毕之后,又对着张伟问道,
“原告方律师,请讲一下你的理由和原因吧!”
张伟也不急,和李云飞对视了一眼!
“好的,审判长,在我开始之前,我想也运行一下我们这边一段初始化加载模块代码!”
“准予申请!”
工作人员又拿过一根视频转接线!
不一会儿整个大屏上又开始呈现出一段又一段的代码。
但是,这时眼尖的旁听席观众也发现了!
就是这两段代码的运行过程简直是一模一样!
“卧槽,还真一样呢!”
“牛逼啊,张伟,我感觉非常可以!这下看企鹅怎么说了!”
……
“此言差矣,目前仅仅是1%的相似率而已,完全没有任何说服力啊!”西装男子也在一旁补充道!
所以,他张伟到底想干什么!
这又不是核心的数据库代码,只是普通的初始化加载页面而已。
这也排除了核心代码的“鉴别法”吧!
想不通,真的想不通!
当然,肖钢玉看到两段相同的代码后,也没看出什么名堂。
想了想之后,难道这又是烟雾弹?
妈得,被他给诈了!
于是,强忍着愤怒开始“质问”起了张伟!
“原告方律师,你最好对你刚才的行为做一下解释,不然我怀疑你有无故拖延庭审程序的嫌疑!”
“而且,我刚才,已经在鉴定报告说明了这一点相似率,现在你要求重新运行,难道这不是无故拖延庭审程序的嫌疑?”
张伟并未直接回应肖钢玉的话,
没错,他急了,他慌了!
刚才四平八稳的气息似乎从这一刻开始被打乱了吧!
“审判长,我现在来解释一下!为什么要重新运行一次这段代码!”
“我方当事人在研发微聊的时候,因为误打误撞,在初始化加载模块里面输入多了一行无用多余的代码。即‘伪装的无用代码’。”
“所以,由于程序本身的缺陷,就导致程序整个加载页面到这段的时候,会多出0.98秒左右!”
“最后,经核实和鉴定,微聊和飞信的启动界面,在相同的条件之下,两者的启动时间均为:2.98秒!”
“综上,我将该方法命名为‘共同缺陷法’,来确证飞信确实抄袭了微聊的初始化运行加载模块!”
……
张伟这话一出,全场再一次热闹了起来。
而肖钢玉听完张伟讲完之后,彻底瘫坐在了椅子上。
“我靠,我有点听不懂,谁来给我翻译翻译啊!”
“我也是,这样就鉴定为抄袭了???”
“求解释啊!!”
……
所有人的目光也看向了西装男子,似乎这群人也的确看出了他的与众不同!
只见他缓缓说着,“刚才,张伟的意思换成人话就是……”
这老六还故意停顿了一下,所有人心都提到了嗓子眼上了!
“就是,你他喵抄我作业就抄我作业呗,妈的,我做错的你都抄,这下你抄我的没跑了吧!”
西装男话语刚落,所有人纷纷异口同声地喊着,
“牛逼啊张伟!!!牛逼死了!!”
不知道谁带头鼓掌的,这下子所有人都鼓起掌来了!
张伟看了看之后,心里也算是松了一口!
黄莉莉这时又递上了一瓶水,
“师傅,原来你又藏着秘密武器啊!所以这就是你说的王炸嘛?”
张伟大口大口地喝着水,没办法刚才太耗费脑力了!
“算是吧,还是那句话,谁家打牌一下子就上好牌呢?”
“其实,我也在赌,到底这个1%的相似率到底是不是,自从上次云飞兄打电话过来之后,我也一直在思考这个问题!”
“现实是,我们赌对了!”
听了张伟的话之后,黄莉莉也恍然大悟,
“哦!我懂了师傅,这1%反而成了对面的致命点!不愧是‘共同缺陷法’。”
“我感觉对面已经被打蒙了吧!比起高达99%的实质相似来认定,仅用1%就拿下他们,多少有点出其不意攻其不备!”
张伟笑着说道,“你看看对面两人现在的情形就知道了!”
此刻瘫坐在被告席上的肖钢玉怎么也没想到。
千算万算,居然被“自己人”给背刺了!
这下好了,什么都给“外包”出去,在节约成本的同时,也把“质量”给“节约”了!
反正!肖钢玉这会儿也想通了,这波输的可不是我菜,那是你们的问题!
“赵总,我……”
赵德汉轻叹了一口气,
“老肖,我懂,这个不怪你,回去我会如实和马总说的!!”
“接下来打好下面的战役吧!”
……