当初是你要分开,现在又来秀真爱


就在昨天,思杰(Citrix)宣布以企业赞助商的方式重归OpenStack大家庭,这个重磅消息一出,大家震惊之余,也觉得并非在情理之外。思杰云平台集团的产品营销副总裁Nand Mulchandani在接受采访时说了一句意味深长的话,“if you like it you should have put a ring on it”。这多少有点儿再秀恩爱的意思吧。

相信了解开源云平台发展历史的朋友们,都不会忘记由思杰挑起的OpenStack阵营分裂事件吧。2011年7月,思杰收购了由华人工程师梁胜创立的Cloud.com,后者旗下拥有采用GPLv3授权协议的CloudStack开源项目。2012年4月5日,思杰宣布将CloudStack捐献给Apache基金会。这一惊人举动让CloudStack成为刚刚崛起的OpenStack最强大的竞争对手,而在此前思杰还是OpenStack项目早期的重要贡献者。

为什么离开OpenStack转而支持CloudStack?思杰当时给出的理由是不成熟的OpenStack使其失去了信心。等等!这怎么有点似曾相识呀!在容器领域,CoreOS是不是在上演相同的戏码呢?曾经为Docker的推广做出巨大贡献的CoreOS在2014年12月宣布,启动研发自己的开源容器运行时Rocket。CoreOS把开发Rocket的目的也归结为Docker在安全性等方面的缺陷。真是有开源项目的地方,就有利益之争的呀。

回过头来再说CloudStack,加入Apache基金会之前,CloudStack比OpenStack拥有更高的产品成熟度,尤其是在企业应用领域。根据其2013年公布的数据显示,CloudStack在全球大规模的部署案例超过150个,尤其是在电信运营商市场拥有英国电信、TATA、NTT、KDDI、电讯盈科、中国电信等客户。加入Apache基金会,思杰的初衷是增加CloudStack的社区参与热度,而最终的结果显然并不令其满意。

长期观察开源云市场、从2011年开始定期撰写开源IaaS社区活跃度报告的蒋清野@qyjohn_ 通过转发和评论@OpenStack 官方微博发布了自己的看法:“嘿嘿,我有数据表明思杰早就想这么做了。对于思杰来说,将CloudStack捐献给Apache基金会简直就是一场噩梦。CloudStack被捐献给Apache基金会之后代码贡献者的数量看起来是变多了,但是整个项目的生产力严重下降了。换句话说,来自外部的开发人员对项目的贡献是负的。”

这也许点破了思杰重归OpenStack家族的真正原因。虽然此前思杰也曾多次表示,CloudStack与OpenStack之间除竞争关系外,相互协作和借鉴的关系(例如CloudStack支持OpenStack的存储组件OpenSwift)。但是在开放协作的时代,真正融入并参与到最具热度和号召力的开源项目之中,无疑是至关重要的。而与此向关联的,还有人人都不会漠视的商业利益。显然,过去的三年时间里,思杰进行的这次“营销游戏”看上去不怎么成功。

“当初是你要分开,分开就分开,现在又要用真爱把我哄回来~~~”

怎么莫名就哼起这首歌了呢?想来天下事“合久必分,分久必合”的事情也见了不少,思杰下一步有何动作,我们还是拭目以待吧。