OpenStack運(yùn)動(dòng)需要一位Linus Torvalds嗎?
OpenStack一直被某些熱心支持者稱(chēng)為云時(shí)代的Linux,是公有云或私有云的開(kāi)源操作系統(tǒng)。然而這兩個(gè)開(kāi)源項(xiàng)目之間其實(shí)存在著很明顯的差異:OpenStack并不像Linux世界那樣,擁有一位性格古怪、直言不諱的領(lǐng)導(dǎo)者Linus Torvalds。
Torvalds在很多方面塑造著Linux的個(gè)性。而OpenStack迄今為止卻沒(méi)有出現(xiàn)這樣一位中心人物。但問(wèn)題在于:OpenStack需要這樣一個(gè)人物嗎?
有些人認(rèn)為有這個(gè)必要。由于其在Linux項(xiàng)目?jī)?nèi)的重要性,Torvalds可以說(shuō)掌控著Linux如何運(yùn)行,如何發(fā)展,何時(shí)發(fā)表新的代碼等等,他也從不懼怕直言自己的觀點(diǎn)。他不僅在內(nèi)部引領(lǐng)著項(xiàng)目的發(fā)展,而且還在外部起著啦啦隊(duì)長(zhǎng)的作用。
其他人則認(rèn)為OpenStack不需要一個(gè)自己的Torvalds。這個(gè)項(xiàng)目本身就是一個(gè)開(kāi)源的英才社區(qū),其成員的重要性可根據(jù)他們對(duì)項(xiàng)目的代碼貢獻(xiàn)而定。OpenStack一直在爭(zhēng)取這樣一個(gè)形象:即該項(xiàng)目完全代表著整個(gè)社團(tuán)的利益,這也是Rackspace正式交出項(xiàng)目控制權(quán)給OpenStack基金會(huì)的部分理由之一。
一個(gè)Openstack的Torvalds應(yīng)該做些什么呢?首先,他或她應(yīng)該代表該項(xiàng)目發(fā)出一種權(quán)威的聲音。這一位置允許某人表達(dá)OpenStack的愿景,有誰(shuí)在參與項(xiàng)目,項(xiàng)目會(huì)朝哪個(gè)方向發(fā)展,等等。
或許最重要的是,他或她可以說(shuō)不。當(dāng)OpenStack持續(xù)不斷地獲得發(fā)展動(dòng)力,當(dāng)有越來(lái)越多的企業(yè)試圖影響該項(xiàng)目的發(fā)展方向,號(hào)稱(chēng)自己就是OpenStack時(shí),他或她可以說(shuō)不。OpenStack的Torvalds應(yīng)該有助于該項(xiàng)目有序地發(fā)展。
舉例來(lái)說(shuō),當(dāng)VMware有爭(zhēng)議地成為OpenStack的會(huì)員時(shí),基金會(huì)的董事會(huì)就曾引發(fā)了爭(zhēng)論,但VMware最終還是擁有了會(huì)員資格。如果OpenStack項(xiàng)目有這么一位中心人物的話,那么決策就會(huì)比較簡(jiǎn)單,就不會(huì)花費(fèi)時(shí)間來(lái)商議VMware的會(huì)員資格問(wèn)題,也不會(huì)像某些人認(rèn)為的那樣在社區(qū)里埋下不和的種子。
那么,哪些人有可能脫穎而出,成為OpenStack的Torvalds呢?
Jonathan Bryce
如果說(shuō)有什么人可以作為OpenStack的官方面孔的話,那就是Bryce。作為Rackspace的前任OpenStack團(tuán)隊(duì)成員,Bryce現(xiàn)任OpenStack基金會(huì)的執(zhí)行董事,負(fù)責(zé)協(xié)調(diào)OpenStack項(xiàng)目未來(lái)發(fā)展的高層決策。他也是該項(xiàng)目默認(rèn)的發(fā)言人,很明顯地?fù)?dān)負(fù)著領(lǐng)導(dǎo)責(zé)任。在最近的一次OpenStack峰會(huì)上,他既是全場(chǎng)主持,也是第一場(chǎng)主旨演講的演講人。與其得力搭檔Mark Collier,OpenStack基金會(huì)的COO合作,Bryce可以說(shuō)掌管著該項(xiàng)目的日常運(yùn)營(yíng)。Bryce的問(wèn)題在于:想要擔(dān)當(dāng)OpenStack的Torvalds,他是否有足夠的挑釁性格?一般而言,他更像是一個(gè)溫和的大男孩而不是一個(gè)嗓音粗啞的難纏角色。但是,誰(shuí)說(shuō)過(guò)OpenStack版的Torvalds一定得是Linus風(fēng)格的翻版呢?
Chris Kemp
作為OpenStack項(xiàng)目的共同創(chuàng)始人之一,Kemp在很多方面都被很多人看成是OpenStack運(yùn)動(dòng)的智囊。在就任NASA的CTO期間,他領(lǐng)導(dǎo)自己的團(tuán)隊(duì)創(chuàng)建了Nova,這是OpenStack基石之一的計(jì)算引擎。在最近一次的OpenStack峰會(huì)上,Kemp所做的主旨演講明確表述了OpenStack項(xiàng)目的未來(lái)愿景。他擁有對(duì)OpenStack的遠(yuǎn)見(jiàn)卓識(shí),也參與了該項(xiàng)目的所有工作,而且還自己創(chuàng)辦了公司Nebula,可以說(shuō)把全部的賭注都押在了OpenStack上面。
Joshua McKenty
OpenStack項(xiàng)目的另一位共同創(chuàng)始人是Mckenty,之前也是在NASA工作的,他被某些人視為OpenStack開(kāi)發(fā)社區(qū)的形象代言人之一。而他自己創(chuàng)辦的公司Piston云計(jì)算公司是一家純粹的OpenStack新興企業(yè),利用該項(xiàng)目的開(kāi)源代碼,力促其成為“企業(yè)就緒的”。他的性格真算得上是直言不諱的,而且愿意在任何與該項(xiàng)目或者一般科技行業(yè)有關(guān)的問(wèn)題上與他人分享自己的看法。他口齒伶俐,在聚光燈前的表現(xiàn)相當(dāng)出眾。到目前為止,他應(yīng)該是OpenStack項(xiàng)目中最接近Torvalds的一位,至少在個(gè)性和做派上是如此。
Alan Clark或Lew Tucker (右圖)
這兩人在新近正式成立的OpenStack基金會(huì)中分別被選為董事會(huì)的正副主席,在該項(xiàng)目中起著很顯然的領(lǐng)導(dǎo)作用。Clark是SUSE公司的開(kāi)源總監(jiān),Tucker則是思科的云計(jì)算副總裁兼CTO,不過(guò)他也曾在Sun和Salesforce.com工作過(guò)。Clark與Tucker的組合似乎更能為該項(xiàng)目提供穩(wěn)定的、富有經(jīng)驗(yàn)的引導(dǎo)。兩人都毫無(wú)爭(zhēng)議地?fù)碛兄腔酆瓦h(yuǎn)見(jiàn),非常清楚該項(xiàng)目的最佳利益何在,同時(shí)也是該項(xiàng)目與主要的贊助企業(yè)及合作伙伴之間的紐帶。
OpenStack基金會(huì)
擁有24名成員的基金會(huì)雖然不是一個(gè)人,但是從很多方面看,基金會(huì)的成立就代表著該項(xiàng)目統(tǒng)一的聲音。然而OpenStack的Torvalds真的可以用24人的一個(gè)小組替代嗎?我們已經(jīng)看到了這個(gè)組織內(nèi)部的一些分裂跡象,如圍繞著VMware入會(huì)資格的決定。很難說(shuō)基金會(huì)可以成為該項(xiàng)目的唯一聲音。相反,它更多的代表著該組織內(nèi)意見(jiàn)一致的任何多數(shù)。