不能如期交付,软件开发合同违约谁之过?

2022年01月21日13:59        苏米      法律咨询     我要评论

不能如期交付,软件开发合同违约谁之过?

江苏律师为您普法:HTTP://WWW.FABANG.COM/jiangsu/

信息化是当前产业发展的必然趋势

计算机软件开发作为

信息化事业的重要内容

也随之蓬勃发展

基于软件开发的高度专业化

委托方与受托方往往对于

软件开发及其生命周期的认识存在分歧

使得合同履行中经常发生争议

最终酿成纠纷

img

01

案情简介

2019年4月,甲公司与乙公司双方签订讼争软件开发合同,约定由甲公司委托乙公司开发案涉软件,其中包括“区块链钱包”“创新区块链物流系统”等功能模块开发。合同还就相应功能需求、对价等进行约定,同时明确“乙公司在开发前进行原型设计和UI设计,甲公司应在软件开发前进行UI设计的确认”。

甲公司依约支付了部分款项,在合同约定的开发总周期届满后,乙公司向甲公司提交了“区块链钱包”,开发了部分“创新区块链物流系统”及其他开发内容。此时,甲公司仍在提出新的钱包原型需求且仍不确认“创新区块链物流系统”UI功能设计。

之后,乙公司发微信表示“双方合作先暂停”。

甲公司则邮寄了《解除合同通知书》。

2021年3月,厦门中院根据全案审理情况,判令案涉合同于判决生效之日起解除;同时,在确定受托方乙公司的劳动理应获得合理对价下,对双方债务进行了冲抵。冲抵后,分别驳回双方其他诉讼请求。

甲公司不服,向最高人民法院提起上诉,最高人民法院二审予以维持。

02

主要裁判观点

软件操作演示的比对<<<<

对软件开发进度的评判,应当以软件同合同所约定的需求进行逐一比对为基础,综合考虑软件主体功能是否完成、缺失部分是否实质性地影响软件的正常使用等情况。

本案庭审时组织双方就涉案软件的功能开发及使用状态进行了现场演示,经对500多项小功能模块的逐一演示比对,涉案软件已具备“区块链钱包”功能需求中的主体功能,虽然存有部分需求缺失,但缺失部分并未影响功能模块的正常使用。“创新区块链物流系统”所约定的240多项功能中,160余项功能基本符合需求。

善意协作义务的理解<<<<

计算机软件开发虽有功能需求随开发进程不断调整的特点,但正是基于该特点,委托方更应及时确定开发要求,这是其重要的善意协作义务,否则软件开发就无蓝图可依。

本案委托方多次迟延确认UI设计,怠于履行合同协助义务,构成违约在先。而受托方之前并无其他违约行为,其所发的微信内容仅表示暂停合作,并未明确拒绝履行合同,故仅就该发微信行为本身并不会导致合同目的无法实现。故甲公司并不具有解除权,其向乙公司发送《解除合同通知书》不发生合同解除的后果。

判令合同解除的适用<<<<

计算机软件开发合同纠纷案件中,反诉率较高,一方主张解除合同,一方主张继续履行合同的情况较为多见,此时是否解除合同,需要结合软件开发的特点加以考量。

本案中,虽然甲公司不享有合同解除权,但是,鉴于双方已无继续履行合同的意愿,且涉案合同生效至今历经一年有余,从物流行业的发展速度、态势等客观因素分析,合同目的确已难以实现,故确认涉案合同于判决生效之日起解除。

救济合理履行的考量<<<<

确定UI设计是开发源程序的前提,但是不意味着开发方只能线性推进乃至消极等待,这并不符合软件开发的行业惯例。

尤其是,在合同约定软件整体项目分若干个功能模块设计、各个模块具有独立的UI设计前提下,相对独立的功能模块依然是整体功能不可或缺的一部分,且受托方在产品最终交付前仍有机会进一步调试完善UI设计,故受托方在完成其他功能模块开发下,根据事先约定的开发需求,着手准备实施未取得确认启动的任务具有合理性,可以获得相应的对价。

本案例旨在通过分析计算机软件开发合同的相关易讼点,归纳提炼其中的裁判规则,促进各方及时发现源头性、苗头性问题,从源头上减少矛盾纠纷,促进软件开发行业健康有序发展。

来源:厦门中院

相关阅读:
相关搜索:
知识首页头条推荐:丧偶儿媳丧偶女婿的继承权
网友评论 进入详细评论页>>
用户名:密码: 验证码:点击我更换图片
我要提问:
免费向在线律师咨询:
推荐律师 更多律师>>
按地区找律师
合同纠纷案例知识排行榜
合同纠纷案例推荐知识
在线免费咨询
关于法帮网 | 服务条款 | 联系我们 | 网站声明 | 网站导航 | 找律师
| |
北京网络警
察报警平台
不良信息
举报中心
中国文明网
传播文明
经营性网站
备案信息
闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌i幋锝呅撻柛銈呭閺屾盯骞橀懠顒夋М闂佹悶鍔嶇换鍐Φ閸曨垰鍐€妞ゆ劦婢€缁墎绱撴担鎻掍壕婵犮垼娉涢鍕崲閸℃稒鐓忛柛顐g箖閸f椽鏌涢敐鍛础缂佽鲸甯¢幃鈺呮濞戞帗鐎伴梻浣告惈閻ジ宕伴弽顓犲祦闁硅揪绠戠粻娑㈡⒒閸喓鈯曟い鏂垮濮婄粯鎷呴崨濠傛殘婵烇絽娲﹀浠嬫晲閻愭潙绶為柟閭﹀劦閿曞倹鐓曢柡鍥ュ妼閻忕娀鏌涘Δ鍕彧濞e洤锕俊鍫曞磼濮橆偄顥氭繝鐢靛仜閻°劎鍒掗幘鍓佷笉闁哄稁鍘肩粻鏍ㄤ繆閵堝懎鏆為柛鐘叉閺屾盯寮撮妸銉ヮ潾闂佸疇顫夌粙鎾舵閹捐纾兼慨妯荤樂閿涘嫮纾奸柤鎼佹涧閸濇椽鏌熼璇插祮妞ゃ垺鐟╅弻銊╊敍濮橆偄顥氶梻浣瑰缁诲倻鑺遍懖鈺勫С闁圭虎鍠楅悡娑㈡煃瑜滈崜姘辩矉閹烘柡鍋撻敐搴′簽闁告ê宕—鍐Χ閸℃袝闂佺ǹ顑呯€氼厾绮嬪鍛傛棃宕橀鍡床闂佸搫顦悧鍕礉鎼达絿涓嶉柣鎰摠閸欏繐鈹戦悩鎻掝伀閻㈩垱鐩弻鐔风暋閻楀牆娈楅悗瑙勬磸閸斿秶鎹㈠┑瀣<婵炴垶鐟ч弳顓㈡⒒閸屾艾鈧兘鎮為敃鍌氱畺闁割偅娲栫壕褰掓煛閸ャ儱鐏柣鎾亾闂備焦瀵х换鍌炲箠閹版澘姹查柨鏃傛櫕缁♀偓闂傚倸鐗婇崘濠氬礉閻斿吋鐓熼柕鍫濆€告禍鎯р攽閻樺灚鏆╅柛瀣仱瀹曞綊宕楃粭杞扮矒闂佸綊妫跨粈渚€鎮块悙顑句簻闊洦鎸炬晶娑㈡煃闁垮鐏撮柟顔肩秺楠炰線骞掗幋婵愮€虫繝鐢靛仜閹冲繘宕濆▎鎾宠摕闁绘梻鍘х粈鍕煏閸繃顥滄い蹇ユ嫹

婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繘鏌i幋锝嗩棄闁哄绶氶弻鐔兼⒒鐎靛壊妲紒鎯у⒔缁垳鎹㈠☉銏犵闁哄啠鍋撻柛銈呯Ч閺屾盯濡烽鐓庮潻缂備胶瀚忛崟顏嗙畾濡炪倖鍔戦崹缁樼濞戞瑤绻嗛柣鎰煐椤ュ銇勯弴顏嗙ɑ缂佸倹甯為埀顒婄秵閳ь剦鍘搁弲鐘诲蓟閵娾晛鍗虫俊銈傚亾濞存粓绠栧娲川婵犲啰鍙嗛梺鐟板暱闁帮綁宕洪悙鍝勭闁挎棁妫勬禍褰掓煟閻樺弶鍘傞柛鎰屽懐鐓戦梻鍌氬€烽懗鍫曘€佹繝鍌楁瀺闁哄洢鍨圭粈澶嬩繆閵堝嫯鍏岄柣婵嗙埣閺岋繝宕堕埡浣圭€梺绋款儏閹虫﹢寮诲☉銏犵疀闁靛⿵闄勯悵鏍⒑閸涘ń缂氶柡浣割煼瀵鏁愰崱妯哄妳闂侀潧绻嗛幊鍥ㄦ叏閸モ斁鍋撻崗澶婁壕闂佹寧绻傞悧濠勬兜閸撲胶纾兼い鏃傗拡閻撳吋顨ラ悙鐦佺細缂佽鲸甯掕灒閺夌偞澹嗙槐锕€鈹戦敍鍕杭闁稿﹥鐗犻幃褍螖閸愵亞鐓撻梺纭呮彧缁犳垿鎮″┑瀣厸闁搞儯鍎遍悘顏堟煟閹惧鎳勯柕鍥у瀵噣宕惰濮规绱撴担鍓叉Ш闁稿簺鍊濋妴鍐Ψ閳哄倸鈧兘鏌涘▎蹇fЦ闁哄濮撮—鍐Χ閸愩劎浠鹃梺鐑╂櫓閸ㄨ泛顕i锕€绠涢柡澶婄仢閼板灝鈹戦悙鍙夘棡闁搞倐鏅犳俊鐤槾缁惧彞绮欓弻娑氫沪閸撗勫櫙闂佺ǹ绻愰惌鍌炲蓟瑜戠粻娑㈠箻鐠囨彃鍙婇柣搴ゎ潐濞测晝绱炴笟鈧畷娲焵椤掍降浜滈柟鍝勭Х閸忓瞼绱掗悩鍐插姢妞ゎ叀娉曢幑鍕瑹椤栨艾澹嬫繝鐢靛仦瑜板啴鎮洪妸鈺佄﹂柛鏇ㄥ灠椤懘鏌嶉妷銉ユ毐闁硅棄鐏氱换婵堝枈婢跺瞼锛熼梺鍝勮嫰椤︿絻妫熷銈嗘磵閸嬫捇鏌$仦鍓с€掗柍褜鍓ㄧ紞鍡涘磻閸涱厾鏆︾€光偓閸曨剛鍘告繛杈剧悼閹虫挻鎱ㄩ崼銉︾厵妞ゆ牗绋掗悡銉╂煃鐟欏嫬鐏寸€规洜鍘ч埞鎴﹀幢濡吋顫滈梻鍌氬€搁崐宄懊归崶顒夋晪鐟滃繘骞戦姀銈呯疀妞ゆ棁妫勬惔濠囨⒑閻熼偊鍤熷┑顔炬暬瀵啿饪伴崼鐔哄弳闂佺粯鏌ㄩ幖顐㈢摥缂傚倷鑳舵慨鐢告偋濠婂牆绠熼柟闂寸劍閸嬪鏌涢锝囩畼闁荤喆鍔戝铏圭磼濡搫顫岄梺鎸庢处娴滄粓锝炶箛鎾佹椽顢旈崟顐も偓顓烆渻閵堝棙绀€闁瑰啿閰e畷婊堝级濞嗙偓瀵岄梺闈涚墕閹虫﹢鎮板⿰鍫熺厵闁告垯鍊栫€氾拷,闂傚倸鍊搁崐鎼佸磹閹间礁纾圭€瑰嫭鍣磋ぐ鎺戠倞鐟滃繘寮抽敃鍌涚厱妞ゎ厽鍨垫禍婵嬫煕濞嗗繒绠抽柍褜鍓濋~澶娒洪弽顬℃椽鏁傞挊澶婄亖婵犻潧鍊搁幉锟犳偂濞戙垺鍊堕柣鎰邦杺閸ゆ瑩鏌涢弮鈧畝鎼佸蓟閿濆围濠㈣泛鐬奸弳顐︽⒑閸濆嫮鐒跨紒鎻掆偓鐔轰航闂備礁鎲$换鍌溾偓姘煎弮钘熸繝闈涙閺€浠嬫煟閹邦厽缍戦柣蹇曞枛閺屾盯濡搁敂濮愪虎閻庤娲滈弫鎼佸焵椤掑﹦绉甸柛鎾寸☉铻炴い鏍仦閻撴稑顭跨捄渚剾闁稿簺鍎叉穱濠囧矗婢跺浠㈤梺鍝勭焿缂嶄線銆佸鈧幃銈嗘媴閸︻厽娈介梻鍌欑閻ゅ洭锝炴径鎰瀭闁秆勵殔閺勩儵鏌曟径鍡樻珔妤犵偑鍨烘穱濠囧Χ閸涱厽娈ㄥ┑鐑囩秵閸犳鎹㈠┑瀣仺闂傚牊绋愮划鍫曟⒑瑜版帗鏁遍柛銊ф嚀椤曘儲绻濋崶褔鏁滃┑掳鍊愰崑鎾剁磼閻樺磭鍙€闁哄本娲濈粻娑㈠Ψ瑜忛敍鐔兼⒑閼姐倕鏋庣紓宥咃躬瀵顓奸崼顐n€囬梻浣告啞閹搁箖宕版惔顭戞晪闁挎繂娲︾€氭碍绻涢弶鎴剱妞ゎ偄绉瑰娲濞戞氨顔婃繝娈垮枤閸忔﹢銆佸▎鎰瘈闁搞儯鍔夐幏娲煟閻斿摜鎳冮悗姘煎墴瀹曟繈濡堕崱鎰盎闂佸搫娲㈤崝灞筋嚕椤旈敮鍋撶憴鍕闁荤啿鏅犲顐﹀箻缂佹ê浜归梺鍛婂姈缁佹挳宕戦幘璇插瀭妞ゆ劑鍊楅鏇㈡⒑閸撴彃浜濈紒璇插缁傛帡濮€閵堝棛鍘搁柣搴祷閸斿矂鍩€椤掍胶绠炵€殿喛顕ч埥澶娾堪閸涱垱婢戦梻浣告惈閸婄ǹ螞椤撶喓顩叉い蹇撶墑閳ь兛绀侀~婵嬫嚋閸偅鐝冲┑鐘灱閸╂牞鎽梺鍝勬媼娴滎亜顫忓ú顏呯劵闁绘劘灏€氭澘顭胯閹告娊寮婚敐鍛闁告鍋為悵婵嬫倵鐟欏嫭绀€鐎规洦鍓熼崺銉﹀緞婵炵偓鐎诲┑鈽嗗灡濡炲灝螞閸愵喗鈷掗柛灞剧懅椤︼箓鏌涘顒夊剶妤犵偛鍟村畷鎺戭潩閻樼數绐楅柣鐔哥矊缁绘帡宕氶幒妤婃晣闁宠棄妫欓瀷缂傚倸鍊峰ù鍥ㄣ仈閸濄儲鏆滈柨鐔哄О閳ь兛绀侀埢搴ㄥ箻閺夋垟鍋撻柨瀣ㄤ簻闁瑰搫绉堕崝宥夋煟閿旇姤宕岄柡宀嬬稻閹棃濮€閳轰焦娅涢梻渚€娼荤紞鍡涘闯閿濆懐鏆﹂柟鎯板Г閺呮彃顭跨捄楦垮缂佷緤绠戦埞鎴︻敊婵劒绮堕梺绋款儐閹搁箖鍩€椤掑喚娼愭繛鍙夅缚閸掓帒顓奸崶鈺冪暥闂佺粯鏌ㄩ幗婊呭姬閳ь剟姊洪崨濠冨闁稿妫濆畷顐︽晸閿燂拷

提示
Loading..