OpenStack基金會(huì)和董事們的那些事
編者按:
作為開(kāi)源領(lǐng)域最熱點(diǎn)之一的OpenStack,其技術(shù)、產(chǎn)業(yè)發(fā)展與行業(yè)應(yīng)用往往為國(guó)內(nèi)IT專業(yè)人士津津樂(lè)道,但如果問(wèn)及OpenStack基金會(huì)以及董事的確立過(guò)程、運(yùn)作機(jī)制,這又可能回到了開(kāi)源技術(shù)在中國(guó)的窘境——研發(fā)、實(shí)踐多,但話語(yǔ)權(quán)、影響力缺乏,甚至在代碼貢獻(xiàn)層面也十分有限。
在上周六順利連任OpenStack基金會(huì)個(gè)人獨(dú)立董事的王慶,受OpenStack中國(guó)社區(qū)邀請(qǐng)(成為“我要直播奧斯汀”的第一批活動(dòng)稿件),撰文細(xì)致解析了OpenStack基金會(huì)與董事的方方面面,一定意義上不僅僅為我們以O(shè)penStack為例去了解開(kāi)源社區(qū)的組織與運(yùn)營(yíng)機(jī)制有著積極作用,還是一篇希望中國(guó)OpenStacker增強(qiáng)國(guó)際影響力的文章——讓OpenStack Summit在中國(guó)北京、上海召開(kāi)的那一天,盡早到來(lái)。
這幾天關(guān)于OpenStack基金會(huì)和董事投票的事情比較多,我被邀請(qǐng)寫(xiě)一篇普及OpenStack基金會(huì)和董事們的文章。
基金會(huì)
回顧歷史我們知道,在2010年7月,RackSpace公司和美國(guó)國(guó)家航空航天局NASA合作,分別貢獻(xiàn)出RackSpace云文件平臺(tái)代碼和NASA Nebula平臺(tái)代碼,并以Apache許可證授權(quán)把它們開(kāi)源發(fā)布了OpenStack,至此OpenStack就誕生了。
2012年9月,OpenStack社區(qū)將Nova項(xiàng)目中的網(wǎng)絡(luò)模塊和塊存儲(chǔ)模塊剝離出來(lái),成立了兩個(gè)新的核心項(xiàng)目,分別是Quantum(即Neutron的前身)和Cinder,并發(fā)行了OpenStack的第六個(gè)版本Folsom。也就是在這段時(shí)期,非盈利組織OpenStack基金會(huì)成立,該基金會(huì)主席由SUSE的行業(yè)計(jì)劃、新興標(biāo)準(zhǔn)和開(kāi)源部門總監(jiān)兼Linux基金會(huì)董事Alan Clark擔(dān)任。最初基金會(huì)擁有24名成員,并獲得了1000萬(wàn)美元的贊助基金,RackSpace的Jonathan Bryce擔(dān)任常務(wù)董事。至此,OpenStack社區(qū)計(jì)劃今后OpenStack項(xiàng)目都由OpenStack基金會(huì)管理。
下面可以說(shuō)是來(lái)自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ì)展示的國(guó)家數(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.
簡(jiǎn)單地說(shuō)OpenStack基金會(huì)是一家非盈利組織,由各司贊助會(huì)費(fèi),管理OpenStack項(xiàng)目,幫助推廣OpenStack的開(kāi)發(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、愛(ài)立信、富士通、日立、華為、inwinStack、Juniper、Mirantis、NEC、NetApp、Odin、賽門鐵克和雅虎這18家黃金會(huì)員?,F(xiàn)在仍有6個(gè)黃金會(huì)員資格空缺,如果國(guó)內(nèi)有哪些企業(yè)有意申請(qǐng)加入黃金會(huì)員,歡迎與我取得聯(lián)系。黃金會(huì)員候選企業(yè)需要派代表在董事會(huì)做一個(gè)關(guān)于該企業(yè)與OpenStack的關(guān)系及在OpenStack貢獻(xiàn)方面的演講,最后須得到24位董事們中的大多數(shù)通過(guò)(http://www.openstack.org/foundation/companies/)。
白金會(huì)員名單:
黃金會(huì)員名單:
基金會(huì)董事們
按我前面講過(guò)的,白金會(huì)員在董事會(huì)設(shè)定8名固定席位不用競(jìng)選,在所有黃金會(huì)員里需要競(jìng)爭(zhēng)8名黃金會(huì)員席位,由黃金會(huì)員們?cè)?天內(nèi)投票決定,不對(duì)社區(qū)公開(kāi)。席位在基金會(huì)董事會(huì)里,是可以影響OpenStack發(fā)展和建設(shè)方向的,這是企業(yè)們對(duì)會(huì)員級(jí)別和董事會(huì)席位趨之若鶩的原因。再加上由千萬(wàn)社區(qū)個(gè)人會(huì)員經(jīng)過(guò)1周投票決定的8位個(gè)人獨(dú)立董事席位,構(gòu)成了24位基金會(huì)董事會(huì)。
扒一扒Google,讓我們看看歷史上都有哪些同學(xué)坐過(guò)OpenStack基金會(huì)董事會(huì)位子(排名按姓氏英文字母順序)。
仔細(xì)看看上表,你會(huì)發(fā)現(xiàn)幾個(gè)有趣的現(xiàn)象,讓我們只討論我們關(guān)心的:
1. 白金董事里雖然公司變動(dòng)少,但高層高管換得也很頻繁啊,即使是同一家公司換莊也十分頻繁(綠色表明是當(dāng)年新進(jìn))。但是Alan Clark做為主席一直穩(wěn)坐釣魚(yú)臺(tái),2014年Nebula退出后,是Nebula黑暗的日子,后來(lái)一直由英特爾替代其位子,由英特爾開(kāi)源技術(shù)中心總經(jīng)理Imad Sousou坐鎮(zhèn)。
2. 2016年黃金董事里,華為美國(guó)研究所的Anni Lai首次為華為贏得董事會(huì)席位。
3. CERN的Tim Bell果然是個(gè)人獨(dú)立董事的常青樹(shù),受到廣大群眾的愛(ài)戴。Monty也是,2015年換了新東家,終于2016年以IBM員工的身份入選個(gè)人獨(dú)立董事。2012年由于大家積極參與,來(lái)自中國(guó)的程輝和杜玉杰都在董事會(huì)里,但2013年只有程輝成功連任,2014年杜玉杰又入選,2015年來(lái)自中國(guó)的候選人王慶和陳沙克全軍覆沒(méi),但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),再后來(lái),子項(xiàng)目越來(lái)越多,OpenStack允許子項(xiàng)目自己決定自己的發(fā)布,但是那些被選中的子項(xiàng)目,我們稱之為大帳篷(Big Tent)項(xiàng)目。
董事們天天都在干嘛?
有人可能會(huì)問(wèn),這24名董事們?cè)诨饡?huì)董事會(huì)里都干嘛?一般來(lái)說(shuō),基金會(huì)會(huì)成立各種工作組(Working Group或WG),來(lái)有計(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)的工作。后來(lái)因?yàn)榧纫紤]Win the Enterprise,又要考慮Win the Telco等等市場(chǎng),干脆就成立了一個(gè)產(chǎn)品工作組(Product WG),顯得更專業(yè)了。這工作組的工作內(nèi)容包括定義Product WG的目標(biāo)和工作方式、定義各時(shí)間段的Roadmap、交付時(shí)間表以及工作流程、定義User Committee的介入方式,以及介紹PTL如何在工作組里收集反饋并把反饋轉(zhuǎn)化成將來(lái)開(kāi)發(fā)的功能,等等。說(shuō)起來(lái)挺枯燥挺空洞的,舉一個(gè)具體的例子,工作組定義Product WG有三個(gè)目標(biāo):
1)放大來(lái)自市場(chǎng)/用戶/運(yùn)維在OpenStack設(shè)計(jì)和開(kāi)發(fā)工作流中的聲音,也即是OpenStack設(shè)計(jì)和開(kāi)發(fā)應(yīng)該有效地尊重并考慮來(lái)自于市場(chǎng)/用戶/運(yùn)維的實(shí)際需求;
2)簡(jiǎn)化跨項(xiàng)目功能的定義、實(shí)現(xiàn)和跟蹤;
3)發(fā)布OpenStack的Roadmap以幫助運(yùn)維/用戶/其他人可以事先規(guī)劃好自己的部署。
基金會(huì)董事會(huì)里的同事們就是做著類似的事情,到了開(kāi)董事會(huì),就是聽(tīng)取各方報(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ì),聽(tīng)取來(lái)自Jonathan Bryce的OpenStack基金會(huì)工作人員例行報(bào)告,來(lái)了解OpenStack運(yùn)維的健康狀況,這可是董事會(huì)的重頭戲,報(bào)告內(nèi)容不僅包括工作總結(jié),而且包括峰會(huì)準(zhǔn)備情況,以及財(cái)務(wù)收支情況等等。
大家都知道董事會(huì)總是開(kāi)會(huì)投票,實(shí)際情況確實(shí)如些。比如某家企業(yè)申請(qǐng)成為黃金會(huì)員,其需要派一名代表在董事會(huì)上做一次報(bào)告,然后由董事會(huì)考量并投票批準(zhǔn)是否同意其加入。舉例來(lái)說(shuō),2013年程輝就參與了愛(ài)立信申請(qǐng)加入黃金會(huì)員的投票(http://www.ericsson.com/news/1693211),2014年杜玉杰就參與了賽門鐵克申請(qǐng)加入黃金會(huì)員的投票,而2015年我就參與了來(lái)自臺(tái)灣inwinStack公司申請(qǐng)加入黃金會(huì)員的投票。
再講一個(gè)與我東家英特爾有關(guān)的故事,一般情況下OpenStack基金會(huì)最多只允許8名白金會(huì)員,如果沒(méi)有老的白金會(huì)員退出,按照規(guī)則是不允許新的公司成為白金會(huì)員的。2014年,由于Nebula退出了白金會(huì)員,英特爾、思科、EMC、愛(ài)立信和華為競(jìng)相爭(zhēng)取這一個(gè)白金會(huì)員資格,在11月巴黎峰會(huì)OpenStack基金會(huì)董事會(huì)投票環(huán)節(jié)上,英特爾一舉擊敗其它四家公司,成為新的白金會(huì)員替代Nebula位子。
如果想了解更多董事會(huì)開(kāi)會(huì)安排和紀(jì)要,可以參考https://wiki.openstack.org/wiki/Governance/Foundation,有些討論內(nèi)容是公開(kāi)的,而有些是閉門的。
Summit落地上海、北京?沒(méi)影響力可不行
就拿峰會(huì)來(lái)說(shuō),從剛開(kāi)始的幾屆,大部分OpenStack Summit峰會(huì)都是在美國(guó)舉行,但隨著OpenStack的發(fā)展,OpenStack開(kāi)始全球化,它的用戶和開(kāi)發(fā)者陸續(xù)遍布在全球其它地方。在2013年11月,OpenStack基金會(huì)首次將OpenStack峰會(huì)放在美國(guó)之外的地區(qū)舉辦,第一站選的就是中國(guó)香港,其目的主要是看重中國(guó)和亞洲地區(qū)的市場(chǎng)前景,而且在那個(gè)時(shí)候現(xiàn)實(shí)狀況是中國(guó)、印度、日本及東南亞OpenStack用戶和開(kāi)發(fā)者個(gè)數(shù)已經(jīng)不落后于北美和歐洲地區(qū)了。自那以后,第二站非北美地區(qū)選中的是法國(guó)巴黎,第三站非北美地區(qū)選中的是日本東京,這是最近一次東京峰會(huì),發(fā)布了Liberty版本并規(guī)劃Mitaka版本,這也是大家熟知的最新版本,第四站非北美地區(qū)就是2016年下半年的西班牙巴塞羅那。如果有一天要想在中國(guó)北京或上海開(kāi)一場(chǎng)OpenStack Summit,不靠你我和大家的努力影響OpenStack基金會(huì)是不行的。
既然談到OpenStack版本代號(hào)和峰會(huì)所在地,下表做了一個(gè)歸納。OpenStack版本代號(hào)是按字母順序從A到Z,并以開(kāi)峰會(huì)的城市相關(guān)的地名命名最后投票決定的(注:這條規(guī)則自巴黎Kilo峰會(huì)有稍許調(diào)整)。
今天就講到這里了,想要了解更多關(guān)于OpenStack的故事、設(shè)計(jì)與實(shí)現(xiàn),也可以關(guān)注英特爾開(kāi)源技術(shù)中心寫(xiě)的一本書(shū),叫《OpenStack的設(shè)計(jì)與實(shí)現(xiàn)》(http://item.jd.com/11681557.html)。“我要直播奧斯汀”(鏈接http://www.openstack.cn/?p=4396)有獎(jiǎng)?wù)魑幕顒?dòng)正在展開(kāi),除了機(jī)票和稿費(fèi),贊助廠商為本次活動(dòng)提供了6本書(shū),我將簽名并作為獎(jiǎng)品發(fā)放,歡迎大家一起推進(jìn)和加速OpenStack生態(tài)。
最后附上歷年OpenStack基金會(huì)個(gè)人獨(dú)立董事投票結(jié)果,可見(jiàn)競(jìng)爭(zhēng)是十分激烈的。
本文源自O(shè)penStack中國(guó)社區(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)注我要直播奧斯汀”!