甲公司、乙公司等计算机软件开发合同纠纷民事一审民事判决书
裁判文书山东省青岛市中级人民法院裁判日期 2021-07-22案由 商业秘密
引注:(2021)鲁02知民初77号
全文
甲公司、乙公司等计算机软件开发合同纠纷民事一审民事判决书
山东省青岛市中级人民法院
民事判决书
(2021)鲁02知民初77号
原告:甲公司,住所地山东省济宁市任城区某地B座东单元十一层1103号。
法定代表人:赵某,职务执行董事兼总经理。
委托诉讼代理人:孙某、王某,某律师事务所律师。
被告:乙公司,住所地山东省日照市东港区某地316号。
法定代表人:李某,职务经理。
委托诉讼代理人:庄某,某律师事务所律师。
第三人:安某。
丙公司丁公司及第三人安某2算机软件开发合同纠纷一案,本院于2021年3月10日立案后,依法适用普通程序,于2021年4月20日公开开庭进行了审理,原告委托诉讼代理人孙某、王某,被告法定代表人李某及委托诉讼代理人庄某,第三人安某3庭参加了诉讼。本案现已审理终结。
原告向本院提出诉讼请求:1、判决解除原、被告间软件开发服务合同;2、判令被告返还原告已付合同价款108517元及利息(自起诉之日起至实际偿还之日止,按同期全国银行间同业拆借中心公布的贷款市场报价利率计算);3、本案诉讼费用由被告承担。
事实与理由:2020年3月1日,原告与被告签定《软件开发服务合同》,戊公司为原告设计和开发技术软件,软件交付日期为50个工作日内。后原告依合同约定,履行相关合同款项给付义务,被告拒不履行合同义务,经原告催告无果,为维护原告合法权益,特诉至贵院,望判如所请。
被告答辩称:一、原告诉称的事实与理由,部分有悖于客观事实。1、2020年3月1日,双方签订了《软件开发服务合同》属实,双方对各自的权利义务均作出了约定,详见合同书。2、己公司拒不履行合同义务,无事实依据,事实上,庚公司按照双方合同的约定以及按照原告在履行合同过程中的要求已经履行了全部的义务。首先,在履行合同过程中,双方对交付产品的时间重新进行了约定,将合同约定的交付产品时间的2020年5月11日变更为2020年6月30日之前,该事实均有证据证实;其次,庚公司已经完成了原告要求的软件设计开发的全部内容之后,庚公司于2020年6月29日要求原告提供手机验证码,以便开通支付功能,只要开通了该支付功能,庚公司为原告设计开发的软件即全部结束并可以正常使用,但是原告一直未予配合,辛公司已经完成的产品无法交付使用运营。因此,庚公司已经按照要求履行了全部义务,并非拒不履行合同约定的义务,相反,壬公司的行为,才是违反合同约定的行为,对其违约行为产生的后果,依法应当由原告自负。
二、通过事实,癸公司无拒不履行合同义务的行为,子公司的恶意。
三、原告诉请解除合同,不符合法律规定。《合同法》第九十四条规定了当事人可以解除合同的情形,但是,丑公司解除合同,不符合上述法律规定的解除合同的条件,对原告的该项请求,依法予以驳回。
四、原告诉请的返还已付合同价款108517元,无事实依据。
理由是:1、合同开发软件价款5万元,原告仅支付了4万元,尚欠1万元,庚公司将在本案中提起反诉,要求原告支付尚欠款1万元。2、其余68517元,寅公司为其购买了华为云服务器的费用,卯公司已经根据原告的委托实际为原告支付了,辰公司返还。综上,请依法驳回原告诉讼请求,维护被告合法权益。
第三人答辩意见同被告。
原告提交以下证据:1、《软件开发服务合同》。原告证明其与被告于2020年3月1日订立软件开发服务合同。被告、第三人对真实性无异议,但对其证明事项不认可。经核实查证,本院对该证据予以确认并在卷佐证。
2、聊天记录一份。原告证明被告为原告设计开发APP软件、小程序的功能、版块约定,以及被告至2020年6月25日仍未向某2交付合同约定软件的事实。被告、第三人对真实性无异议,对证明事项不认可。该聊天记录能证明双方约定的交付产品的工期变更为2020年6月30日,被告在2020年6月29日前已完成软件开发的产品,要求原告配合告知验证码,但原告未予配合,导致被告无法交付完整产品。经核实查证,本院对该证据予以确认并在卷佐证。
3、银行流水一份。原告证明其已按合同约定支付被告40000元及服务器费用68517元的事实。被告、第三人对真实性无异议,原告仅支付给被告合同价款4万元,68517元是原告委托被告为其购买服务器的费用。经核实查证,本院对该证据予以确认并在卷佐证。
4、EMS快递单及物流信息各两份。原告证明其向某催告尽快履行合同义务,被告于2020年5月26日签收。被告、第三人对真实性有异议,被告未收到,第三人安某4到的日期为2020年6月7日,微信聊天记录已确定交付产品日期为2020年6月30日。经核实查证,本院对该证据予以确认并在卷佐证。
被告提交以下证据:1、软件开发合同。被告证明软件设计和开发的费用共计5万元,原告仅支付4万元,原告委托被告为其购买服务器等,因原告未履行义务而导致被告完成的产品无法交付。原告对真实性无异议,对证明事项不认可。被告未向某2交付任何软件。合同约定在开发完成后,才进行软件服务器购买。第三人无异议。经核实查证,本院对该证据予以确认并在卷佐证。
2、微信聊天记录截图一张及邮件发送记录一份。被告证明其于2020年5月25日将设计开发的APP软件代码发送至原告指定的邮箱里,被告完成了“软件开发合同”第一条第2项的约定。原告对真实性无异议,但被告交付的所谓APP代码无法打开运行,巳公司发布的非开源代码。第三人无异议。经核实查证,本院对该证据予以确认并在卷佐证。
3、微信聊天记录截屏一张。被告证明原、被告双方重新约定了交付产品的时间为2020年6月30日之前。原告对真实性无异议,对证明事项不认可。即便该聊天记录虽然有时间约定,但被告截至目前仍未向某2交付任何涉案合同所约定的软件。
第三人无异议。经核实查证,本院对该证据予以确认并在卷佐证。
4、微信聊天截屏二张。被告证明原告更改了软件的需求内容,被告根据原告的更改和要求重新设计了整体界面风格和内容,并和原告进行了确认。同时证实交付工期变更到2020年6月30日。原告对真实性无异议,对证明事项不认可。从双方聊天记录来看,明显可以看出被告还处在立项阶段,并未对该软件进行实质性研发。第三人无异议。经核实查证,本院对该证据予以确认并在卷佐证。
5、微信聊天截屏15张。被告证明其完成软件设计开发的全部内容之后,于2020年6月29日要求原告提供验证码开通支付功能,开通支付功能后,被告为原告设计开发的软件即全部结束并可以正常使用,但是原告未予配合,导致被告已经完成的产品无法交付使用运营。原告对真实性无异议,对证明事项不认可。根据合同约定,软件完成开发后要经过原告的验收,提供验证码的前提是原告对涉案软件进行验收合格后的下一步工作,所以被告抗辩没有事实依据。第三人无异议。经核实查证,本院对该证据予以确认并在卷佐证。
6、微信截图18页。被告证明双方重新约定交付产品的时间为2020年6月30日之前,被告积极履行合同约定的义务,但是原告一直未予配合,导致被告已经完成的产品无法交付运营。原告对证据中的截图无异议,但对证明事项不认可,该证据系被告单某作。第三人无异议。经核实查证,本院对该证据中微信截图予以确认并在卷佐证。
7、微信聊天截屏7张。被告证明其按照合同约定代原告购买服务器数据库等资源,支付购买费用共计68517元。原告无权要求被告返还该68517元。原告对真实性有异议,对证明事项不认可。合同约定购买服务器前提是在开发完成后,被告提前购买造成的损失应当由被告承担。第三人无异议。经核实查证,本院对该证据予以确认并在卷佐证。
8、群聊截图4张。被告证明其开发的产品于2020年5月31日交付给原告,原告测试后提出了更改意见,被告又重新进行了设计,从而双方对工期进行了调整。原告对真实性无异议,对证明事项不认可。该完整聊天记录显示被告刚进入开发阶段。
第三人无异议。经核实查证,本院对该证据予以确认并在卷佐证。
9、群聊截图9张。被告证明双方约定的工期为2020年6月30日。原告对真实性无异议,对证明事项不认可。该聊天记录中显示原告一直在督促被告履行合同,被告至今未向某2交付任何合同所涉及的开发产品。第三人无异议。经核实查证,本院对该证据予以确认并在卷佐证。
第三人未提交证据。
根据原告、被告的陈述和经审理确认的证据,本院认定事实如下:
2020年3月1日,原、被告签订《软件开发服务合同》,约定被告按照“特抱抱”小程序+app功能模块为仿照案例,为原告设计和开发软件。合同约定,合同金额总计5万元,合同签订之日起原告向某支付1.5万元作为开发预付款使用,合同签订25日内原告向某支付2.5万元,测试上线后原告向某支付1万元。合同约定,交付时间为合同生效之日起50个工作日内交付,在被告收到原告预付款后开始计算。合同约定,在开发完成后,被告负责服务器端软件安装、调试,服务器端软件安装、调试所需要的域名、网络、设备和系统软件环境由原告负责提供(或原告提供费用后,被告帮助办理)。
2020年3月2日,原告向某支付1.5万元。2020年3月31日,原告向某支付2.5万元。2020年5月13日,原告向某支付68517元。2020年5月25日,被告购买服务器数据库等资源支付价款68517元。
根据合同约定,被告交付产品的时间应为2020年5月11日。2020年5月31日,原、被告双方通过微信约定被告交付产品的时间变更为2020年6月30日。
2020年5月25日,原告向某及被告工作人员安某邮寄送达“履行催告函”,该函记载:原告再次通知被告,在你方接到本函后,3日内履行合同义务,向某2交付产品,逾期未交付,原告将依照合同约定及相关法律法规解除该合同,并依法追究被告的违约责任。被告于2020年5月6日收到该函。安某于2020年6月7日收到该函。
本院认为,本案争议的焦点是:被告是否构成违约,是否应解除原、被告双方签订的《软件开发服务合同》。
《中华人民共和国民法典》第五百零九条第一、二款规定,当事人应当按照约定全面履行自己的义务。当事人应当遵循诚信原则,根据合同的性质、目的和交易习惯履行通知、协助、保密等义务。第五百六十三条规定,有下列情形之一的,当事人可以解除合同:(四)当事人一方延迟履行债务或者有其他违约行为致使不能实现合同目的。第五百九十二条第二款规定,当事人一方违约造成对方损失,对方对损失的发生有过错的,可以减少相应的损失赔偿额。第八百五十五条规定,委托开发合同的当事人违反约定造成研究开发工作停滞、延误或者失败的,应当承担违约责任。
庭审中,原告认为,被告未按约定时间交付软件产品,构成违约。被告认为,原告拒绝提交手机验证码,导致被告开发的软件产品无法交付,原告构成违约。
本院认为,原、被告在其签订的《软件开发服务合同》中约定软件交付时间为合同签订后50个工作日,经计算交付时间为2020年5月11日。虽然原告于2020年5月25日向某发送过“履行催告函”,但原、被告于2020年5月31日经微信协商将合同履行期限延长至2020年6月30日。
2020年6月29日,被告向某2索要验证码,以便开通支付功能,原告未予配合,原告存在过错,应承担相应的过错责任。但是,被告也未证明其于2020年6月29日前除开通支付功能外已完成软件的开发,被告也未于2020年6月30日前向某2提交其开发完成的软件产品,被告未证明其于2020年6月30日完成了合同约定的除开通支付功能外的软件设计开发的全部内容。故,被告以其于2020年6月29日向某2索要验证码,以便开通支付功能,原告未予配合,导致被告已完成的产品无法交付使用的抗辩不成立,被告亦构成违约,应承担相应的民事责任。原告的过错以及被告的违约行为致使原告不能实现合同目的,原、被告双方签订的《软件开发服务合同》应予解除,考虑到被告已进行了软件设计开发工作,本院酌定被告向某2返还其收取的合同费用3万元。
关于被告是否应偿还原告购买数据库服务器等资源费用的问题。
本院认为,由于被告未按时完成软件设计开发的全部内容,是直接导致购买的服务器数据库等资源无法利用,被告的违约行为是造成原告损失的直接原因。但是,由于原告在软件未开发完成、验收的情况下,就同意购买了服务器数据库等资源,对损失的发生亦有过错,故原、被告应共同承担购买数据库服务器等资源费用的损失。本院酌定被告承担原告因购买服务器数据库等资源造成的经济损失38000元。
由于原、被告双方并未在签订的《软件开发服务合同》中约定被告承担返还合同价款以及承担的损失的利息,故对原告判令被告承担利息的诉讼请求,本院不予支持。
综上所述,依照《中华人民共和国民法典》第五百零九条第一款、第五百六十三条第一款第四项、第五百九十二条的规定,判决如下:
一、午公司丁公司于2020年3月1日签订的《软件开发服务合同》。
二、丁公司于本判决生效之日未公司合同价款3万元。
三、丁公司于本判决生效之日申公司购买数据库服务器等资源经济损失38000元。
四、酉公司的其他诉讼请求。
案件受理费2470元,由原告负担490元,被告负担1980元。
如不服本判决,原、被告可在判决书送达之日起十五日内,向本院递交上诉状,并按对方当事人的人数提出副本,上诉于最高人民法院。
审 判 长 石利华
人民陪审员 丁慎才
人民陪审员 石云琪
二〇二一年七月二十二日
法官 助理 姜 杨
书 记 员 王 蕾
书 记 员 许郑楠
本案法律依据
中华人民共和国合同法 第94条
中华人民共和国民法典 第509条1款
中华人民共和国民法典 第509条2款
中华人民共和国民法典 第563条1款4项
中华人民共和国民法典 第592条
在法小和里继续
把这条案例当成参考,用你自己的案情做一次相似检索,可以同时看到相关法条、司法解释和更多同类案例。
在知识库中打开