2014年1月16日,微软开放技术有限公司宣布其中国子公司——微软开放技术(上海)有限公司正式成立。微软开放技术有限公司总裁蒋博励(Jean Paoli)、微软开发平台事业部全球资深副总裁索马塞加(Somasegar),以及微软亚太研发集团首席运营官申元庆到现场发言并接受记者的采访。
同时,微软宣布微软开放技术(上海)有限公司由云浪生出任董事总经理,此前云浪生是AutoDesk中国研究院核心产品和运营资深总监。
微软看好中国开源
微软开放技术(上海)有限公司是微软开放技术有限公司在本土之外成立的第一个开源子公司,这也说明了微软非常看好中国开源发展前景。蒋博励表示,在中国看到围绕云计算领域的投资越来越多,云计算平台也吸引了越来越多的中国创业者和开发者投入到开源技术的学习和应用当中。同时,蒋博励也在Github上看到来自中国的开发者越来越多,中国的开源社区也越来越活跃。
索马塞加则通过一组数据指出,2014年中国公有云市场规模将增长50%,将能够新增400万个就业机会。同时,全世界围绕云计算生态的开发者群体当中,有三分之一的开发者都在中国。
Gartner于2013年7月26日《全球数据点:2013 年中国信息通信技术成熟度曲线报告》指出,中国对云计算、开源软件、共享服务,以及包括软件定义网络、智慧城市和绿色IT/可持续性在内的数据中心技术发展表现出日益浓厚的兴趣。
随着微软开放技术(上海)有限公司的成立,微软将在中国建立了解标准的团队,与标准制定组织合作,寻找完全由中国开发的开源技术,深化微软产品互操作性和标准的投入、回馈开源社区和帮助开源软件在 Windows Azure 等微软平台上更好地运行,同时,还将着重为本地客户提供更多、更好地在异构IT环境中成功运营的选择和机会。
同时,微软将为微软开放技术(上海)有限公司配备一支在开源和开放标准方面拥有丰厚经验的工程师、开放标准专业人士和技术推广团队。微软开放技术(上海)有限公司将通过推动在互操作性、开放标准和开源领域的投入,增进微软专有开发流程与微软“服务和设备”战略下开放技术创新之间的互动。
蒋博励表示:“我们中国子公司的成立将有助于为中国开源软件的迭代和发布提供更大的灵活性,公司将积极参与现有的开源和开放标准领域的工作,并与中国开源开发者社区展开协作。”
Azure是微软开源的砝码
在微软开放技术(上海)有限公司官方网站上,我们可以看到微软公布的开源项目,例如,适用于WordPress的Windows Azure存储和适用于Eclipse的Windows Azure工具,更多的项目与Windows Azure相关。
自从Windows Auzre公开发布之后,微软支持开发人员选择可编程语言,相继在Windows Azure 中支持Node.js、PHP、Java和.NET。2013年,微软确实加大了在Windows Azure上对开源的支持。
Windows Azure允许开发者快速开发、部署管理应用程序,同样也支持使用开源数据库和其他服务。而且,现在的Linux、Hadoop、MongoDB、drupal、Joomla等众多开源环境都已经在微软的Windows Azure平台上运行了。
2013年年初,微软发布了Windows Azure媒体服务,帮助企业迅速构建媒体发布解决方案,将音频和视频传输至Windows、iOS、安卓,及其他设备和平台。无论是向员工提供培训视频、为网站传输视频内容,还是构建Hulu或Netflix视频点播服务,用户都能利用各种流媒体格式,将视频传输至HTML5、Flash、Silverlight、Windows 8、iPad、iPhone、安卓、Xbox、Windows Phone,及其他客户端。
2013年2月底,微软加入了开放数据中心联盟,推进云开放性。同期,微软发布了基于云计算的Hadoop版本——Windows Azure HDInsight服务公众预览版,该服务构建在Hortonworks数据平台之上,确保与Apache Hadoop的长期兼容。随后的2013年11月份,微软就正式发布了这款Apache Hadoop版本的Windows Azure HDInsight服务。
2013年3月,微软宣布Windows Azure移动服务支持安卓平台,可更轻松地将客户端和移动应用程序连接至可扩展的云后端。2013年4月,微软宣布向Windows Azure Mobile Services添加对HTML5应用程序的支持,让企业有更多选项,轻松创建可在云中、在设备上快速扩展的应用程序。由此,我们可以解读近几年微软在开源领域展开的一系列活动的目的,以及促使微软最终成立微软开放技术有限公司的最后砝码就是Windows Azure。
蒋博励在接受媒体采访时表示,正是云计算的出现,改变了微软对于商业模式的思维方式,任何运行在Windows Azure上的软件对微软来说都是好事。那么,基于这种思维方式,微软选择拥抱开源是理所当然事情。而当有人质疑Windows Azure的开源性时,蒋博励认为,Windows Azure本质上是互联网服务,主要通过浏览器向用户提供服务和接口,这从根本上决定了Windows Azure的开源“DNA”。
明确开源的参与方式
在是否开源的问题上,以往微软内部高层的态度有些摇摆。往往是,这边微软前CEO 史蒂夫·鲍尔默(Steve Ballmer)将 Linux 称作“恶性肿瘤”,另外一边,微软已经悄然成为对Linux内核贡献最多的 20 家公司之一。微软在2012年4月12日宣布成立微软开放技术有限公司,致力于在微软与非微软技术之间搭建桥梁,似乎就是在正式对外表明微软对开源的态度,也让很多来自内部和外部的各种猜测尘埃落定。
蒋博励是万维网联盟(W3C)XML 1.0 标准联合创建者,也一直是XML和开放标准坚定而又热忱的倡导者。多年来,蒋博励带领着微软开放技术团队一直与微软内部的多个业务部门紧密合作。从微软开放技术有限公司总裁蒋博励的经历来看,他绝对是微软打通开源这扇门的最佳人选。
微软开放技术有限公司的成立,给了在开源领域奋斗多年的蒋博励一个证明开源对微软的价值的机会,同时也是微软在新形势下寻求发展的一种战略选择。
自此,蒋博励在子公司成立之初就曾表示:“子公司为我们提供了一种新颖而又更明确的参与方式。子公司新的架构将有助于促进微软的专有开发流程(Proprietary Development Processes)、公司的开放创新努力,以及与开放源代码和开放标准社区之间的联系和互动。”
据了解,微软美国开放技术公司参与了HTTP标准的定义,完成了50多个项目。微软开放技术参与了DMTF、ECMA、IETF、OASIS、W3C、ISO/IEC等标准机构,以及Apache Qpid、Cocos2D、Doctrine、JQuery、MongoDB、Node.js、Ogre3D、Outercurve、Redis、Symfony、Drupal、Joomla、Wordpress、WebKit、Blink、Apache Cordova和Mozilla等开源社区,帮助开发者通过多种途径、多种设备惠及更广泛的用户。
开源秉承着开放、分享交流的精神,这与当前互联网时代提倡的“开放共赢、合作发展”有些异曲同工。因此,也有人指出,互联网空前发展,开源的力量功不可没。
一个公司不管是封闭还是开放都是一种商业模式,不同的游戏规则而已,成功与失败都与是否开源并无直接的关系。例如,SUN和Novell公司的开源模式并没有让它们迎来更大的辉煌,苹果的封闭反而一度让自己成为市值最高的公司。关键因素在于,当前很多企业或机构的IT环境更为复杂,对于IT的需求更高更灵活更轻盈。以往封闭的思维模式逐渐更不上时代的发展,无法满足用户需求,因此,如微软这样做出战略调整是明智之举。未来商业软件和开源之间不会存在太显著的界限,完全封闭的系统,长远来看,必将缺乏长远持续的动力。