北京知识产权法院民 事 判 决 书（2017）京73民初1887号原告（反诉被告）：秦德玉，男，1967年5月28日出生，汉族，住河南省信阳市浉河区。被告（反诉原告）：北京西岐网络科技有限公司，住所地北京市怀柔区雁栖经济开发区乐园大街17号2层。法定代表人：付媛媛，执行董事。委托诉讼代理人：何静，河北张寒律师事务所律师。被告：杜征，男，1987年4月11日出生，汉族，住北京市海淀区。原告（反诉被告）秦德玉与被告（反诉原告）北京西岐网络科技有限公司（简称西岐网络公司）、被告杜征计算机软件开发合同纠纷一案，本院于2017年11月10日受理后，依法组成合议庭，并于2020年6月4日公开开庭进行了审理。秦德玉，西岐网络公司的委托诉讼代理人何静，杜征到庭参加了诉讼。本案现已审理终结。本诉原告秦德玉向本院提出诉讼请求，请求：1、确认双方当事人签订的《技术开发合同书》于2020年6月4日解除；2、判令西岐网络公司返还秦德玉已支付的定金6万元及利息（利息计算时间从2016年4月25日起计算至西岐网络公司实际支付之日止，利率按同期银行贷款利率的双倍计算）。3、判令西岐网络公司向秦德玉支付因延期交付第一期项目可执行程序及源程序产生的违约金（每日应按项目总价款的千分之五计算，其延期交付期间从应交付项目验收之日即2016年4月25日起至本诉讼判决之日止计算）。4、判令西岐网络公司返还秦德玉已经支付给西岐网络公司的项目费用14万元，并支付利息（利息计算时间从2016年4月25日起计算至西岐网络公司实际支付之日止，利率按同期银行贷款利率的双倍计算）。5、杜征对上述第2、3、4项诉讼请求与西岐网络公司承担连带责任。事实与理由如下：2016年3月5日，秦德玉与西岐网络公司就秦德玉的“美食帮”饮食业OT0移动App系统软件项目的界面设计与软件编程达成协议，项目总费用为3O万元，项目分两期完成，西岐网络公司应在2016年4月25日前完成项目第一期，于2016年5月25日前完成项目第二期的开发及测试并提交秦德玉验收。依照协议第2条第2款第1项的规定，秦德玉向西岐网络公司提交了“软件架构及设计细节文档”和“软件界面逻辑设计草图”，西岐网络公司应按照此软件脚本进行界面设计和软件编程开发。在协议履行过程中，秦德玉按照协议要求于2016年3月7日、2016年6月2日向西岐网络公司支付了项目1期定金4万元、项目2期定金2万元，在西岐网络公司未将项目第一期提交给秦德玉验收的情况下，秦德玉于3月11日、4月28日、6月5日共向西岐网络公司支付项目费用14O800元，其中含提前支付的l期项目款14万元。在秦德玉按照协议的规定积极履行相关义务的过程中，西岐网络公司理应按照协议的要求及期限完成项目的开发内容及测试、交付给秦德玉验收等义务，可西岐网络公司在协议规定的期限内未按协议的要求进行开发及测试，完成后又拒绝交付项目可执行程序及源代码，已给秦德玉造成严重经济损失。西岐网络公司存在严重违约行为，依据涉案合同第11条第3款的规定，西岐网络公司应支付秦德玉每日按项目总价款的千分之五而计算的赔偿金。本诉被告西岐网络公司答辩称：涉案合同项下的第一期项目成果秦德玉已经验收完毕，第二期未按约开发是秦德玉违约造成的，秦德玉多次提出额外变更要求，西岐网络公司行使了承揽人的留置权和先履行抗辩权。西岐网络公司不存在违约行为，不同意秦德玉的全部诉讼请求。本诉被告杜征答辩称：同意西岐网络公司的意见，请求驳回秦德玉的全部诉讼请求。反诉原告西岐网络公司向本院提出反诉请求，请求：1、确认双方当事人签订的《技术开发合同书》于2020年6月4日解除；2、判令秦德玉支付第一期剩余合同款1600元及其滞纳金（滞纳金自第一期项目交付完成之日2016年7月13日起算至秦德玉实际给付之日止，本金为1600元，利率按照日千分之五进行计算）；3、因秦德玉对项目第一期存在额外需求，请求秦德玉支付第一期项目额外的开发费用45000元及滞纳金（滞纳金自2016年7月27日发出中止函起算至秦德玉实际给付之日止，本金为45000元，利率按照日千分之五进行计算）；4、判令秦德玉支付第二期项目已完成工作的开发费用7万元。西岐网络公司于2020年6月11日撤回反诉请求2，认可秦德玉已经支付了第一期剩余合同款1600元。事实和理由：西岐网络公司已经按照涉案合同约定完成了第一期项目开发，秦德玉就第一期项目开发提出了额外的需求，应该支付相应的开发费用。因秦德玉的违约行为，西岐网络公司未完成第二期项目的开发，但已经产生了部分的工作量，秦德玉应该予以支付并赔偿相应的滞纳金。反诉被告秦德玉答辩称：同意于2020年6月24日解除涉案合同；西岐网络公司并未完成合同义务，没有交付项目第一期的源代码，只是交付了部分功能，未达到第一期项目的付款条件；西岐网络公司所称的额外需求也没有经过秦德玉确认，不是秦德玉提出的；而第二期项目开发至今未交付，秦德玉不应该承担付款义务。故不同意西岐网络公司的反诉请求。本院经审理查明：一、涉案合同签订内容的相关事实秦德玉与西岐网络公司于2016年3月15日就“美食帮饮食业OTO移动APP系统软件开发”项目（简称涉案软件）签订了《技术开发合同书》（简称涉案合同）。涉案合同约定：甲方（委托方）：秦德玉；乙方（受托方）：西岐网络公司；丙方（担保方）：杜征。第一条、项目名称：“美食帮”饮食业OTO移动APP系统软件开发。第二条、2.1技术目标：根据本合同签署之前甲乙双方洽谈的软件功能点细分的基础上，由甲方制定具体的名称定义、软件架构及界面逻辑设计草图，乙方按此架构进行界面设计和软件编程开发。2.3系统包含的主要功能及设计细节要求：2.3.1项目功能以“软件功能点细分”为准，并作为合同的附件一。2.3.2项目具体设计由甲方按照附件1做出的软件架构及界面逻辑设计草图，在合同签订后5日内向乙方提供，并以文档的形式作为本合同附件二。2.3.3本合同附件与本合同具有同等法律效力。第三条、履行的计划、进度、期限、地点和方式:1、开发计划描述：项目开发分两阶段进行。第一期开发发内容主要有：（1）全部一级界面（含个别二级界面）的设计及界面交互逻辑设计；（2）用户注册与登录；（3）开机引导页/首页/用户信息页设计；（4）点菜单(订座单、网购单)制作、支付绑定及点餐支付流程设计；（5）钱包（销售资金）设计；（6）饭局设计；（7）订单查看及管理；（8）分享；（9）地理位置标注及地图导航；（10）附近搜索(分类搜索；关键词搜索；搜索结果排序)；（11）注册用户信誉打分与评价。第二期开发内容有：（1）全部二级界面的设计及整个界面交互逻辑设计修正；（2）聊天设计(支持文字聊天，图片/赠送饭票/抵现券/折扣券/位置传送设计；支持声音视频聊天及群聊、多图片聚合发布等其他功能)；（3）文章发布系统(支持文字和图片及内外链，具有阅读设计、点赞、分享、有奖分享、评论及打赏功能、支持媒体发布及单条新闻、多条新闻图文发布模板发布)；（4）敏感词自动过滤系统设计......（21）访问统计；（22）其他设计完善。乙方应在2016年4月25日前完成第一期开发内容及测试并同日之前提交甲方验收，2016年5月5日第一期系统上线试运行；2016年5月25日前充成第二期开发内容及测试，2016年6月5日第二期系统上线试运行。乙方在上线试运营前5日应将软件提交给甲方测试，甲方在把测试报告提交给乙方后，乙方应在5个工作日内修改并提交给甲方供甲方再次测试，甲乙双方重复此过程直至问题彻底解决为止......乙方交付给甲方的各阶段性测试产品除可执行程序外，同时应向甲方移交相应UI/UE设计原图、系统源代码以供甲方检测。第四条：费用支付1、支付定金4万元。2、在第一期软件开发完毕提交甲方验收各功能模块能够操作运行后，甲方向乙方支付6万元。3、自乙方第一期需求开发测试完毕，在上线试运行的五个工作日内，甲方对系统进行验收，在系统验收合格后三个工作日内，甲方向乙方支付8万元。4、第二期项目开始进行时，甲方支付第二期费用定金2万元。5、在第二期软件开发完毕提交甲方验收各功能模块能够操作运行后，甲方向乙方支付4万元。6、自乙方第二期需求开发完毕并经甲方测试合格并上线试运行系统的五个工作日内，甲方对系统进行验收，在系统验收合格后三个工作日内，甲方向乙方支付4万元。7、第二期上线验收合格之日起至3个月公测期结束后，在乙方对公测发现的问题修改完毕三个工作日，甲方向乙方支付2万元。第十条、担保方的义务及承担的责任:本项目乙方主要负责人杜征先生应为乙方在本合同中的义务履行负有担保责任。第十一条：3、由于乙方原因未能准时完成设计任务或系统最后交付时未能达到验收标准的，甲方有权要求乙方在合同约定的时间内完成修复并达到附件1、2的既定交付标准。乙方每延期交付1日，应按合同待付款的千分之五向甲方进行赔偿；若超过44个工作日乙方依然未能完成，甲方有权单方终止合同，并要求乙方全额退还甲方所有支付乙方的全部费用（双方在执行合同中出现争议、且未达成一致的情况下导致的拖延除外）。第十三条、其它：1、本合同未尽事宜由甲乙双方协商一致后，另行签订补充协议，补充协议经甲乙双方一致同意后生效。另本合同附件与本合同具有同等效力。4、本合同所列的附件及需求说明书、系统设计书、检测标准等文件，经双方签字后为本合同的组成部分。其它任何口头或未包含在本合同内的，或未依据本合同制定的书面文件，均不对双方发生约束力。如本合同在履行过程中有任何变更、补充或修改，双方应另行签订书面协议。6、本合同期限为自2016年3月5日至2019年3月4日止，共计3年。涉案合同含附件一“软件功能点细分”（需求清单确认版）表格。二、涉案合同履行的相关事实2016年3月6日，秦德玉向杜征发送电子邮件，附件包含“软件架构及设计细节文档”和“软件界面逻辑设计草图”，形成附件二“美食帮软件架构及第一期设计细节文档”。2016年3月7日，秦德玉向杜征电子转账4万元；2016年3月11日转账2400元；2016年4月28日转账6万元；2016年6月2日转账2万元；2016年6月5日转账78400元，秦德玉共计已经向杜征转账支付200800元。2016年5月10日，杜征向秦德玉发送电子邮件，称由于秦德玉多次修改设计稿，从3月5日开始，到4月10日完成，共花费35天，造成延期25天，西岐网络公司以完成合同要求为准，由于运营过程中造成的产品需求变更，属于需求外内容，不计入合同范畴，需要支付额外开发费用。2016年6月6日，杜征向秦德玉发送电子邮件，内容为：1、美食帮项目第一期功能开发已经按照合同约定开发测试完毕，由秦德玉验收功能并检测交付文档，双方完全认可，西岐网络公司已经交付全部代码及文档，秦德玉已经支付全部开发费用。2、双方均认可第一期项目需求已经全部完成并验收合格，秦德玉无权要求西岐网络公司退还已经产生并验收合格的第一期开发费用。3、对于第一期未开发的功能挪在第二期开发的，西岐网络公司应在第二期项目开发时同时进行设计并完成。2016年6月6日，秦德玉回复上述邮件内容称对上述邮件所列条款内容进行确认。2016年7月13日16:52，秦德玉给杜征发送电子邮件，内容显示：“杜：你发给我的确认书修改并确认如下：一、美食帮项目一期功能在2016年6月6日前己开发的部分己经按照合同约定开发测试完毕，由甲方（秦德玉）验收功能并检测交付文档，双方完全认可，乙方（西岐网络公司）交付全部代码及文档，甲方已经支付全部开发费用。二、依据双方在2016年6月6日的确认函第3条，乙方在2016年7月13日完成了1期未开发部分即商家位置标注与地图导航、拍照及分享的开发，现经甲方在微信平台上测试，商家位置标注与地图导航、拍照尚不能实现，乙方承诺在2期开发的同时继续寻找解决方案，直到问题解决为止。三、为了加快2期开发进度，乙方自7月14日至8月5日前不再对甲方测试中己发现的遗留问题及发现的新问题进行修改，待乙方将相关功能开发完毕后交由甲方统一测试，甲方将相关问题汇总后交由乙方统一修改。”2016年7月13日17:24，杜征向秦德玉发送电子邮件，对项目需求的分歧问题进行汇总，附件“纠纷处理事项说明”内容提及“一期项目存在如下额外需求：1、信息不完善提示；2、我的订单，订单流程定制化，增加备餐，拒付环节，订单与订座相关联；3、快递设置、快递的定制化计算；4、首页吃货最爱、热捧食贴、合作申请；5、增加个人列表页和个人详情页；6、评价的定制化需求。”还提及“二期需要沟通的需求：1、打印功能属于额外需求；2、微聊功能……6、食材功能属于额外需求。”第四项为“一期问题扫尾：一期已经交付完毕，考虑项目开发进度，留下剩下技术难点可以后续解决，建议甲方确认一期功能，之后进入二期开发。”2016年7月20日，杜征向秦德玉发送电子邮件，内容为：“一期剩余需求已经开发完毕，并按你方要求修改完毕，请尽快测试验收确认。”2016年7月21日，秦德玉回复上述邮件称：“经测试，一期剩余部分地图及导航、照相及图片上传、分享功能现已开发完毕，予以确认。在测试中发现，上述功能在个别手机上无法实现以及个别功能无法操作，新出现一些问题，我会把这些问题反馈给贵方，请贵方及时修改。”2016年7月22日，西岐网络公司向秦德玉发送电子邮件，回复秦德玉所发的《履约确认函》，就完整版源代码的提交时间，表示早已于2016年6月7日整体验收测试过，但因为存在多项不予确认的增加事项，双方未能达成一致，故无法提交变更之后的第一期源代码，当双方达成一致后，才能提交。答复二期开发进度，称二期开发已经完成约70%，开发仍在进行中。西岐网络公司提交的《商函》中也提及上述内容，并就秦德玉提出的额外需求给出相应报价。2016年7月25日，秦德玉通过电子邮件回复西岐网络公司发送的《商函》，提及西岐网络公司拒绝交付第一期完整源代码，《商函》中所列的“额外需求”均属于合同及附件中列明的项目需求点，不属于额外需求。2016年7月29日，杜征回复该封邮件，表示其坚持认为《商函》中所列的“额外需求”属于涉案合同约定之外的内容，并就二期草图进行批注。2016年8月2日，秦德玉向杜征发送电子邮件，称其正对1期项目进行全面测试，尚存在许多问题，请对照逐一修改，并将修改后的可执行程序及源程序在2016年8月5日前提交。秦德玉还称，关于西岐网络公司所称的额外需求，本就是合同中列明的需要设计的内容，不存在额外增加开发需求的情况。2016年8月3日，杜征回复该邮件，称“测试文档写得太模糊……都是经过反复修改的问题，请提供明确版需要修改的测试文档。”2016年8月30日，西岐网络公司秦德玉发送电子邮件，附件为《中止函》，邮件内容为：1、我方已经履行了合同第一期项目，并于6月7日提交验收，贵方验收至今早已超期；2、秦德玉方对一期项目增项不沟通、不认可并拒不支付费用；3、第二期草图下半部分不明确的秦德玉方不予提交；4、秦德玉擅自修改后台用户、密码，造成开发人员无法正常工作；5、秦德玉只支付了2万元的定金，但二期项目已经完成约70%。我方行使先履行抗辩权和不安抗辩权，暂时中止合同的履行，中止期以一个月为限。2016年9月2日，秦德玉回复上述邮件，称已收到《中止函》，督促西岐网络公司履行合同义务，在3日内予以回复，否则将提起诉讼，并在邮件内附上“证据清单”、“民事起诉状”作为附件，其中《民事起诉状》内写明要求杜征承担连带责任。另，秦德玉主张依据涉案合同第11.3条的约定解除涉案合同，但本案庭审前未向西岐网络公司发出解除通知，当庭向西岐网络公司发出解除合同的通知，请求确认涉案合同于2020年6月4日解除。西岐网络公司同意涉案合同于2020年6月4日解除，但主张适用《中华人民共和国合同法》第九十四条第二、四项解除涉案合同。上述事实，有双方提交的涉案合同及其附件，双方工作人员电子邮件、电子转账记录，以及庭审笔录等在案佐证。本院认为:秦德玉与西岐网络公司签订的涉案合同及其附件系双方当事人真实意思表示一致的结果，不违反法律、行政法规的效力性强制规定，合法有效。双方当事人在本案中的争议焦点在于：涉案合同约定的第一期、第二期项目的付款条件是否成就，涉案合同是否解除，以及解除的法律后果。一、涉案合同约定的第一期、第二期款项的付款条件是否成就根据涉案合同的约定及前述查明的事实，涉案软件的开发标准依据涉案合同附件一、附件二的内容，涉案软件项目开发分为两期，西岐网络公司应当按照约定分别交付第一期、第二期的开发成果，秦德玉应该按照涉案合同约定分别支付第一期、第二期的开发款项。本案当事人双方就付款条件是否成就的争议核心在于西岐网络公司是否按照合同约定如期交付涉案合同第一期、第二期的工作成果。鉴于本案双方当事人有关涉案合同履行情况均通过电子邮件的形式进行沟通与确认，故，本院将根据双方电子邮件记录的内容及当庭陈述查证合同的实际履行情况。关于涉案软件第一期项目的履行情况。依据涉案合同第四条的约定，秦德玉就第一期软件开发完成共需支付18万元（包含定金4万元）。涉案合同签订后，秦德玉已经分笔向西岐网络公司支付了第一期软件开发的费用，西岐网络公司亦认可收到上述款项。但秦德玉认为西岐网络公司未向其交付符合合同约定的第一期项目成果，应当返还已经支付的款项并承担违约责任，而西岐网络公司则主张已经交付并验收完成所有的第一期项目开发，秦德玉所称的未完成内容属于涉案合同约定之外的额外需求。对此，本院认为，根据《最高人民法院关于适用的解释》第九十一条的规定，对合同是否履行发生争议的，应当由负有履行义务的当事人承担举证责任。《最高人民法院关于适用的解释》第九十条第二款规定，没有证据或者证据不足以证明当事人的事实主张的，由负有举证责任的当事人承担不利后果。在本案中，应当由西岐网络公司承担其已经完成了一期项目的开发工作的举证责任。根据西岐网络公司提交的双方邮件记录显示，杜征于2016年6月6日向秦德玉发送电子邮件，秦德玉当日回复对邮件所列条款内容确认可知，双方均认可美食帮项目第一期功能开发已经按照合同约定开发测试完毕，由秦德玉验收功能并检测交付文档，西岐网络公司已经交付全部代码及文档，秦德玉已经支付全部开发费用，秦德玉无权要求西岐网络公司退还已经产生并验收合格的第一期开发费用。双方还达成一致对于第一期未开发的功能挪在第二期开发的功能，西岐网络公司应在第二期项目开发时同时进行设计并完成。2016年7月13日16:52，秦德玉给杜征发送电子邮件，邮件内容再次确认美食帮项目第一期功能在2016年6月6日前己开发的部分己经按照合同约定开发测试完毕，由秦德玉验收功能并检测交付文档，西岐网络公司交付全部代码及文档，秦德玉已经支付全部开发费用。2016年7月20日，杜征向秦德玉发送电子邮件，表示：“一期剩余需求已经开发完毕，并按你方要求修改完毕，请尽快测试验收确认。”2016年7月21日，秦德玉回复上述邮件确认一期剩余部分地图及导航、照相及图片上传、分享功能现已开发完毕。根据以上内容可知，至迟于2016年6月6日，一期项目软件已经由秦德玉验收功能并检测交付文档，西岐网络公司已经交付全部代码及文档，且秦德玉已经确认无权要求西岐网络公司退还已经产生并验收合格的第一期开发费用。根据双方履行过程中达成的合意，对于第一期未开发的功能挪在第二期开发，2016年7月21日，秦德玉亦已经通过邮件确认第一期剩余功能已开发完毕。故，综合上述事实，本院认为西岐网络公司提交的证据足以证明其尽到了相应的举证责任，已经完成了第一期项目的开发工作，涉案合同约定的第一期项目的付款条件已经成就。虽然涉案合同约定西岐网络公司应在2016年4月25日前完成第一期开发内容及测试并同日之前提交秦德玉验收，2016年5月5日第一期系统上线试运行，秦德玉据此主张西岐网络公司迟延交付，但根据涉案合同第十一条迟延交付的违约责任条款约定“双方在执行合同中出现争议、且未达成一致的情况下导致的拖延除外”，涉案合同签订后秦德玉多次提出设计修改需求，第一期项目工程延期是由于运营过程中产品需求变更导致，且双方一直处于沟通履行状态，秦德玉在2016年6月6日、2016年7月13日、2016年7月21日的邮件中亦明确对第一期项目进行完整验收，并表示不再要求西岐网络公司退还第一期开发费用。故，西岐网络公司就一期项目无需承担迟延履行的违约责任。秦德玉还主张西岐网络公司交付的第一期软件不合格，西岐网络公司所谓的“额外需求”均属于涉案合同附件约定的合同内容，本院认为，根据双方的邮件往来，西岐网络公司曾多次在电子邮件中提出秦德玉提出的修改要求属于第一期项目的额外需求，在2016年7月13日17:24，杜征发送给秦德玉的电子邮件中对第一期项目的额外需求进行具体分为六项列明，并在《商函》中就额外需求给出相应报价，秦德玉提交的证据不足以证明西岐网络公司所汇总的六项额外需求属于涉案合同及附件约定的第一期开发内容，秦德玉亦已经在2016年6月6日、2016年7月13日、2016年7月21日邮件中明确表示已经验收完成第一期项目成果，且不再要求西岐网络公司退还第一期开发费用，故对秦德玉的上述主张，本院不予支持。关于涉案软件第二期项目的履行情况。秦德玉已经支付第二期项目的定金2万元，但主张西岐网络公司未进行第二期项目的开发，未向其交付合格的软件。西岐网络公司认可已经收到定金2万元，但主张是第二期项目未按约开发是秦德玉违约造成的，已经完成了第二期项目工程进度的70%，要求秦德玉支付第二期项目剩余款项。对此，本院认为，西岐网络公司应该就第二期项目的开发成果举证，根据西岐网络公司提交的证据，虽然在双方的邮件往来过程中，西岐网络公司曾多次向秦德玉提及第二期项目已经完成约70%，但并未举证证明其已经向秦德玉交付、验收、测试相应的开发软件成果，亦未向本院提交相应证据。故，在西岐网络公司未就其履行合同义务进行充分举证的情况下，应当承担不利后果。本院认定，西岐网络公司未履行第二期开发义务，未达到涉案合同第四条的约定的第二期合同款项的付款条件。三、涉案合同是否解除《中华人民共和国合同法》第九十三条第二款规定：当事人可以约定一方解除合同的条件。解除合同的条件成就时，解除权人可以解除合同。《中华人民共和国合同法》第九十四条第二、四项规定：有下列情形之一的，当事人可以解除合同：（二）在履行期限届满之前，当事人一方明确表示或者以自己的行为表明不履行主要债务；（四）当事人一方迟延履行债务或者有其他违约行为致使不能实现合同目的。本案中，秦德玉主张依据涉案合同第11.3条的约定解除涉案合同，请求确认涉案合同于2020年6月4日解除。西岐网络公司同意涉案合同于2020年6月4日解除，但主张适用《中华人民共和国合同法》第九十四条第二、四项法定解除。对此，本院认为，根据涉案合同第11.3条的约定，若西岐网络公司超过44个工作日未能完成开发，秦德玉有权行使单方解除权，如前所述，西岐网络公司未履行完成第二期开发义务，秦德玉可以据此主张解除涉案合同。另一方面，秦德玉已经支付完成第一期项目款项和第二期定金，且项目履行未达到第二期合同款项的付款条件，西岐网络公司未举证证明秦德玉存在合同法第九十四条第二、四项的违约情形，故本案不符合法定解除之情形。本案属于合同法第九十三条第二款规定的约定解除，秦德玉有权解除涉案合同。《中华人民共和国合同法》第九十六条规定：当事人一方依据本法第九十三条第二款、第九十四条的规定主张解除合同的，应当通知对方。合同自通知到达对方时解除。对方有异议的，可以请求人民法院或者仲裁机构确认解除合同的效力。秦德玉于2020年6月4日的庭审笔录中明确表示合同解除，该解除通知即时到达至西岐网络公司，因此，本院确认，涉案合同及其附件于2020年6月4日起解除。四、涉案合同解除的法律后果《中华人民共和国合同法》第九十七条规定：合同解除后，尚未履行的，终止履行；已经履行的，根据履行情况和合同性质，当事人可以要求恢复原状、采取其他补救措施、并有权要求赔偿损失。双方涉案合同解除后，未履行的部分双方均不再履行，已经履行的部分可以要求恢复原状、赔偿损失。通过查明的事实可知，西岐网络公司依照合同约定已经完成了涉案合同第一期项目的开发，涉案合同约定的第一期项目的付款条件已经成就，双方亦认可秦德玉已经支付了第一期项目的18万元费用。且考虑到本案涉案合同约定的项目开发成果为秦德玉量身定做，本案涉案合同的性质决定了当事人双方付出的成本和劳动已经全部凝结在已交付的涉案合同项目成果中，就此而言，本案涉案合同不可适用恢复原状。故，秦德玉有关西岐网络公司返还第一期项目定金、4万元、一期项目费用14万元，以及延期交付第一期项目产生的赔偿金的诉讼主张缺乏事实及法律依据，本院不予支持。至于西岐网络公司有关秦德玉支付第一期项目额外需求导致的开发费用45000元及滞纳金，因西岐网络公司提交的证据不足以证明其已经额外完成了上述需求的开发项目并交付秦德玉验收、测试，故对于西岐网络公司的该项反诉主张本院亦不予支持。根据本院查明的涉案合同第二期项目的履行情况，西岐网络公司未履行完成第二期开发义务，未达到涉案合同第四条的约定的第二期合同款项的付款条件。西岐网络公司无权要求秦德玉另行支付二期开发费用7万元，故对该项反诉请求，本院不予支持。《中华人民共和国合同法》第一百一十五条规定，当事人可以依照《中华人民共和国担保法》约定一方向对方给付定金作为债权的担保。债务人履行债务后，定金应当抵作价款或者收回。给付定金的一方不履行约定的债务的，无权要求返还定金；收受定金的一方不履行约定的债务的，应当双倍返还定金。《中华人民共和国担保法》第九十一条规定，定金的数额由当事人约定，但不得超过主合同标的额的百分之二十。本案中，关于秦德玉已经支付的第二期项目定金2万元，涉案合同中明确将其约定为定金性质，且未超过第二期项目总金额的20%，本案秦德玉向西岐网络公司支付的2万元应当适用合同法中的相关规定，西岐网络公司未按约完成第二期项目软件的开发，应当向秦德玉双倍返还定金。但鉴于秦德玉未明确主张双倍返还，故本院对秦德玉要求返还第二期项目定金2万元的诉讼请求予以支持。秦德玉要求支付定金产生的利息缺乏法律依据，本院不予支持。关于杜征应否承担相应的保证责任这一问题。《最高人民法院关于适用若干问题的解释》第十条规定：“主合同解除后，担保人对债务人应当承担的民事责任仍应承担担保责任。但是，担保合同另有约定的除外。”涉案合同中第十条约定杜征为涉案合同的担保方，但涉案合同对具体的保证方式和保证期间均没有约定，应视为连带保证。而根据《中华人民共和国担保法》第二十六条第一款规定，连带责任保证的保证人与债权人未约定保证期间的，债权人有权自主债务履行期届满之日起六个月内要求保证人承担保证责任。且根据《最高人民法院关于适用〈中华人民共和国担保法〉若干问题的解释》第三十一条规定，保证期间为不变期间，不因任何事由发生中断、中止、延长的法律后果。本案中，根据涉案合同的约定，西岐网络公司应该在2016年5月25日前充成第二期开发内容及测试，2016年6月5日第二期系统上线试运行。根据上述司法解释规定，杜征承担保证责任的保证期间应为2016年6月5日起六个月，即2016年12月4日之前。从本案现有证据看，2016年9月2日，秦德玉回复西岐网络公司邮件，邮件内有“证据清单”、“民事起诉状”作为附件，其中“民事起诉状”写明要求杜征承担连带责任。可见，西岐网络公司、杜征均已于2016年9月2日收到该封邮件，秦德玉在保证期间内已经通过邮件附件“民事起诉状”的方式要求连带保证人杜征承担保证责任。因此，本院认定杜征作为涉案合同的保证人，应对西岐网络公司返还定金2万元承担连带责任。综上，依照《中华人民共和国合同法》第九十三条第二款、第九十六条、第九十七条，《中华人民共和国担保法》第二十六条，《最高人民法院关于适用若干问题的解释》第十条、第三十一条，《最高人民法院关于适用的解释》第九十条第二款、第九十一条之规定，本院判决如下：一、确认秦德玉与北京西岐网络科技有限公司签订的《技术开发合同书》自二〇二〇年六月四日起解除；二、北京西岐网络科技有限公司、杜征于本判决生效之日起十日内，共同向秦德玉返还定金2万元；三、驳回秦德玉的其他诉讼请求；四、驳回北京西岐网络科技有限公司的反诉请求。如北京西岐网络科技有限公司、杜征未按本判决所指定的期间履行给付金钱义务，则应依据《中华人民共和国民事诉讼法》第二百五十三条之规定，加倍支付迟延履行期间的债务利息。本诉案件受理费26040元，由秦德玉负担20000元（已交纳），由北京西岐网络科技有限公司负担6040元（于本判决生效之日起七日内交纳）。反诉案件受理费859元，减半收取429.5元，由北京西岐网络科技有限公司负担（已交纳）。如不服本判决，双方当事人可在判决书送达之日起十五日内，向本院递交上诉状，按照对方当事人的人数提出副本，并交纳上诉案件受理费，上诉于中华人民共和国最高人民法院。审 判 长  冯 刚审 判 员  李志峰审 判 员  崔宇航二〇二〇年六月二十八日法官助理  罗素云书 记 员  郑 帅