法小和 · 知识产权法律知识库
法条原文 · 司法解释 · 裁判案例(已脱敏)
资料库 / 裁判案例 / 山东XX甲公司、XX乙公司计算机软件开发合同纠纷民事一审民事判决书

山东XX甲公司、XX乙公司计算机软件开发合同纠纷民事一审民事判决书

裁判文书山东省济南市市中区人民法院裁判日期 2023-05-31案由 商业秘密
引注:(2023)鲁0103民初2316号

全文

山东XX甲公司、XX乙公司计算机软件开发合同纠纷民事一审民事判决书 山东省济南市市中区人民法院 民事判决书 (2023)鲁0103民初2316号 原告(反诉被告):丙公司,住所地山东省济南市历城区。 法定代表人:唐XX,执行董事。 委托诉讼代理人:李XX,该公司员工。 委托诉讼代理人:姜某,某律师事务所律师。 被告(反诉原告):丁某,住所地山东省济南市市中区。 法定代表人:刘X,执行董事。 委托诉讼代理人:任XX,该公司员工。 委托诉讼代理人:刘某,某律师事务所律师。 原告(反诉被告)丙公司(以下简称丙公司)与被告(反诉原告)丁某(以下简称丙公司)计算机软件开发合同纠纷一案,本院于2023年3月2日立案后,依法适用简易程序,公开开庭进行了审理。戊公司的委托诉讼代理人李XX、姜某,己公司的委托诉讼代理人任XX、刘某到庭参加诉讼。本案现已审理终结。 戊公司向本院提出诉讼请求:1.请求法院依法判令原被告双方签订的合同及补充协议于2022年10月14日解除;2.请求法院依法判令被告向某返还合同款262000元及利息(利息以262000元为基数,自2021年6月11日起按同期全国银行间同业拆借中心公布的贷款利率计算至实际支付完毕之日止);3.请求法院依法判令被告向某支付违约金38000元;4.请求法院依法判令被告向某赔偿损失282000元;5.本案的诉讼费用、保全费、保全保险费、律师费由被告承担。事实和理由:2021年6月10日,庚公司辛公司签订《XX平台系统软件开发合同》,约定由被告向某提供软件系统开发服务。关于软件交付时间及延期交付的违约责任,合同约定:“第三条工作进度:3.1:乙方完成整体项目开发完成以及安装期限实际首笔款项到账时间第二个工作日起:22个工作日(不包含车辆GPS实时轨迹系统,此项完成时间为首笔款到账时间第二个工作日起30天完成)。3.4:乙方工作进度无法按照上述时间节点完成的(甲方原因导致的除外),......若超期一个月以上,乙方应当向甲方承担本合同总价款10%的违约金,并退还已收款项及其他维权费用(包括但不限于诉讼费、律师费、保全费等),甲方有权解除本合同。”2021年10月25日,双方签订了《XX平台系统软件开发合同之补充协议》,协议约定被告应当将软件功能的设计文档、数据库设计文档等开发文档交于原告,并将app源码、后台管理源码等所有涉及到一期开发源码部署到原告服务器,同时合同约定的“车辆GPS实时轨迹功能”替换为“开发叫车功能”,不再另行支付费用。合同生效后,原告按合同及协议的约定向某3支付合同款项262000元,但被告一直无法提供合同约定功能的软件开发系统,未按照合同约定的软件开发语言JAVA进行开发,从未向某出具书面《验收清单》,案涉系统一直未能够验收通过,被告也未将源代码交付给原告,导致原告目前根本无法登陆案涉系统,双方签订的合同目的无法实现。被告的行为构成严重违约,给原告造成了重大经济损失,故原告依法向贵院起诉,望判如所请! 己公司辩称,被答辩人的主张无事实和法律依据,应当予以驳回诉讼请求。首先,答辩人与被答辩人签订《服务合同》明确约定“合同价款为38万,签订合同当日支付40%,即152000元,完成整体项目开发安装后,测试30天后,测试通过后,3个工作日内支付50%,即19万,整体项目交付运行一年后甲方在2个工作日支付尾款10%,3.8万元”。2021年9月答辩人已将成果交付至被答辩人,测试通过后,2021年9月9日,被答辩人因资金紧张,暂时向被答辩人支付9万元,后因被答辩人增加“叫车服务”,答辩人基于合作关系,同意与被答辩人签订《补充协议》。答辩人已将成果交付至被答辩人,测试通过后,被答辩人支付了相应款项,也证明答辩人完成合同义务,且已运行满一年,符合支付所有款项的条件。不存在解除合同的约定和法定的事由,被答辩人的主张无事实和法律依据。其次,附件一,“第四条第4.6款约定甲乙双方合作开发前,甲方如未对项目后台操作、以及开发语言和框架未提出特殊要求的,一切均按乙方开发为准;开发工程中提出异议视为无效”、第七条约定“.附件2《需求功能表》所列目录仅为实现本合同目的的功能说明,乙方设计模块的数量不作为计算本合同价款的标准”。双方协议中并未约定开发语言,答辩人交付成果后,被答辩人从未向被答辩人主张需要通过java开发语言开发,既未约定开发语言,应当按照答辩人的开发语音为准。最后,附件一2021年9月日,答辩人经被答辩人的委托,代为申请“软件著作权”,且被答辩人2021年9月3日已在微信公账号“山东XX”进行宣传使用,明显已正常投入使用。答辩人已完成合同义务,不存在任何违约,无需支付违约金、赔偿款。因被答辩人恶意诉讼,应当有被答辩人承担全部损失。答辩人已将成果交付且测试通过,被答辩人后期多次提出变更、增加需求,属于被答辩人违约。综上,被答辩人的主张无事实和法律依据,应当予以驳回其诉讼请求。 壬公司向本院提出反诉请求:1.请求判令反诉被告向某2原告支付剩余合同款118000元及利息(以118000元为基数,自2021年9月9日起至实际支付完毕为止,按照同期全国银行间公布贷款利率计算);2.请求判令反诉被告向某2原告支付违约金(以118000元为基数,自2021年9月9日期至实际支付为止,按照每天千分之三标准计算违约金);3.本案诉讼费由反诉被告承担。事实和理由:2021年6月10日,癸公司子公司签订《XX平台系统软件开发合同》,约定有由反诉原告向某2被告提供软件系统开发服务,反诉被告向某2原告支付服务费38万元。合同签订后,反诉原告保质保量完成工作内容,且在2021年7月,反诉原告经反诉被告委托向中华人民共和国版权局申请软件著作权,反诉被告却未按照合同支付足额合同款,该行为已构成违约。按照附件1第三条第四款约定“甲方应按照合同规定时间支付某项,延期支付费用,甲方支付每日千分之3的违约金”,故,反诉被告应当支付剩余服务费并承担相应违约责任。反诉原告为维护合法权益诉至贵院,望贵院依法支持反诉原告的诉求! 丑公司辩称,一、丙公司存在严重违约行为,答辩人签订案涉合同的目的不能实现,案涉合同应当予以解除,剩余合同款不具备支付条件,丙公司的反诉请求依法应当予以驳回。2021年6月10日,寅公司签订《XX平台系统软件开发合同》,卯公司延期交付的违约责任。合同签订后,丙公司未按时交付软件的约定功能,于是2021年10月25日,双方又签订了《XX平台系统软件开发合同之补充协议》,对于软件功能的设计文档、数据库设计文档等开发文档交付及app源码、后台管理源码等所有涉及到一期开发源码部署进行了进一步约定,同时约定将“车辆GPS实时轨迹功能”替换为“开发叫车功能”,不再另行支付费用。补充协议签订后,丙公司仍未按照约定将开发文档及开发源码交付、部署,导致答辩人购买的案涉软件始终无法上线、运行、使用。答辩人签订的案涉合同的目的无法实现,案涉合同依法应当予以解除。剩余合同款项118000元不具备支付条件。根据补充协议第三条约定,原合同第二笔款项剩余8万元的支付条件为答辩人验收通过后的三日内支付,辰公司始终无法提供合同约定功能的案涉软件且未向答辩人提供《验收清单》,案涉软件始终无法验收通过。故原合同第二笔款项剩余8万元并不具备支付条件,答辩人不应支付。关于剩余的第三笔款项38000元的支付条件,根据原合同附件1第4条付某方式约定,“整体项目交付运行一年后甲方在2个工作日内支付尾款10%:38000元,大写:叁万捌仟元整。”可以看出,剩余第三笔款项38000元的支付条件是整体项目交付运行一年后才支付,巳公司严重违约,无法提供合同约定的案涉功能软件,导致项目始终无法上线运行,故剩余第三笔款项38000元不具备支付条件。综上,午公司存在严重违约行为,无法提供合同约定的案涉功能软件,答辩人签订案涉合同的目的不能实现,案涉合同应当予以解除,剩余合同款118000不具备支付条件,丙公司的反诉请求依法应当予以驳回。二、答辩人依据合同按时支付合同款项,不存在任何违约行为,丙公司要求答辩人向其支付违约金的主张无事实和法律依据,丙公司的反诉请求依法应当予以驳回。原合同及补充协议签订后,答辩人按照原合同及补充协议的约定,未公司支付合同款项,不存在任何违约行为,申公司支付违约金,其要求答辩人向其支付违约金的主张无事实和法律依据。酉公司存在各种违约行为,始终无法向答辩人提供符合合同约定的功能软件,导致答辩人的业务迟迟无法开展,给答辩人造成严重经济损失,戌公司主张损失赔偿。丙公司的反诉请求依法应当予以驳回。综上,丙公司存在严重违约行为,答辩人签订案涉合同的目的不能实现,案涉合同应当予以解除,剩余合同款不具备支付条件,答辩人依据合同按时支付合同款项,不存在任何违约行为,丙公司要求答辩人向其支付违约金的主张无事实和法律依据,丙公司的反诉请求依法应当予以驳回。请求人民法院查明案件事实,以维护答辩人的合法权益。 本院认定事实如下:2021年6月10日,原、被告签订《XX平台系统软件开发合同》一份,合同约定被告为原告开发页面、PC端管理平台、手机端APP、微信公众号等软件程序。合同附件一种约定合同价款为38.2万元(含增值税),并对付某方式进行了约定。在合同附件2中双方明确了《需求功能表》内容,该功能表主要包括5部分内容,分别为手机端APP、微信客户公众号、PC端管理平台、域名备案、软件著作权申请。其中在PC端管理平台部分含有车辆GPS定位一项内容,具体为车辆实施(原文为“实施”,本院注)轨迹及定位服务。2021年10月25日,原、被告签订《XX平台系统软件开发合同之补充协议》一份,该协议第三条约定由被告出具验收清单,原告根据该验收清单进行验收并予以确认,验收清单确认后视为验收通过。第四条约定将原合同中关于车辆GPS实时轨迹功能替换为开发叫车功能,不再另行付费。2011年6月11日,原告通过银行转账方式向某3付某15.2万元,2021年9月9日,原告向某3付某11万元。本案审理过程中,原、被告均认可剩余8万元原告尚某向某3支付。另外,原、被告均认可在双方签订补充协议前,被告已将原合同及补充协议约定的程序代码交付原告。 本案中,原告主张因被告未能完成合同内容、未交付可使用程序及未将程序部署到服务器中,因此要求解除合同并要求被告承担违约责任。被告主张,其已完成合同约定内容并已向某交付成果,同时根据原告在微信公众号中发布的视频内容证明涉案程序已可以使用,涉案程序未部署到服务器中是由于原告自身原因导致。 根据原、被告均认可的微信名称为“XX测试群”的聊天记录显示,2021年9月28日,原告工作人员向某3反映程序叫车功能存在BUG数量较大,无法正常使用,回收重量统计功能需添加。被告表示回收重量统计功能需另行付费。2021年10月11日,原告总结软件存在三处问题,分别为“1:重量统计的事情,2:绑定小区的BUG3:叫车软件”。2021年11月1日,原告工作人员发出软件BUG修复时间(1).xlsx表格,该统计表共分4部分15项内容,部分内容备注部分注明了费用。2021年12月28日,亥公司负责人测试期间,涉案程序无法正常使用。根据上述聊天记录,截止2021年12月28日,涉案程序尚某达到正常使用状态,双方亦未就软件部署等内容进行联系。本案中,原、被告均未向法院提交双方关于涉案合同履行情况的完整微信沟通记录。另外,在原告提交的原告工作人员在与微信名备注为“软件开发-XX信息科技”的聊天记录中,原告工作人员2022年4月12号询问“源代码可以发给我吗,我这边要给南京XX写一个软著。”对方回复:“我手里没有,现在代码都在西边得找任总”;询问:“好的,上次那个软件案件修改的事情怎么说了?”对方回复:“没听说改,我现在不上班了。”原告工作人员询问:“辞职了啊”。对方回复:“差不多”。原告工作人员在询问前称呼对方为“韩总”。被告认可该聊天记录真实性,且双方“XX测试群”中存在该微信账号备注名称及头像相同人员。 本案审理过程中,被告提交其法定代表人与案外人韩XX通话记录一份。甲23公司工作人员。该通话记录中韩XX陈述在其了解的情况中因原告提出需求,因此涉案软件程序代码在其在任时未部署至服务器,因一旦部署至服务器相关内容就无法更改。同时原告法定代表人陈述2022年过年后原告就撤出山东地区,合同未继续履行。韩XX表示因缺少http-s证书,因此程序无法正常运行。原告对该通话记录真实性不予认可。另外,被告提交了计算机后台统计的使用记录,原告认为该使用记录均为测试使用。 本院认为,原、被告签订《XX平台系统软件开发合同》、《XX平台系统软件开发合同之补充协议》系双方真实意思表示,且不违反法律、行政法规的强制性规定,上述合同关系有效。 根据法律规定,当事人应当对自身主张事实的存在提交证据,否则应当承担举证不能的责任。本案争议焦点问题为涉案合同标的是否具备合同约定的使用条件。针对该争议焦点问题,本院结合现有证据进行如下分析:1、根据本案情况,原、被告关某同履行过程主要通过微信方式进行沟通联系,但双方均未提交完整微信聊天记录。根据本案现有证据显示,涉案程序在原告测试期间存在一定问题,影响正常使用。但同时,根据聊天记录显示,在涉案软件测试期间,原告确曾提出合同外需求并且双方也提及了费用问题,在原告工作人员提交的软件BUG修复时间(1).xlsx表中备注部分内容注明了费用问题。上述内容证明截止2021年12月28日,涉案软件尚不具备正常使用条件。2、虽然原告对被告提交的其法定代表人与韩XX的通话记录内容不予认可,但该通话记录可以证明,乙24公司就职期间,涉案软件未完成服务器部署,且被告法定代表人表示,最终涉案合同未完全履行完毕。即被告亦认可涉案合同未最终履行完毕。3、虽然原告提交的证据能够证实在被告向某4付的软件使用过程中存在问题,但未提交证据证明涉案软件因存在问题导致涉案软件完全无法使用。即根据原告提交的证据,证明原告提出的软件问题系在测试过程中出现的问题,但是否因原告提出的问题是导致整个软件完全无法使用亦或是导致部分功能无法正常使用,原告未能提供有效证据予以证明。4、虽然被告认为涉案合同未履行完毕系由于原告原因导致,但被告未提交直接证据证明系由于原告原因导致合同未能履行完毕,且原告对被告提交的证明涉案合同未履行完毕原因的证据均不予认可。在被告提交的其法定代表人与案外人的通话录音中及本案审理过程中,各方均认可涉案软件并未最终部署到原告服务器中。而根据涉案合同约定可以证明,将涉案软件部署到服务器中是涉案软件能够向公众提供正常服务的条件。即审理过程中被告提交的涉案软件使用记录,即使并非测试产生,也不能证明涉案软件已具备向公众提供服务的条件。另外,即使被告提交的证据真实,且被告主张的情况如原告未履行提供http-s等的合同义务。虽然微信聊天记录能够证明在被告提出要求时,原告尚某2行购买http-s的配合义务,但根据双方认可的聊天记录内容证明,在被告提供的涉案软件程序存在问题的情况下,即使原告履行了上述义务,涉案软件能否正常运行亦不能确定。故即使被告提交的证据均真实,上述证据也仅能证明原告在履行合同过程中未完全履行己方义务,而不能直接证明被告开发的软件符合使用条件。5、根据原、被告认可的聊天记录。截至2022年4月,被告亦未向某提交最终程序代码。该聊天记录结合原、被告认可被告已向某交付软件代码的事实可以证明,被告在此时间之前向某提交的代码,并非最终涉案软件代码。而现有证据也无法证明被告是否向某最终交付的涉案软件代码。6、被告主张原告在合同履行过程中提出新需求问题。根据微信聊天记录,原告确在合同履行过程中提出了新需求,但被告并未对此提出异议且提出了需求对应费用,该事实可以证明被告接受原告提出的需求并同意完成。即即使原告提出的新需求影响到合同进度,也仅是对合同履行期间产生影响。且在被告接受原告需求的情况下,被告作为开发单位,对原告需求是否能够达到应具备基本判断能力,在原、被告提交的证据中,双方均未对此提出过异议。 综合以上事实及证据,可以证明双方在合同履行过程中均存在瑕疵履行的情况,但双方提交的证据均无法得出双方主张的合同未完全履行系由于对方违约造成的结论。本案中,根据被告自行提供的其法定代表人与韩XX的通话记录证明,被告亦认可合同最终未履行完毕,且双方未就继续履行合同进行协商。故涉案合同继续履行已不具备实际意义,因此原告要求解除涉案合同及补充协议的请求,本院予以支持。但双方证据均不足以证明系由于对方原因导致合同未能履行完毕的事实,且根据本案情况,被告确已经履行了涉案合同约定软件的开发工作,因此本院酌定双方对涉案合同未履行完毕各承担50%责任。涉案合同总价款为38万元,原告已交纳26.2万元,故原告要求被告退还7.2万元的主张,本院予以支持,原告主张退还的超出部分合同价款,本院不予支持。双方主张的损失,均由双方自行负担,本院均不予支持。关于原告新增需求产生的费用问题,原、被告均未举证上述费用是否实际发生,因此本院不再分析。 另外,关于原告要求对被告交付的涉案软件能否正常使用进行司法鉴定及被告要求展示原告微信公众号发布的涉案软件测试视频问题。同以上说理,即使本院允许原、被告上述申请,结合双方的聊天记录,双方要求进行司法鉴定及展示的内容无法得出影响案件处理的唯一确定性结论,因此为降低原、被告诉讼成本,本院对上述申请均不予准许。 综上所述,依照《中华人民共和国民法典》第五百零九条、第五百七十七条,《中华人民共和国民事诉讼法》第六十七条规定,判决如下: 一、原告(反诉被告)丙公司与被告(反诉原告)丁某于2021年6月10日签订的《XX平台系统软件开发合同》及2021年10月25日签订的《XX平台系统软件开发合同之补充协议》解除。 二、被告(反诉原告)丁某于本判决生效之日起十日内向某(反诉被告)丙公司返还合同款7.2万元。 三、驳回原告(反诉被告)丙公司的其他诉讼请求。 四、驳回被告(反诉原告)丁某的其他诉讼请求。 如果未按本判决指定的期间履行给付金钱义务,应当依照《中华人民共和国民事诉讼法》第二百六十条规定,加倍支付迟延履行期间的债务利息。 案件受理费9800元,减半收取4900元,庚公司负担4310元,辛公司负担590元;反诉费1330元,辛公司负担;财产保全申请费4630元,庚公司负担3100元,辛公司负担1530元。 如不服本判决,可以在判决书送达之日起十五日内,向本院递交上诉状,并按照对方当事人或者代表人的人数提出副本,上诉于山东省济南市中级人民法院;也可以在判决书送达之日起十五日内,向山东省济南市中级人民法院在线提交上诉状。 审 判 员 王 岩 二〇二三年五月三十一日 法官助理 顾伟媛 书 记 员 闫 蕾 本案法律依据 中华人民共和国民法典 第509条 中华人民共和国民法典 第577条 中华人民共和国民事诉讼法(2021修正) 第260条 中华人民共和国民事诉讼法(2021修正) 第67条

同类案例

在法小和里继续

把这条案例当成参考,用你自己的案情做一次相似检索,可以同时看到相关法条、司法解释和更多同类案例。
在知识库中打开