本文作者David Linthicum是比克集团(Bick Group)的CTO,是企业计算界的公认的专家。在过去的十年间,他一直专注于云计算相关的技术和策略研究,以及怎么让云计算更好地服务于现代企业。针对近期业内流行的云计算的“开放性”,他在此发表自己的看法。
DoSOFT软件在线11月3日国际报道 本周在Cloud Expo大会上,我听到了太多“开放”这个词。这不仅是云计算的问题,在大多数的软件世界,“开放”几乎变成了一种宗教信仰。技术人员通常会认为他们需要使用“开放的”技术,但是他们并不了解“开放”到底意味着什么。
这个想法是具有说服力的。我们都希望能够投资那些可以和其他“开放”技术能够很好地共同运行的技术,而且我们没有独立于供应商是因为它是“开放”源的。因此,我们可以包括自己在这些技术上的投资。
很显然,这个愿望会被应用在云计算方面的技术上。因此,在云计算领域,围绕“开放”的标准组织就出现了。例如:也就在这周,开放数据中心联盟成立了,以便引导IT供应商支持开放优先的云计算世界。当然,还有开放云计算联盟,该连们主要关注于供应商和行业合作,以便确保云是开放的,这包括使用开放云测试平台。
但是,事情的真相是,“开放”被如此高频率地使用,但是它却不具有任何意义和价值。我认为它只不过是一种市场营销手段。可能也是时候画条线来表明“开放”的真实意义了。
下面是我提供的定义:
首先,供应商必须提供核心云技术或者服务的代码,而不是许多供应商所谓的“开源版本”,它不应该在单独代码树的项目自己,应该是供应商提供的给客户使用的。
其次,供应商必须有反馈、修复,还要把外部的新功能返回到核心代码树中。
最后,供应商对使用其核心产品,并构建更好产品,或者包括在其他产品中的人提出诉讼。
你会发现,在这三个条件的约束下,只有极少数的云技术是开放的。