OpenStack基金會(huì)和董事們的那些事
編者按:
作為開源領(lǐng)域最熱點(diǎn)之一的OpenStack,其技術(shù)、產(chǎn)業(yè)發(fā)展與行業(yè)應(yīng)用往往為國內(nèi)IT專業(yè)人士津津樂道,但如果問及OpenStack基金會(huì)以及董事的確立過程、運(yùn)作機(jī)制,這又可能回到了開源技術(shù)在中國的窘境——研發(fā)、實(shí)踐多,但話語權(quán)、影響力缺乏,甚至在代碼貢獻(xiàn)層面也十分有限。
在上周六順利連任OpenStack基金會(huì)個(gè)人獨(dú)立董事的王慶,受OpenStack中國社區(qū)邀請(qǐng)(成為“我要直播奧斯汀”的第一批活動(dòng)稿件),撰文細(xì)致解析了OpenStack基金會(huì)與董事的方方面面,一定意義上不僅僅為我們以O(shè)penStack為例去了解開源社區(qū)的組織與運(yùn)營機(jī)制有著積極作用,還是一篇希望中國OpenStacker增強(qiáng)國際影響力的文章——讓OpenStack Summit在中國北京、上海召開的那一天,盡早到來。
這幾天關(guān)于OpenStack基金會(huì)和董事投票的事情比較多,我被邀請(qǐng)寫一篇普及OpenStack基金會(huì)和董事們的文章。
基金會(huì)
回顧歷史我們知道,在2010年7月,RackSpace公司和美國國家航空航天局NASA合作,分別貢獻(xiàn)出RackSpace云文件平臺(tái)代碼和NASA Nebula平臺(tái)代碼,并以Apache許可證授權(quán)把它們開源發(fā)布了OpenStack,至此OpenStack就誕生了。
2012年9月,OpenStack社區(qū)將Nova項(xiàng)目中的網(wǎng)絡(luò)模塊和塊存儲(chǔ)模塊剝離出來,成立了兩個(gè)新的核心項(xiàng)目,分別是Quantum(即Neutron的前身)和Cinder,并發(fā)行了OpenStack的第六個(gè)版本Folsom。也就是在這段時(shí)期,非盈利組織OpenStack基金會(huì)成立,該基金會(huì)主席由SUSE的行業(yè)計(jì)劃、新興標(biāo)準(zhǔn)和開源部門總監(jiān)兼Linux基金會(huì)董事Alan Clark擔(dān)任。最初基金會(huì)擁有24名成員,并獲得了1000萬美元的贊助基金,RackSpace的Jonathan Bryce擔(dān)任常務(wù)董事。至此,OpenStack社區(qū)計(jì)劃今后OpenStack項(xiàng)目都由OpenStack基金會(huì)管理。
下面可以說是來自O(shè)penStack基金會(huì)的第一封信。
那什么是OpenStack基金會(huì)?OpenStack官網(wǎng)(http://www.openstack.org/foundation/)定義的很清楚:
The OpenStack Foundation promotes the development, distribution and adoption of the OpenStack cloud operating system. As the independent home for OpenStack, the Foundation serves more than 28,000 Individual Members(編者注:2015年10月的東京峰會(huì)展示的committed member數(shù)字已經(jīng)達(dá)到32000+) from 140 countries(編者注:2015年10月的東京峰會(huì)展示的國家數(shù)字已經(jīng)達(dá)到176) around the world.
The goal of the OpenStack Foundation is to serve developers, users, and the entire ecosystem by providing a set of shared resources to grow the footprint of public and private OpenStack clouds, enable technology vendors targeting the platform and assist developers in producing the best cloud software in the industry.
Like the software, individual membership within the OpenStack Foundation is free and accessible to anyone. Individual Members are expected to participate in the OpenStack community through technical contributions or community building efforts.
The Foundation wouldn't be possible without the support of so many innovative companies that have contributed in many different ways. To learn more about our Platinum, Gold, Corporate Sponsors and other supporters, check out our supporter recognition page. If your company is interested in becoming a supporter, read more about it here.
簡單地說OpenStack基金會(huì)是一家非盈利組織,由各司贊助會(huì)費(fèi),管理OpenStack項(xiàng)目,幫助推廣OpenStack的開發(fā)、發(fā)行和應(yīng)用,基金會(huì)是服務(wù)廣大OpenStacker的家?;饡?huì)會(huì)員有個(gè)人會(huì)員還有企業(yè)會(huì)員,個(gè)人參加的個(gè)人會(huì)員是免費(fèi)的,而公司參加的話,會(huì)根據(jù)公司的選擇及交會(huì)費(fèi)贊助費(fèi)的多少,分成白金會(huì)員(Platinum Member)、黃金會(huì)員(Gold Member)、企業(yè)贊助會(huì)員(Corporate Sponsor),以及支持組織(Supporting Organization)幾種。
基金會(huì)企業(yè)會(huì)員
OpenStack基金會(huì)只允許最多8家白金會(huì)員資格和24家黃金會(huì)員資格。目前基金會(huì)已有AT&T、Canonical、惠普、IBM、英特爾、Rackspace、紅帽和SUSE這8家白金會(huì)員,以及Aptira、CCAT臺(tái)灣云端運(yùn)算產(chǎn)業(yè)協(xié)會(huì)、思科、戴爾、DreamHost、EMC、愛立信、富士通、日立、華為、inwinStack、Juniper、Mirantis、NEC、NetApp、Odin、賽門鐵克和雅虎這18家黃金會(huì)員。現(xiàn)在仍有6個(gè)黃金會(huì)員資格空缺,如果國內(nèi)有哪些企業(yè)有意申請(qǐng)加入黃金會(huì)員,歡迎與我取得聯(lián)系。黃金會(huì)員候選企業(yè)需要派代表在董事會(huì)做一個(gè)關(guān)于該企業(yè)與OpenStack的關(guān)系及在OpenStack貢獻(xiàn)方面的演講,最后須得到24位董事們中的大多數(shù)通過(http://www.openstack.org/foundation/companies/)。
白金會(huì)員名單:
黃金會(huì)員名單:
基金會(huì)董事們
按我前面講過的,白金會(huì)員在董事會(huì)設(shè)定8名固定席位不用競選,在所有黃金會(huì)員里需要競爭8名黃金會(huì)員席位,由黃金會(huì)員們?cè)?天內(nèi)投票決定,不對(duì)社區(qū)公開。席位在基金會(huì)董事會(huì)里,是可以影響OpenStack發(fā)展和建設(shè)方向的,這是企業(yè)們對(duì)會(huì)員級(jí)別和董事會(huì)席位趨之若鶩的原因。再加上由千萬社區(qū)個(gè)人會(huì)員經(jīng)過1周投票決定的8位個(gè)人獨(dú)立董事席位,構(gòu)成了24位基金會(huì)董事會(huì)。
扒一扒Google,讓我們看看歷史上都有哪些同學(xué)坐過OpenStack基金會(huì)董事會(huì)位子(排名按姓氏英文字母順序)。
仔細(xì)看看上表,你會(huì)發(fā)現(xiàn)幾個(gè)有趣的現(xiàn)象,讓我們只討論我們關(guān)心的:
1. 白金董事里雖然公司變動(dòng)少,但高層高管換得也很頻繁啊,即使是同一家公司換莊也十分頻繁(綠色表明是當(dāng)年新進(jìn))。但是Alan Clark做為主席一直穩(wěn)坐釣魚臺(tái),2014年Nebula退出后,是Nebula黑暗的日子,后來一直由英特爾替代其位子,由英特爾開源技術(shù)中心總經(jīng)理Imad Sousou坐鎮(zhèn)。
2. 2016年黃金董事里,華為美國研究所的Anni Lai首次為華為贏得董事會(huì)席位。
3. CERN的Tim Bell果然是個(gè)人獨(dú)立董事的常青樹,受到廣大群眾的愛戴。Monty也是,2015年換了新東家,終于2016年以IBM員工的身份入選個(gè)人獨(dú)立董事。2012年由于大家積極參與,來自中國的程輝和杜玉杰都在董事會(huì)里,但2013年只有程輝成功連任,2014年杜玉杰又入選,2015年來自中國的候選人王慶和陳沙克全軍覆沒,但7月由于Nebula的Vish退出,王慶被補(bǔ)選成功入選董事會(huì),2016年王慶成功連任。
董事會(huì)、核心項(xiàng)目和“大帳篷”
OpenStack基金會(huì)在OpenStack項(xiàng)目的管理、發(fā)展以及各項(xiàng)決策都有十分重要的決定權(quán)。舉個(gè)例子,曾經(jīng)所有被集成在OpenStack發(fā)行版中的項(xiàng)目都被稱之為核心項(xiàng)目(Core Project),包括Nova、Swift、Glance、Cinder、Neutron、Horizon和Keystone。2013年,“核心”這個(gè)詞就變成了OpenStack基金會(huì)董事會(huì)能在OpenStack發(fā)行版里對(duì)某個(gè)項(xiàng)目進(jìn)行標(biāo)簽的特有名詞,“核心”的使用也就被限制了,后面被集成的項(xiàng)目叫做集成項(xiàng)目(Integrated Project),再后來,子項(xiàng)目越來越多,OpenStack允許子項(xiàng)目自己決定自己的發(fā)布,但是那些被選中的子項(xiàng)目,我們稱之為大帳篷(Big Tent)項(xiàng)目。
董事們天天都在干嘛?
有人可能會(huì)問,這24名董事們?cè)诨饡?huì)董事會(huì)里都干嘛?一般來說,基金會(huì)會(huì)成立各種工作組(Working Group或WG),來有計(jì)劃有目標(biāo)地做一些推動(dòng)OpenStack發(fā)展的事情。比如2014年亞特蘭大峰會(huì)上,英特爾代表提出發(fā)起建立企業(yè)就緒工作組(Win the Enterprise WG或Enterprise WG),目的為了推動(dòng)OpenStack從公有云向私有云轉(zhuǎn)化,為推動(dòng)OpenStack企業(yè)就緒進(jìn)行相應(yīng)的工作。后來因?yàn)榧纫紤]Win the Enterprise,又要考慮Win the Telco等等市場,干脆就成立了一個(gè)產(chǎn)品工作組(Product WG),顯得更專業(yè)了。這工作組的工作內(nèi)容包括定義Product WG的目標(biāo)和工作方式、定義各時(shí)間段的Roadmap、交付時(shí)間表以及工作流程、定義User Committee的介入方式,以及介紹PTL如何在工作組里收集反饋并把反饋轉(zhuǎn)化成將來開發(fā)的功能,等等。說起來挺枯燥挺空洞的,舉一個(gè)具體的例子,工作組定義Product WG有三個(gè)目標(biāo):
1)放大來自市場/用戶/運(yùn)維在OpenStack設(shè)計(jì)和開發(fā)工作流中的聲音,也即是OpenStack設(shè)計(jì)和開發(fā)應(yīng)該有效地尊重并考慮來自于市場/用戶/運(yùn)維的實(shí)際需求;
2)簡化跨項(xiàng)目功能的定義、實(shí)現(xiàn)和跟蹤;
3)發(fā)布OpenStack的Roadmap以幫助運(yùn)維/用戶/其他人可以事先規(guī)劃好自己的部署。
基金會(huì)董事會(huì)里的同事們就是做著類似的事情,到了開董事會(huì),就是聽取各方報(bào)告,除了Product WG報(bào)告,還有Diversity WG報(bào)告,還有DefCore報(bào)告和User Committee報(bào)告,有需要還會(huì)投票批準(zhǔn)相關(guān)文件。
另外,每次在峰會(huì)的首日,基金會(huì)也會(huì)舉行董事會(huì),聽取來自Jonathan Bryce的OpenStack基金會(huì)工作人員例行報(bào)告,來了解OpenStack運(yùn)維的健康狀況,這可是董事會(huì)的重頭戲,報(bào)告內(nèi)容不僅包括工作總結(jié),而且包括峰會(huì)準(zhǔn)備情況,以及財(cái)務(wù)收支情況等等。
大家都知道董事會(huì)總是開會(huì)投票,實(shí)際情況確實(shí)如些。比如某家企業(yè)申請(qǐng)成為黃金會(huì)員,其需要派一名代表在董事會(huì)上做一次報(bào)告,然后由董事會(huì)考量并投票批準(zhǔn)是否同意其加入。舉例來說,2013年程輝就參與了愛立信申請(qǐng)加入黃金會(huì)員的投票(http://www.ericsson.com/news/1693211),2014年杜玉杰就參與了賽門鐵克申請(qǐng)加入黃金會(huì)員的投票,而2015年我就參與了來自臺(tái)灣inwinStack公司申請(qǐng)加入黃金會(huì)員的投票。
再講一個(gè)與我東家英特爾有關(guān)的故事,一般情況下OpenStack基金會(huì)最多只允許8名白金會(huì)員,如果沒有老的白金會(huì)員退出,按照規(guī)則是不允許新的公司成為白金會(huì)員的。2014年,由于Nebula退出了白金會(huì)員,英特爾、思科、EMC、愛立信和華為競相爭取這一個(gè)白金會(huì)員資格,在11月巴黎峰會(huì)OpenStack基金會(huì)董事會(huì)投票環(huán)節(jié)上,英特爾一舉擊敗其它四家公司,成為新的白金會(huì)員替代Nebula位子。
如果想了解更多董事會(huì)開會(huì)安排和紀(jì)要,可以參考https://wiki.openstack.org/wiki/Governance/Foundation,有些討論內(nèi)容是公開的,而有些是閉門的。
Summit落地上海、北京?沒影響力可不行
就拿峰會(huì)來說,從剛開始的幾屆,大部分OpenStack Summit峰會(huì)都是在美國舉行,但隨著OpenStack的發(fā)展,OpenStack開始全球化,它的用戶和開發(fā)者陸續(xù)遍布在全球其它地方。在2013年11月,OpenStack基金會(huì)首次將OpenStack峰會(huì)放在美國之外的地區(qū)舉辦,第一站選的就是中國香港,其目的主要是看重中國和亞洲地區(qū)的市場前景,而且在那個(gè)時(shí)候現(xiàn)實(shí)狀況是中國、印度、日本及東南亞OpenStack用戶和開發(fā)者個(gè)數(shù)已經(jīng)不落后于北美和歐洲地區(qū)了。自那以后,第二站非北美地區(qū)選中的是法國巴黎,第三站非北美地區(qū)選中的是日本東京,這是最近一次東京峰會(huì),發(fā)布了Liberty版本并規(guī)劃Mitaka版本,這也是大家熟知的最新版本,第四站非北美地區(qū)就是2016年下半年的西班牙巴塞羅那。如果有一天要想在中國北京或上海開一場OpenStack Summit,不靠你我和大家的努力影響OpenStack基金會(huì)是不行的。
既然談到OpenStack版本代號(hào)和峰會(huì)所在地,下表做了一個(gè)歸納。OpenStack版本代號(hào)是按字母順序從A到Z,并以開峰會(huì)的城市相關(guān)的地名命名最后投票決定的(注:這條規(guī)則自巴黎Kilo峰會(huì)有稍許調(diào)整)。
今天就講到這里了,想要了解更多關(guān)于OpenStack的故事、設(shè)計(jì)與實(shí)現(xiàn),也可以關(guān)注英特爾開源技術(shù)中心寫的一本書,叫《OpenStack的設(shè)計(jì)與實(shí)現(xiàn)》(http://item.jd.com/11681557.html)。“我要直播奧斯汀”(鏈接http://www.openstack.cn/?p=4396)有獎(jiǎng)?wù)魑幕顒?dòng)正在展開,除了機(jī)票和稿費(fèi),贊助廠商為本次活動(dòng)提供了6本書,我將簽名并作為獎(jiǎng)品發(fā)放,歡迎大家一起推進(jìn)和加速OpenStack生態(tài)。
最后附上歷年OpenStack基金會(huì)個(gè)人獨(dú)立董事投票結(jié)果,可見競爭是十分激烈的。
本文源自O(shè)penStack中國社區(qū)與51CTO等Top合作媒體聯(lián)合舉辦的“我要直播奧斯汀”活動(dòng)。保護(hù)期(2016.1.19-2016.1.26)內(nèi)非合作媒體不得轉(zhuǎn)載,媒體合作請(qǐng)聯(lián)系: editor@openstack.cn
關(guān)注OpenStack 奧斯汀峰會(huì),請(qǐng)關(guān)注關(guān)注我要直播奧斯汀”!



































