广州知识产权法院
民 事 判 决 书
(2018)粤73民初83号
原告：广州市明兴电缆有限公司，住所地广东省广州市从化太平镇。
法定代表人：郭志雄，该公司总经理。
委托诉讼代理人：罗红苑，广东粤邦律师事务所律师。
被告：广州云鸿信息科技有限公司，住所地广东省广州市天河区。
法定代表人：杨博，该公司总经理。
原告广州市明兴电缆有限公司（以下简称明兴公司）与被告广州云鸿信息科技有限公司（以下简称云鸿公司）计算机软件开发合同纠纷一案，本院于2018年1月3日立案后，依法适用普通程序,于2018年3月6日公开开庭进行了审理。明兴公司的委托诉讼代理人罗红苑、云鸿公司的法定代表人杨博到庭参加诉讼。本案现已审理终结。
明兴公司向本院提出诉讼请求，请求法院判令：1.解除与云鸿公司于2017年4月11日签订的《APP开发合作协议书》；2.云鸿公司退回明兴公司已支付的开发和建设费58400元及利息（利息自2017年4月13日起按中国人民银行同期同类贷款利率计算至还清之日止）；3.本案诉讼费由云鸿公司承担。事实和理由为：明兴公司于2017年4月11日与云鸿公司签订《APP开发合作协议书》，委托云鸿公司开发一款“电工APP”功能模块，约定云鸿公司在其支付首款58400元之日起90天内完成全部开发建设工作。合同签订后，明兴公司依照合同支付了首款，但云鸿公司只为其设计了一些登陆界面，后由于明兴公司另外开发小程序的原因，电工APP软件开发暂时搁置，双方对于开发时间暂时延后达成合意。但自2017年6月底起，明兴公司难以联系上云鸿公司负责人重启该项目，2017年12月，明兴公司代表与云鸿公司法定代表人杨博联系上，但杨博表示开发项目要涨价6万元。云鸿公司违背双方合同的约定，不履行开发义务，有意拖延开发时间，并伺机涨价，明确表示不履行合同约定义务，视为单方提出解除合同，其行为严重违反诚实信用原则，双方已无继续合作的可能性,故诉请解除双方合同，并由云鸿公司承担相应违约责任。
云鸿公司答辩称：请求法院驳回明兴公司所有诉讼请求。事实与理由为：1.云鸿公司所做的工作包括首页设计、37页的内页UI设计、原型图设计。按照合同约定，云鸿公司在收到首款后90天内完成全部开发建设工作的前提是明兴公司提供齐全的软件开发资料，但明兴公司始终未提供相关的任何资料。2.明兴公司由于自身的原因推迟了该项目的进行，后于2017年5月22日来到我司要求终止合同并退款，我方根据合同第七条第二点的约定，拒绝了明兴公司的退款要求，明兴公司故意纠缠和无理取闹，意图将单方终止合同的责任丢给我方来承担。3.我方在邮件中已说明9月后再开工是旺季，会有溢价，同时合同也需要重新约定，明兴公司始终不做正面回复，且设计录音表示可以加钱之后又态度强硬的要求按原合同执行，最后变成了我方毁约。4.欲先解除合同的一方是明兴公司。
经审理查明：
一、关于涉案合同的签订及内容
2017年4月11日，明兴公司（甲方）与云鸿公司（乙方）签订《APP开发合作协议书》，合同主要内容如下：第一条（合作内容）：甲方委托乙方开发可以在安卓/IOS环境下运行的软件“电工APP”。软件需求双方协商确定，以附件为准。第二条（开发时间）：自合同签订并支付首款之日起90天内，乙方完成本软件的全部开发建设工作（修改时间不计入90天内），且必须是在甲方提供本软件开发资料齐全的前提下（包括第三方支付接口，短信接口及其他开发APP所需资料）。第三条（费用及付款）：1.本合同软件的开发和建设总费用为146000元。2.首付款：2017年4月12日，甲方签订合同同时向乙方支付合同总费用的40%作为预付款，即58400元。乙方收到全款后，交付源代码给甲方，并上架苹果和安卓等市场。第四条（甲方权利义务）：1.提供专门负责人对APP进行确认和验收，联系人：杨先生/高小姐，联系电话：020-8566****。4.甲方负责软件的验收工作，不得提出超出附件功能外的开发要求，如有超出，费用另计。第五条（乙方权利义务）：1.提供专人与甲方联络，联系人：彭某林，联系电话：139××××0292。2.本软件是乙方自行研发，保证不是侵权软件。5.乙方承诺只针对甲方提供的需求开发，不增补任何附件以外的功能，否则费用另计。第六条（验收标准）：1.甲乙双方验收时，甲方按照需求标定的指标验收，没有指标的以运行甲方测试数据结果的正确与否为依据（以附件为准）。2.乙方完成软件测试版本，甲方应在五天内组织验收，甲方超过五天不验收，视为验收合格、通过。第七条（合同的变更、解除、终止和无效）：1.经双方协商一致，可以对本合同有关条款进行变更，但应当以书面形式确认。2.任何一方欲提前解除本合同，应提前通知对方，如乙方解除，则退还首款，如甲方解除，则应支付首款作为违约金，已支付的视为放弃首款。4.订立本合同所依据的法律、行政法规、规章或所依据的客观情况发生重大变化，致使本合同无法履行的，经甲乙双方协商同意，可以变更本合同相关内容或终止合同的履行。5.任何一方在履行中发现或有证据表明对方已经、正在或将要违约，可以中止履行本合同，但应及时通知对方，若对方继续不履行、履行不当或违反本合同，该方可以解除本合同并要求对方赔偿损失。7.本合同所含的条款与条件包括双方应本合同标的达成的全部协议与共识，并且合并与取代之前所有的协议、共识以及声明（之前未签订任何协议），任何增加或修改除非以书面做出并由本合同双方签字，均属无效。
合同附件包括客户端功能列表、电工端功能列表、项目报价、技术开发组、赠送项目、开发周期、界面组织结构图等各具体内容。
二、有关涉案合同履行的事实
2017年4月13日，明兴公司通过网上银行转账的方式向云鸿公司支付软件开发服务费首款58400元。2018年3月9日，明兴公司确认其向云鸿公司支付的款项中涉案项目开发费用首期款数额为54400元，云鸿公司对此无异议。
2017年4月14日、18日、19日，云鸿公司通过电子邮件附件的形式向明兴公司发送APP首页设计图，并称“如没有问题，请回复确认邮件，方便我司继续接下来的工作”。2017年4月19日，明兴公司发送了两张图片给云鸿公司，称“我给你发两张案例吧，你们看一下别人做的，还要注意一下颜色搭配问题”。2017年4月20日，云鸿公司再次发送APP首页给明兴公司，并称“如没有问题，请回复确认邮件，方便我司继续接下来的工作”。2017年4月26日，云鸿公司发送邮件给明兴公司，称“APP首页迟迟不见您回复修改意见或确认邮件，对于贵司开发项目的周期可能会延迟，等待贵公司反馈的这段时间是不记入开发周期内的，请知晓”。2017年4月26日，明兴公司发送邮件给云鸿公司，称“我都不能明确定什么，怎么确认，不是说好了几个页面做好了一起确认么？现在一个一个来，如果是你能确认么？”2017年5月9日，云鸿公司发送邮件给明兴公司，称“因贵公司自己制作了一些页面想来我公司讨论项目功能，并参考您工作制作的页面，之前是约定了时间但没来我司，请问这周，您那边什么时候方便？我们这边也制作了全面的内页，就怕有大的改动，最好可以当面核对一下”。2017年5月11日，云鸿公司发送邮件给明兴公司，称“之前因贵司对于内页有改动的想法，我司也在等待贵司的改动意见，但是贵司可能近期比较忙，迟迟没有等到贵司回复约见时间。附件是之前按照合同制作的内页，您先参考查看。如果需要改动，请尽快回复文档邮件发于我司修改”。2017年5月12日，明兴公司发送邮件给云鸿公司，称“已收到，下周三左右过来”。2017年5月17日，云鸿公司发送邮件给明兴公司，称“因贵司小程序的原因，要我司再等半个月再进行开发工作，现正式邮件确认此事，开发周期的起始时间则应为半个月后收到贵司通知开发的时间为准，请确认”。2017年5月18日，明兴公司发送邮件给云鸿公司，称“是的，开发时间等我司通知”。2017年5月31日，云鸿公司发送邮件给明兴公司，称“上周贵司项目负责人彭先生来我司讨论终止APP项目，并要求退款，但双方协商未果，贵司打算重新启动，并且确定有决心把项目走下去，继续履行合同，请回复确认重启项目邮件，并承诺项目完成后贵司如实的把尾款进行支付，并不会在项目开发中故意刁难我司，增加项目难度，确认之后双方再协商如何进行后续的操作”。2017年6月2日，云鸿公司发送邮件给明兴公司，称“贵公司长期叫停本项目，并于之前过来面谈后要求终止合同并退款，现不清楚贵司的最终决议如何，但是我司针对本项目技术人员开发成本较大，请贵司尽快确认是否如之前面谈约定的终止本同，还是继续再做下去，请于三日内回复，否则将视为最终面谈的结果为项目终止，合同解除”。2017年6月2日，明兴公司发送邮件给云鸿公司，称“项目要做的，你们杨总不是说节后给我电话再沟通么，我也一直在等他电话啊”。2017年6月3日，明兴公司发送邮件给云鸿公司，称“周一确认项目开始日期”。2017年6月5日，明兴公司发送邮件给云鸿公司，称“现将APP开发事项，作如下说明：1.开发暂时停止至6月25日，6月25日后重新开始开发此项目；2.6月25日后，我会提供主要框架和部分页面给我们参考，只是没有支付功能和商城”。2017年6月25日，明兴公司发送邮件给云鸿公司，称“因我公司前段时间开发的小程序出了点意外，原计划6月20日能完成的，现可能要推迟到8月10日左右才能，因受此进度影响，与贵司合作开发的APP预计到9月份正式开始”。2017年6月26日，云鸿公司发送邮件给明兴公司，称“因贵司几次反复变动，严重影响项目进度，和我司项目组人员的安排，因为9月是旺季，市场价和人手都比较紧张，具体细节和是否重新开始开发，还是按照贵司最后一次面谈的要求中止合作，届时再另行商议。如确定要继续做，也需要贵司给予几个承诺，否则反复变动，一拖再拖，我们也无法有安全感”。2017年6月26日，明兴公司发送邮件给云鸿公司，称“重新开始时间可以你们定后同我司商量一下”。2017年11月28日，明兴公司发送邮件给云鸿公司，称“我司APP项目已多次通知你们要开始启动，贵司一直没有人与我司对接和联系，请贵司收到邮件后尽快安排时间与公司洽谈开发内容和周期”。
2017年12月6日、11日、14日，彭某林（明兴公司项目负责人）与杨博（云鸿公司法定代表人）电话沟通项目启动事宜，通话内容主要为明兴公司要求重启项目，开发内容有小的变化，云鸿公司称现在是旺季，需要加价，明兴公司不同意加价，要求按原约定履行合同。另外，12月6日、11日、14日，明兴公司拨打数次杨博电话无人接听。
三、其他有争议的事实
1.关于云鸿公司完成的工作量。云鸿公司提交了所做工作截图，拟证明其已制作了涉案APP的首页、37张内页UI设计图、APP原型图。明兴公司确认云鸿公司为其设计了37张原型图，但认为该图并不属于UI设计，无论首页还是内页，均为原型图设计，其工作量仅占整个APP软件开发的5%，UI设计没有完成，后端完全没有开发。且明兴公司认为，设计中有缺斤少两的欺诈行为，设计软件时思路不清晰，逻辑思维混乱，随意性太强，设计技能太差。明兴公司同时认为所谓的后台截图，是从其他客户的后台界面截图下来的。
2.关于合同重启的问题。明兴公司称双方沟通继续开发的时间，其打电话给云鸿公司的项目负责人高小姐，高小姐要求其找杨博。因一直打电话都不接，所以对与杨博的谈话进行了录音。云鸿公司认为合同中已载明联系电话和联系人，且一般沟通事项都是通过邮件进行，并不需要直接联系其法定代表人。
以上事实，有明兴公司提交的《APP开发合作协议书》、发票、汇款回单、邮件截图、通话记录截图、录音光盘及文字版，云鸿公司提交的邮件截图、转账凭证、所做工作截图，以及双方当事人的庭审陈述等证据予以证实。
本院认为，明兴公司与云鸿公司签订的《APP开发合作协议书》是双方真实意思表示，且未违反我国法律和行政法规的效力性强制规定，该合同合法有效。根据我国《合同法》第六十条关于“当事人应当按照约定全面履行自己的义务。当事人应当遵循诚实信用原则，根据合同的性质、目的和交易习惯履行通知、协助、保密等义务”的规定，明兴公司、云鸿公司均应当按照合同的约定全面履行自己的义务，否则应承担相应的法律责任。
根据庭审查明的事实及双方诉辩意见，本案的争议焦点如下：
一、关于涉案合同是否应当解除问题
本案中，明兴公司认为其履行了合同义务，而云鸿公司违背双方合同的约定，明确表示不履行合同约定义务，视为单方提出解除合同，故要求解除合同。对此，本院分析如下：
1.从合同履行期限来看。涉案合同第二条约定，云鸿公司应当在合同签订并支付首款之日起90天内完成全部开发工作。合同签订日为2017年4月11日，首付款日为2017年4月13日，故根据原合同的约定，云鸿公司应自2017年4月13日起于90天内完成涉案APP开发，即合同履行届满日为2017年7月12日。然而，在合同的履行过程中，由于明兴公司自身开发小程序等原因，曾数次要求涉案APP的开发中止，重启时间待其通知。在2017年6月25日明兴公司发给云鸿公司的电子邮件中，明兴公司称“与贵司合作开发APP预计到9月份正式开始”，而双方在后续的沟通中，并未对重启时间达成一致。故此，涉案合同未在合同约定的履行期内完成，责任并非在于云鸿公司。
2.从合同履行内容来看。第一，从明兴公司的义务履行方面来看，涉案合同第二条、第四条约定明兴公司的主要义务包括付款义务及提供软件开发资料。双方当事人对明兴公司已如约支付了首款均无异议，但明兴公司并未提交证据证明其向云鸿公司提交过任何软件开发所需资料，云鸿公司亦称明兴公司从未向其提交过任何资料，可见明兴公司存有未履行合同义务的行为。第二，从云鸿公司的义务履行方面来看，云鸿公司称其已制作了涉案APP的首页、37张内页UI设计图、APP原型图，明兴公司亦确认云鸿公司为其设计了37张原型图。经查，虽然经比较云鸿公司交付的设计图等与合同附件约定的内容并不完全一致，但从双方的往来邮件可以看出，云鸿公司先后发送APP首页设计图、内页图，要求明兴公司进行确认或修改，但明兴公司一直未就此进行明确回复。明兴公司在庭审时虽然提出云鸿公司开发的页面存在问题，但其在合同履行过程中并未就此向云鸿公司提出过，故该合同不能继续履行的责任亦不在于云鸿公司。
3.从合同履行过程来看。民商事主体从事民商事活动应当秉持诚实，恪守承诺，善意行使权利和履行义务。合同的缔约双方在履约过程中，都应遵循诚实信用的基本原则，这是商业活动正常进行的必要条件，也是维护市场交易秩序的基础。本案中，明兴公司因自身原因使涉案APP开发暂停，并一而再地进行延期或变动，对于云鸿公司来讲，易导致其对此次交易产生怀疑。且在明兴公司于2017年6月以邮件方式通知云鸿公司涉案APP开发预计到9月份正式开始时，云鸿公司已明确回复“9月是旺季，市场价和人手都比较紧张，具体细节等届时另行商议”，明兴公司并未就此提出异议。待到同年12月，明兴公司联系到云鸿公司的法定代表人，并在表示合同内容会有“微妙”变动的情况下，要求按照原合同价格继续履行合同。鉴于双方当事人的合同中已明确约定若超出附件功能外的开发要求，费用需另计，故在明兴公司的开发要求发生变化且尚未明确的情况下，云鸿公司拒绝履行原合同，并要求就费用问题重新进行协商不宜简单视为违约行为。故此，明兴公司据此主张云鸿公司不履行合同义务，并请求解除合同缺乏事实和法律依据，本院不予支持。
在本案庭审过程中，明兴公司坚持解除涉案合同；云鸿公司表示愿意在重新确定合同履行期和金额的情况下继续履行合同。但在庭审之后，云鸿公司书面表示同意解除合同。由于双方就涉案合同的合意已消失，合同目的业已无法实现，故对明兴公司提出的解除合同的请求，本院予以准许。
二、关于合同解除后的责任承担问题
根据《中华人民共和国合同法》第九十七条的规定，合同解除后，尚未履行的，终止履行；已经履行的，根据履行情况和合同性质，当事人可以要求恢复原状、采取其他补救措施、并有权要求赔偿损失。本案中，涉案合同的解除并非由于云鸿公司出现了根本违约行为，而是在明兴公司提出解除合同的要求后，双方就合同解除达成合意。根据涉案合同第七条第二款的约定，任何一方欲提前解除本合同，应提前通知对方，如乙方解除，则退还首款，如甲方解除，则应支付首款作为违约金，已支付的视为放弃首款。本案中，明兴公司在提出解除合同的情况下，又要求云鸿公司退还首付款的主张与双方当事人的约定相悖，本院对此不予支持。
综上所述，依照《中华人民共和国合同法》第六条、第六十条、第六十七条、第九十三条、第九十七条的规定，判决如下：
一、解除原告广州市明兴电缆有限公司、被告广州云鸿信息科技有限公司于2017年4月11日签订的《APP开发合作协议书》；
二、驳回原告广州市明兴电缆有限公司的其他诉讼请求。
案件受理费1322元，由原告广州市明兴电缆有限公司负担。
如不服本判决，可以在判决书送达之日起十五日内，向本院递交上诉状，并按照对方当事人或者代表人的人数提出副本，上诉于广东省高级人民法院。
审 判 长 张 姝
人民陪审员 钟 颖
人民陪审员 吴紫芸
二〇一八年四月二十三日
法官 助理 戴瑾茹
书 记 员 冯少芳