广东省深圳市南山区人民法院民 事 判 决 书（2020）粤0305民初4233号原告：周珍，女，汉族，1993年出生，身份证地址：湖北省老河口市。委托诉讼代理人：王留涛，北京市百瑞（深圳）律师事务所律师。委托诉讼代理人：谭中浩，北京市百瑞（深圳）律师事务所实习律师。被告：深圳市聚合云计算有限公司，住所地：深圳市南山区南头街道高新技术产业园**605，统一社会信用代码：91440300MA5EMRL30G。法定代表人：廖锋。原告周珍诉被告深圳市聚合云计算有限公司买卖合同纠纷一案，本院于2020年1月17日立案后，依法适用简易程序,公开开庭进行了审理。原告周珍及委托诉讼代理人王留涛、谭中浩，被告的法定代表人廖锋到庭参加了诉讼，本案现已审理终结。原告向本院提出诉讼请求：1、确认原、告双方于2019年10月17日签订的《软件采购合同》于2019年11月25日终止；2、被告向原告立即返还款项人民币35000元（以下币种均为人民币）；3、被告向原告支付逾期交付合同项下产品的违约金1320元（自2019年11月14日至2019年11月25日共计12天）；4、本案的受理费用由被告承担。事实与理由：原告作为甲方与被告作为乙方于2019年10月17日签订《软件采购合同》一份，合同约定：甲方向乙方购买区块玉项目系统一套，乙方免费提供软件安装、调试、应用培训等服务；合同价款为55000元，合同签订后甲方向乙方支付35000元，系统上线当日甲方向乙方支付尾款20000元；乙方在收到甲方支付的相应款项后，需要在十个工作日内向甲方支付系统；乙方不能按照合同约定要求支付产品，每逾期一日，支付合同价款千分之二的违约金。合同签订后，原告按照合同约定于2019年10月17日向被告支付20000元，又于2019年10月30日向被告15000元。按照双方约定被告最迟应于2019年11月13日向原告交付合同项下产品，但是被告至起诉之日仍无法向原告交付，致使合同目的无法实现。原告为维护自身合法权益，特诉至法院。被告辩称：被告与原告在2019年10月17日签订《软件采购合同》后，于2019年10月30日完成了产品的开发与部署，系统部署到原告自行在阿里云租赁的云端服务器上，服务器账号与密码原告掌控，实际上完成了系统的交付。而后原告提出额外的系统需求（合同签署的原软件需求，合同附件可以证明；新增需求，微信工作群聊天记录第21页可以证明），被告免费为原告完成了相关新增与变更需求的开发，并配合测试。2019年11月17日08:30分经双方确认，合同签署的软件需求功能以及新增、变更所需求的功能均已完全符合要求，并于2019年11月17日09:30分正式开始运营，被告配合完成了测试数据的清理，系统开放注册两小时后，总计注册用户超过2000人（微信工作群聊天记录第32页可以证明），这两小时过程中系统运行一切正常，随后于2019年11月17日12:11左右系统遭到黑客攻击。黑客采用DDOS流量攻击（与阿里云客服电话沟通确认了黑客攻击事实），导致系统无法打开。被告在与原告签订合同前已告知系统运行过程中可能遭遇黑客攻击的相关风险，并告知可自行购买阿里云的云盾防御避免一般黑客攻击的情况，原告出于节省相关费用的考虑，并未听取建议购买云盾防御，直到黑客攻击情况出现时才考虑购买云盾防御。被告于2019年11月17日16:00分左右完成了系统排查，系统运行恢复正常，但原告表示因系统正式上线第一天遭遇黑客攻击，出现系统崩溃的情况严重影响了市场信心，原告方自行关闭了系统，停止运营，并以此为借口怪罪到被告，指责被告开发的系统导致原告项目失败，拒绝支付合同约定的20000元尾款，并要求被告返还购买系统所支付的首款35000元。经审理查明，原、被告于2019年10月17日签订《软件购买合同书》，约定原告向被告购买区块玉项目系统一套，合同价款为55000元。合同签订后原告向被告付款35000元，系统上线当天，原告向被告支付20000元。被告收到原告支付的相关款项后，被告需在10个工作日内向原告交付系统；被告承诺授权原告的最终用户永久地、不可撤销地使该软件的权利。有效期内用户对软件的使用权受到限制或无法使用，被告应使原告或最终用户恢复对软件的持续的和不受干扰的使用权，但直至11月17日双方一直就软件存在的问题进行探讨，被告对所提供的软件提供一个月的免费维修服务，并对系统提供终身技术支持；维修期自产品验收之日算起（由于原告之原因不能验收或推迟验收，则将保修期以软件实际交付原告之日算起）；被告应为原告免费提供软件安装、调试、应用培训等服务；被告应提供所有系统执行文件及软件产品配套包含的内容，被告不能按合同约定交付产品，每逾期一日，支付合同价款千分之二的违约金。合同签订当天，原告向被告转款20000元。同年10月30日向被告付款15000元。被告承认已收到上述款项，但认为已为原告安装系统完毕，系统不能使用的原因在于原告，被告拒绝退还35000元，原告追讨未果，遂向本院提起诉讼。庭审中，原告陈述称从2019年11月2日至2019年11月17日，原告一直反映被告安装的软件存在的问题，如等级问题、抢购失败问题、添加不了支付宝、服务器接不上，点击场所显示订单不存在等。被告认为产品已于2019年10月30日交付，安装到原告自己购买的阿里云服务器，交付给原告不断要求对功能进行更新，且交付后，11月17日却遭到黑客攻击，导致系统无法打开，要求原告购买阿里云的云盾防御，原告不听建议，后来才考虑购买云盾防御。之后被告完成系统排查，系统运行恢复正常，但原告认为之前的故障严重影响了市场信心，关闭系统并停止运行。庭审中，原、被告就软件安装的服务器使用源代码问题产生争议，原告认为被告没有提供源代码，被告认为原告可以自行在服务器下载，原告承认使用被告提供的软件系统共17天，之后弃用，换成其他系统。最终双方没有验收系统，亦没有交给第三方检测。原告在与被告微信聊天中提出两套解决方案，一是被告重新给原告一套质量合格的系统，二是被告退还原告35000元款项。本院认为，原告购买被告产品，双方签订了《软件购买合同书》，存在买卖合同关系。原告已支付了首期货款，被告亦如期为原告安装软件，但该套软件系统是否已验收合格，是本案争议的焦点。从原告提交的聊天记录显示，自被告安装系统后，原、被告一直在做测试的努力，测试是在按照玩家需求的基础上，发现存在的问题并不断更改，但仍然难以达到原告需要的测试结果。2019年11月17日系统遭受黑客攻击，安全系统未能承担起防护作用，致使原告决定放弃被告的产品。虽然软件系统遭受黑客攻击无可避免，但显然该系统在程序的编写上存在质量问题，在测试中诸多问题难以解决，难以符合被告对原告提供优质服务的承诺，涉案产品应认定为测试不合格，被告应承担民事责任。由于原告已使用第三方产品，使用被告重新提供的软件系统已不可能，因此原告提出退还首期货款的请求理由正当，本院予以支持。关于合同违约问题，原告提出要求被告支付违约金1320元，没有事实依据，本院不予支持。由于被告无法履行合同，原告已另使用其他服务器，原告提出终止合同的诉求予以支持。综上，依据《中华人民共和国合同法》第一百零七条，《中华人民共和国民事诉讼法》第六十四条第一款之规定，判决如下：一、原、被告于2019年10月17日签订的《软件购买合同书》予以解除。二、被告深圳市聚合云计算有限公司应于本判决生效之日起十日内向原告周珍返还人民币35000元。三、驳回原告周珍其他诉讼请求。如未按本判决指定的期间履行给付金钱义务，应当依照《中华人民共和国民事诉讼法》第二百五十三条之规定，加倍支付迟延履行期间的债务利息。案件受理费人民币354元，由被告深圳市聚合云计算有限公司负担。如不服本判决，可在判决书送达之日起十五日内向本院递交上诉状，并按对方当事人的人数提出副本，上诉于广东省深圳市中级人民法院。审判员  林一华二〇二〇年九月三日书记员  王晓婷