计算机软件开发合同纠纷中,除当事人另有约定外,源代码的交付并非委托方组织验收的必要条件;履行僵局下可以解除合同,但不影响违约责任的承担

2023-12-11 16:32

一、法律条文

《中华人民共和国民法典》第五百八十条 当事人一方不履行非金钱债务或者履行非金钱债务不符合约定的,对方可以请求履行,但是有下列情形之一的除外:

(一)法律上或者事实上不能履行;

(二)债务的标的不适于强制履行或者履行费用过高;

(三)债权人在合理期限内未请求履行。

有前款规定的除外情形之一,致使不能实现合同目的的,人民法院或者仲裁机构可以根据当事人的请求终止合同权利义务关系,但是不影响违约责任的承担。

二、基本案情

中广在线公司(甲方)与九秒闪游公司(乙方)签订计算机软件开发合同,约定中广在线公司委托九秒闪游公司进行游戏开发。合同签订后,中广在线公司先后支付前两笔合同款共计50000元。中广公司认可收到第一阶段的H5版本,但不认可收到美术素材,双方当事人均确认九秒闪游公司未交付过源代码。双方针对后续款项及交付内容进行过沟通,通过微信方式达成一致意见:付尾款后,九秒闪游公司3日内提交源代码和设计的源文件。但中广在线公司一直未支付,202051日,九秒闪游公司收到中广在线公司解除通知函。中广在线公司于2020515日诉至法院,请求确认合同解除,九秒闪游公司向中广在线公司返还合同款5万元,支付九秒闪游公司向中广在线公司支付资金占用利息,赔偿律师费等损失16000元。九秒闪游公司反诉请求中广在线公司支付合同尾款17900元,并支付逾期付款利息。

三、以案说法

法院审理认为,涉案合同系双方当事人真实意思表示,不违反法律、行政法规的规定,合法有效。双方均应按照合同履行各自义务。

本案中,中广在线公司主张九秒闪游公司的违约行为为未交付包括源代码、美术素材在内的产品资料,导致软件无法验收。对此法院认为,九秒闪游公司交付的H5版本验收合格。中广在线公司关于因九秒闪游公司交付的H5版本质量不合格、未交付源代码和美术素材导致其无法验收等主张,不符合双方合同的约定和实际履行情况,法院不予确认。中广在线公司据此主张九秒闪游公司违约并要求解除合同和赔偿损失,无事实和法律依据,法院不予支持。中广在线公司虽于本案诉讼前即通过发送律师函的方式通知九秒闪游公司解除本案合同,因中广在线公司不享有合同法定解除权,故法院对该解除通知的效力亦不予确认。

根据合同履行的具体情况,法院认为,虽然中广在线公司关于其享有法定解除权的主张不能成立,但涉案合同已不具备继续履行的必要,可以解除,故对中广在线公司要求解除合同的诉讼请求,法院予以支持。对于合同解除的法律后果,根据具体履行情况和当事人过错综合考虑予以处理。

本案双方当事人对合同履行均在一定过错,结合已经履行的情况和各自过错,双方应各自承担相应责任,九秒闪游公司无需返还已收取的合同款,中广在线公司亦无需支付剩余尾款及逾期付款违约金。

法院依法作出判决,解除合同,驳回中广在线公司的诉讼请求,驳回九秒闪游公司的反诉请求。

计算机软件开发合同纠纷中,开发成果是否满足功能需求是软件验收是否通过的本质标准,通过开发方提交的可运行的软件程序可以进行检验。除当事人另有约定的情形外,源代码的交付并非委托方组织验收的必要条件。在开发方已经交付软件程序的情形下,委托方以开发方未交付源代码,无法验收为由进行抗辩的,不予支持。

违约方不享有合同的法定解除权。但基于计算机软件开发合同的履行有赖于委托方和开发方在功能需求的沟通和确定、开发环境和测试等环节中的紧密配合,在构成履行僵局的情况下,可以解除合同,但不影响违约责任的承担。

供稿:李嘉彬