開源社區(qū)是如何運作的——Ubuntu篇
原創(chuàng)【51CTO精選譯文】要真正了解開源技術(shù),是不可能脫離社區(qū)這個大背景的。與其說開源是一種生產(chǎn)模式,更不如說開源是一種社會活動:來自全球各個地區(qū),甚至使用不同語言的人們,通過在社區(qū)中進行思想與代碼的交流,誕生出一個個項目。每一個項目都是一個小社會。51CTO系統(tǒng)頻道近期會發(fā)布一系列介紹開源社區(qū)的文章,本文先從Ubuntu社區(qū)開始介紹。
Ubuntu和Ubuntu社區(qū)已經(jīng)成為兩個著名的詞語。不只是模樣酷酷的電腦極客,Ubuntu社區(qū)由來自不同背景的成員組成,正所謂人上一百,形形色色,這么大一個社區(qū),必須通過有效的手段加以管理,才會促進社區(qū)穩(wěn)定,健康地發(fā)展。Ubuntu社區(qū)一直講究唯才是用的原則,每個人都可以向社區(qū)貢獻自己的一份力量,但社區(qū)不會強制成員該怎么做,它只會鼓勵成員該怎么做,正是這種激勵機制促使了Ubuntu社區(qū)的繁榮,這也是為所有Ubuntu愛好者提供的一種有效支持機制。
社區(qū)委員會
隨著Ubuntu的壯大,社區(qū)的組織和管理開始成為一個問題,于是成立了所謂的“社區(qū)委員會”,旨在幫助社區(qū)正確發(fā)展,社區(qū)委員會目前由8人組成,其中6人都不在Canonical工作,第八位才是Mark Shuttleworth(51CTO編輯注:Mark Shuttleworth就是Canonical公司的創(chuàng)始人,Ubuntu基金會的發(fā)起者),這是一種有趣的社區(qū)權(quán)利下放。Mark認為,正是這種機制才使Ubuntu社區(qū)取得了成功。
社區(qū)委員會管理的是Ubuntu成員。在委員會議上,對于那些給Ubuntu做出了重大和經(jīng)久不衰的貢獻者,委員會議會賦予他們以下好處:獲得一個ubuntu.com后綴的電子郵件地址;有特權(quán)將你的博客文章推送到Ubuntu Planet;免費訂閱一個流行的基于Linux的新聞源;其它一些功能。當前,Ubuntu社區(qū)在世界各地增長很快,跨時區(qū)管理給社區(qū)委員會的工作帶來了很多麻煩,長期下去肯定是不行的,因此Ubuntu社區(qū)委員會決定委托給“Ubuntu區(qū)域成員委員會”會來管理。
區(qū)域委員會
區(qū)域成員委員會實際上有三個獨立的團體:美洲、亞洲/大洋洲和EMEA(歐洲、中東和非洲)。社區(qū)委員會仍然會指導區(qū)域成員委員會開展工作,委員的任期為2年,當委員的任期屆滿時,還需要重新提名候選出新的委員,當然委員如果不愿意干了,也可以提前申請辭職。
區(qū)域委員會往往會邀功自賞,但卻忽略了開發(fā)人員對社區(qū)的貢獻,為此,又成立了所謂的“開發(fā)者成員委員會”,它們的職責就是為Ubuntu開發(fā)者申請更多的權(quán)利,激發(fā)開發(fā)者的潛力,當一個候選人證明他在技術(shù)上已經(jīng)可以勝任某項工作,并且是值得信賴的,那么他們可以獲得適當?shù)奶貦?quán),借助“Ubuntu開發(fā)者”的光環(huán)可以自動獲得“Ubuntu成員”的稱號。
這意味著只要給Ubuntu做出了貢獻,就會得到承認,每個人都可以加入到貢獻者隊伍中去。如果你不是開發(fā)者,也可以從事翻譯和社區(qū)技術(shù)支持。而Canonical員工雖然有工資報酬,但他們在社區(qū)中也并沒有什么特權(quán),他們?nèi)匀恍枰蛏鐓^(qū)委員會提出申請,等社區(qū)委員會調(diào)查后,確認其確實為社區(qū)做出了很多貢獻,才會授予他們更多的特權(quán)。
所有的區(qū)域委員會都是這么運作的。有人甚至提出采取標準化流程,也就是說多個委員會執(zhí)行的任務(wù)都是相同的,據(jù)我所知,在委員會內(nèi)部已經(jīng)在做某些工作,試圖改善當前的工作,但我認為各個區(qū)域委員會的標準還是應(yīng)該允許存在差異,區(qū)域委員會之間也在合作和分享最佳做法,但目前尚未公開具體細節(jié)。在保留必要的秘密外,標準化流程如果變得更加透明則會更好。
LoCo委員會
另一個由社區(qū)委員會監(jiān)管的委員會是LoCo委員會(指本地社區(qū)的委員會),它們的職權(quán)主要是處理當?shù)厣鐓^(qū)的一些問題和沖突,其實LoCo委員會未事先規(guī)劃,最早它是當?shù)厣鐓^(qū)成員自發(fā)組織起來的一個團隊,得到官方認可完全是因為這個組織不斷壯大,其作用日益明顯,Ubuntu社區(qū)委員會不得不承認他們的存在。LoCo委員會加入到管理隊伍后,流程發(fā)生了一些變化,以前,當一個LoCo委員會得到批準后,他們不需要更新他們的狀況,但LoCo委員會現(xiàn)在要執(zhí)行更新任務(wù)了,對于LoCo委員會記錄他們所做的貢獻也有好處,也有利于多個LoCo委員會之間的協(xié)作。
LoCo委員會得到批準的一個主要原因是,他們在組織和生產(chǎn)方面做出的貢獻得到了承認,他們也獲得了Ubuntu CD作為報答,在組織活動時,也會得到Canonical的大力支持。
Canonical
Canonical已經(jīng)決定成立一個專門的團隊負責處理社區(qū)相關(guān)的事務(wù),這個團隊由Jono Bacon負責管理,他喜歡將那些向他報告工作的人稱為“騎手”,團隊成員有Daniel Holbach,他負責開發(fā)者社區(qū),Jorge Castro負責社區(qū)“上游”或外部項目的聯(lián)絡(luò),David Panella負責翻譯工作,他的最終目標就是要讓Ubuntu用戶在Ubuntu中見到自己的母語,最新加入的騎手是 Ahmed Kamal,他負責云計算社區(qū)。
這個專職的團隊進一步闡明了Canonical對社區(qū)的態(tài)度,他們必然成為社區(qū)的指導者,會在整個Ubuntu生態(tài)圈中起到紐帶作用。
原文出處:http://www.linuxuser.co.uk/opinion/ubuntu-and-the-importance-of-community/
【編輯推薦】