上海市杨浦区人民法院
民 事 判 决 书
（2013）杨民三（知）初字第560号
原告詹德强。
委托代理人童铃、张颖，上海天尚律师事务所律师。
被告上海引锐信息科技有限公司。
法定代表人王景。
原告詹德强与被告上海引锐信息科技有限公司技术服务合同纠纷一案，本院于2013年12月24日受理后，依法组成合议庭，于2014年3月7日公开开庭进行了审理。原告詹德强、被告上海引锐信息科技有限公司法定代表人王景到庭参加诉讼。本案现已审理终结。
原告詹德强诉称：原、被告于2012年7月25日签订网站建设服务合同，约定原告支付价款人民币21，000元（以下币种均为人民币），被告根据原告的要求提供技术服务，使用drupal7软件定制和搭建一个律师在线服务网站。按照合同约定，被告应承担对网站程序开发自身的bug及时更正完善，同时应提�一年内的drupal7内核升级至最新版本等义务。在合同履行过程中，被告对程序bug不予修复，对drupal7内核不予升级，构成违约并致使原告网站运行受到影响，给原告造成极大的损失。原告多次与被告交涉沟通，要求其按照合同约定予以解决，均遭拒绝。故原告诉至法院，请求判令：一、被告按照合同约定履行网站bug修复、内核程序升级的义务；二、被告按合同约定承担违约金6，300元。审理中，原告变更第一项诉请为要求被告将内核程序升级至drupal7.23版本，并表示本案中对网站bug修复不再主张权利。
被告上海引锐信息科技有限公司辩称：首先，《网站建设服务合同》签订主体虽为原、被告，但实际履行主体为王景个人，合同款项原告也是向王景个人支付，上海引锐信息科技有限公司不应成为本案的被告；其次，王景通过口头及邮件方式向原告提出在2013年10月1日前对�告网站软件内核进行升级，但原告一直未予答复，且该软件程序本身有一键升级功能，原告完全可以自行升级，王景无任何违约行为。综上，请求驳回原告诉讼请求。
本院经审理查明：2012年7月25日，原、被告签订《网站建设服务合同》一份，约定：1、“总体要求原则”：被告用drupal7定制和搭建一个律师在线服务网站，并部署到原告购买的服务器上或委托被告购买的服务器上。drupal7内核保持完整性不得修改，以便于版本升级；2、“服务期限”：开始时间2012年7月30日，预期交付时间2012年8月30日，绝对交付时间2012年9月8日；3、“合同总价”：合计人民币21，000元；4、“付款方式”：收款账号：王景个人银行账户，承担合同履行责任；5、“交付运行的说明”：被告按照前述要求开发设计出合格的网站产品，并负责将部署上传到原告指定的网站正式空间，并启用正式域名（域名：qufaku.com），上线运行；6、“关于验收、维修和维护等”：被告应提供一年内的drupal7版本内核升级至最新版；7、“违约责任”：若被告无法在项目绝对交付时间2012年8月31日因无法实现网站功能等原因向原告交付网站产品，原告有权解除合同，被告应全额返还已经支付的款项，并按照合同金额30%标准支付违约金。该合同另对双方当事人其他权利义务作了约定。
合同签订后，被告于2012年9月将网站交付原告，原告向王景账户支付价款21，000元。后原告就网站drupal7版本内核升级事宜多次向被告发送邮件，要求尽快完成内核升级，被告通过邮件先后回复“网站交付的时候，drupal7.16和7.17还未发布。而现在的开发成本已经过高，所以我们没有办法再去做更多额外的工作，请原谅”；“我们的合约里不包括对你以后网站的升级工作。在你没有更改过源代码的情况�，你只需要按照每次新版本的升级文档里的要求来执行即可”；“非常抱歉，我没有看见你在合同里增加的一年内升级drupal核心的要求。这个条款是我的计划书里没有的，也没有计算在成本里。现在你的服务器是自己独立购买的，我没有办法确保当机，黑客等问题包括软件的升级。我的请求是，我先把升级提示模块关闭，然后在明年10月1日之前帮你升级到那时drupal7的最新版本。请你考虑”。原告不同意被告方案，遂诉至法院。
2014年1月14日，本院组织原、被告双方就涉案网站drupal7版本内核升级事宜进行勘验，原、被告确认：网站安装版本为drupal7.15，期间有多个版本更新，2013年8月版本更新至drupal7.23。
庭审中，原、被告均认可将合同款项支付到王景个人账户是为避税，且被告当庭陈述被告将该网站部署等工作交由被告公司软件工程师完成，该工程师也就网站工作与原告一直交流沟通。
另查明，drupal7.16版本2012年10月17日发布，drupal7.17版本2012年11月7日发布，drupal7.18版本2012年12月19日发布，drupal7.19版本2013年1月16日发布，drupal7.20版本2013年2月20日发布，drupal7.21版本2013年3月7日发布，drupal7.22版本2013年4月3日发布，drupal7.23版本2013年8月8日发布，目前最新发布版本为drupal7.26。
以上事实，有原告提供的《网站建设服务合同》，原、被告间电子邮件往来记录，drupal7内核更新情况记录及本院勘验笔录、谈话笔录、庭审笔录等予以证实。
本院认为，本案的争议焦点为：一、2012年7月25日签订的《网站建设服务合同》实际履行主体是被告还是王景个人；二、被告是否已按照合同约定履行了软件内核升级的义务，若被告行为存在违约，应承担何种违约责任。
关于争议焦点一，本院认为，双方当事人签订的《网站建设服务合同》首部注明甲�为原告詹德强，乙方为被告上海引锐信息科技有限公司，且原、被告双方均在合同尾部签名、盖章，故合同签订的主体应为本案原、被告。双方当事人签订的合同系双方真实意思的表示，亦未违反法律规定，合法有效。合同虽约定原告向王景个人付款，但合同权利义务主体仍是原、被告双方，且被告认可涉案合同在实际履行中由该公司派技术工程师完成。故结合该份合同的表现形式和实际履行情况，本院认定合同履行主体为被告而非王景个人。
关于争议焦点二，技术服务合同是指当事人一方以技术知识为另一方解决特定技术问题所订立的合同。原、被告双方在合同“关于验收、维修和维护等”条款中约定，被告应提供一年内的drupal7版本内核升级至最新版。原告认为应理解为自网站交付之日起一年内对drupal7版本内核即时升级至最新版；被告认为应理解为自合同签�日开始，一年期满前完成那时drupal7最新版内核升级即可。本院认为，当事人应当按照约定全面履行自己的义务。当事人对合同条款的理解有争议的，应当按照合同所使用的词句、合同的有关条款、合同的目的、交易习惯以及诚实信用原则，确定该条款的真实意思。本案所涉合同为《网站建设服务合同》，网站的维修与维护，只有在网站建设完成交付使用后才会开始启动，被告提出的内核升级起始时间不符合客观事实；网站运营过程中，维修和维护应作为日常工作，被告辩解在一年期满前一次性完成软件升级与合同中该条款的表述和订立服务合同的目的不符；被告辩称该软件程序本身有一键升级功能，原告完全可以自行升级，本院认为，即使一键升级功能存在，亦不影响原告要求被告按照合同约定履行义务、也不能当然免除被告按照合同约定应履行的义务。综上，�告未按照合同约定履行义务，现原告要求被告将drupal7版本内核更新至drupal7.23符合合同约定，本院予以支持。
对于原告要求被告支付违约金的诉讼请求，本院认为，根据《中华人民共和国合同法》第一百零七条规定：当事人一方不履行合同义务或者履行合同义务不符合约定的，应当承担继续履行、采取补救措施或者赔偿损失等违约责任。第一百一十四条规定：当事人可以约定一方违约时应当根据违约情况向对方支付一定数额的违约金，也可以约定因违约产生的损失赔偿额的计算方法。涉案合同中的违约金约定仅涉及网站建设，对drupal7版本内核升级事宜未作约定，原告要求参照该条款判令被告支付合同金额30%的违约金，无合同依据或法律依据，本院难以支持。若原告认为被告的违约行为给原告造成了相关损失，原告可依法另行主张。
综上，依照《中华人民共和国�同法》第八条、第一百零七条、第一百一十四条第一款、第一百二十五条第一款、第三百五十六条第二款、第三百六十一条之规定，判决如下：
一、被告上海引锐信息科技有限公司应于本判决生效之日起十五日内将域名为qufaku.com网站的内核软件drupal7版本更新至drupal7.23版本；
二、驳回原告詹德强的其余诉讼请求。
本案案件受理费人民币50元，由原告詹德强负担人民币25元；被告上海引锐信息科技有限公司负担人民币25元。
如不服本判决，当事人可在判决书送达之日起十五日内向本院递交上诉状，并按对方当事人的人数提出副本，上诉于上海市第二中级人民法院。
审 判 长 吴盈喆
审 判 员 刘燕萍
人民陪审员 吴奎丽
二〇一四年三月二十五日
书 记 员 刘 名
附：相关法律条文
一、《中华人民共和国合同法》
第八条依法成立的合同，对当事人具有法律约束力。当事人应当按照约定履行自己的义务，不得擅自变更或者解除合同。
依法成立的合同，受法律保护。
第一百零七条当事人一方不履行合同义务或者履行合同义务不符合约定的，应当承担继续履行、采取补救措施或者赔偿损失等违约责任。
第一百一十四条当事人可以约定一方违约时应当根据违约情况向对方支付一定数额的违约金，也可以约定因违约产生的损失赔偿额的计算方法。
……
第一百二十五条当事人对合同条款的理解有争议的，应当按照合同所使用的词句、合同的有关条款、合同的目的、交易习惯以及诚实信用原则，确定该条款的真实意思。
第三百五十六条……
技术服务合同是指当事人一方以技术知识为另一方解决特定技术问题所订立的合同，不包括建设工程合同和承揽合同。第三百六十一条技术服务合同的受托人应当按�约定完成服务项目，解决技术问题，保证工作质量，并传授解决技术问题的知识。