OpenStack项目于两年前推出,并结合了两个独立的云软件项目:NASA的Nebula和Rackspace的Cloud Files。OpenStack提供了一个平台来运行私有云基础设施。此外,一些云托管服务供应商(例如Rackspace和惠普)使用该软件来托管他们自己的服务。
自推出以来,大家一致对这个项目抱有极大的兴趣。超过573名开发人员向代码库共享了自己的力量,目前该代码库拥有超过55万行代码。该基金会现在拥有超过5600名成员,代表着850多家企业。该项目筹集了1000万美元的资金,主要来自企业的捐款。
在OpenStack项目启动的前两年,托管服务供应商Rackspace监管着该社区的发展。但在去年,该项目领导人认为从供应商中立的角度,该开源软件将得到更好地管理,就像Linux基金会管理Linux OS内核一样。本周三,新成立的OpenStack基金会宣布,Rackspace向其转交了社区管理活动和OpenStack商标。
OpenStack基金会执行董事Jonathan Bryce在解释基金会的作用时表示:“将OpenStack交给独立的供应商中立的基金会来管理,能够确保不会出现供应商锁定。”
Bryce表示:“OpenStack基金会作为一个独立组织,将确保OpenStack在长期内继续得到开发和支持。”
该项目的管理人员做出了相当大的努力,以确保该基金会代表所有有关各方的利益。然而,关于该组织的透明度的担忧依然存在。
OpenStack基金会将设有三个分支:技术委员会、用户委员会和董事会。
董事会负责为该组织提供战略和财务监督,董事会由24名成员组成:8名成员来自白金赞助商,8名成员来自黄金赞助商以及另外来自个人会员的8名成员。
成员都是分散的,这样不会有任何实体对董事会具有太大的影响力。OpenStack将只设有8个白金赞助商,所以每个白金赞助商都在董事会拥有一席之地。
目前8个白金会员包括AT&T、Canonical、惠普、IBM、Nebula、Rackspace、Red Hat和SUSE。
黄金会员包括思科、戴尔、NetApp、Piston云计算和雅虎,英特尔、NEC和VMware将于本月加入黄金会员。
SUSE公司的Alan Clark在8月份当选为该董事会的第一任主席,思科副总裁兼首席技术官Lew Tucker当选为副主席。
没有公司可以在董事会拥有超过两个席位,即使一家收购了董事会中的另一家公司。“当我们在解决问题时,每个人都只有一票,”惠普云计算法律总顾问Eilleen Evansvice表示,“只有这样,我们才能够开发出更好的技术。”Evansvice同时也正在帮助起草该组织的规章制度。
当董事会无法解决某个问题时,董事会主席可以投多票。
技术委员会是之前的项目政策委员会(Project Policy Board)的延续,该委员会将继续定义并指导个别项目的软件开发。目前,OpenStack包含三个独立的项目:Nova,处理计算;Swift,存储;以及Glance,管理虚拟镜像。还将会增加身份管理和用户界面的项目。
“积极的技术贡献者可以投票选举技术委员会领导,”Evansvice表示,“这样能够确保由真正为项目做出贡献的人来引导技术发展方向。”
新的用户委员会主要代表最终用户的利益。CERN欧洲核子研究组织的操作系统和基础设施服务小组负责人Tim Bell将负责这个委员会。每个季度,董事会和技术委员会将安排时间来听取来自用户委员会的报告。
OpenStack基金会有自己的一套行为准则。如果有人不满意某个问题的处理办法,他/她可以向董事会提出申诉,董事会可以采用多种应对方式,最高可以撤销违规企业的会员资格。
Evansvice表示,创建规章制度的过程是一个“开放、合作的过程”,该组织会将草案放在网上,广泛征求社会各界的意见。Evansvice表示:“这是一个开放协作的过程。”
然而,并不是所有人都认为这是开放的过程。
Rishidot研究公司首席分析师兼创始人Krishnan Subramanian表示,总体而言,组织者在成立该基金会的工作方面做得很不错,但创建该组织以及规章制度的过程还应该更开放。
Subramanian 表示:“我主要担心的是缺乏一定的透明度。这是一个开源项目,我希望他们更加透明化。”虽然围绕建立该基金会的大部分讨论都是以公开邮件形式进行,但有些决定确实暗地里进行的。而在大多数最近的讨论会议中,一些成员主张不要公开某些讨论话题。
Subramanian表示:“只有保持透明度,才是开源项目获得成功的唯一途径。”