OpenStack项目的高级协调者对思杰放弃支持这个开源软件云部署平台并且开始支持另一个基于Apache许可证的开源软件项目进行了抨击。
随着这次变化,思杰建造云服务的CloudStack平台现在成为Apache软件基金会的一个开源软件项目,接受开发者社区提供的输入信息。一些人把此举看作是开源软件云战争中打响的第一枪。市场研究公司Gartner的分析师利迪娅·梁(Lydia Leong)在博客中把思杰的消息称作一个“爆炸式事件”。OpenStack高管今天对思杰进行了反击。
OpenStack运动共同创始人和Piston云计算创始人乔舒亚·麦肯蒂(Joshua McKenty)称,思杰的举措是一种“营销游戏”。自从思杰去年宣布用2亿美元收购开发CloudStack平台的Cloud.com公司以来,思杰一直面临着利用它做一些事情的许多压力。麦肯蒂补充说,他对思杰的这一举措并不感到意外,因为自从收购Cloud.com以来以及自从该公司负责云部门的前首席技术官西蒙·克罗斯比(Simon Crosby)离开公司以来,思杰一直在减少对OpenStack的支持。
麦肯蒂称,更大的问题是这两个项目之间的理念上的区别。思杰高管在昨天(4月2日)举行的电话会议上称,他们需要一个支持亚马逊Web服务的平台。他们认为OpenStack不支持亚马逊的Web服务平台。
但是,OpenStack政策管理委员会主席乔纳森·布赖斯(Jonathan Bryce)和Rackspace的另一位创始人称,人们以为OpenStack不支持亚马逊Web服务是一个误解。亚马逊应用程序编程接口兼容OpenStack的计算和对象存储项目。布赖斯在周四发布CloudStack Essex版时指出,20多为开发者贡献了140多个代码。所有这些代码将改善OpenStack中对亚马逊Web服务的应用程序编程接口的支持。布赖斯称,兼容能力是OpenStack的一个特点。但是,他说,我们不要成为一个亚马逊的克隆。
思杰为CloudStack提供Apache许可证的另一个主要理由是他们要让产品更快地推向市场。OpenStack高管称,他们对于这个运动的进展感到满意。
麦肯蒂称,OpenStack没有能够更快地发展的其它途径。他指出,代号为“Quantum”的虚拟网络项目的开发还有不到一年的时间以及CloudStack Essex发布版中的一些进步。
麦肯蒂表示,这些项目之间还有一些理念上的区别。他认为,思杰要围绕其XenServer管理系统开发一个社区。OpenStack将继续支持各种管理程序。麦肯蒂对于OpenStack失去Xen管理程序的支持并不感到担心。他指出,Rackspace使用Xen管理程序。这样,他们的开发者将继续在OpenStack中支持这个管理程序。不过,失去某种类型的管理程序的支持让某些用户感到担心是正常的。即将推出的OpenStack Essex发布版将不再支持微软Hyper-V服务器和管理程序。
编写软件使用的代码也有一些区别。CloudStack是用Java编写的,而OpenStack是用Python编写的。
布赖斯称,总的来说,思杰的举措将给OpenStack和CloudStack之间带来一些竞争,因为它们在功能方面有一些重叠以及它们都是开源软件云平台项目。但是,布赖斯充满信心地认为OpenStack将继续是一个强大的社区开发的努力。有数十家公司和全职工作者在研发OpenStack项目。那是一个强大的贡献者群体。
麦肯蒂认为,OpenStack社区的实力是这两个项目之间的一个主要的差异化因素。OpenStack是一个主要由社区推动的项目,任何一家公司都很难单独地推动这个项目。OpenStack要成为150多家公司要它成为的样子。思杰是CloudStack的唯一的一个主要贡献者。因此,他们仍然是庞大的和有影响力的参与者。他把CloudStack称作“一个公司的社区”。
思杰高管不赞成上述说法。思杰高管在产品发布的新闻发布会上显示了一个20多家公司支持思杰的幻灯片。这些公司包括瞻博网络、NetApp、RightScale、Brocade、阿尔卡特-朗讯、Engine Yard、Zenoss、英国电信、Tata、Go Daddy和Softlayer。