開源領域的個人崇拜正在消失
本文作者Matt Asay是MongoDB公司企業開發戰略部副總裁,有過超10年的開源項目經驗。
Roy Rubin是著名的開源項目Magento聯合創始人,該項目創立于2008年,但近日他宣布自己將不再支持該項目。
Roy Rubin不是第一個離開自己開源項目的創始人,這不是說Rubin對Magento項目不重要,實際上,過去的六年Rubin就是整個項目的靈魂。但是 隨著開源的發展,個人崇拜正在逐漸消失。國外媒體曾戲稱“如果Linux創始人Lunus Torvalds被車撞死了,Linux會不會也隨之而去?”筆者在此絕對沒有對Lunus不敬之意,所以也玩笑地說一句:“就算他被撞死,我們也不在 乎。”
崇拜仁慈的“獨裁者”
成功的開源項目需要強有力的領袖長期支持。我們知道,每 個程序員都具有極強的獨立思維,想影響這么一群人,就像是召集一群散漫的貓。不同的觀點會把 一個項目引入到不同方向,此時就需要一位杰出的項目領袖 ,以領導力把開源社區凝聚在一起。這種領袖,我們稱之為“仁慈的獨裁者”(benevolent dictator for life:)。
最 先被稱作“仁慈的獨裁者”的是Python創始人Guido von Rossum。后來這個詞又用在了Linux創始人Linus Torvalds和Ubuntu創始人Mark Shuttleworth和其他人身上。當然,也有多人共同分享這個頭銜的,比如Django聯合創始人Adrian Holovaty和Jacob Kaplan-Moss。
在這些人的鼎盛時期,他們一旦離開自己所在的開源項目,就會給該項目帶來巨大的損失,因為這些強有力的領袖和相關 項目之間的聯系是非常緊密的。但隨 著時間的推移,這種情況發生了變化。比如,目前Django的兩位“仁慈的獨裁者”就投身到其他項目之中,但是Django仍然在繼續前進。Python 也一樣,還有Lucene項目的Doug Cutting,JBoss的Marc Fleury等等。這些人雖然都離開了自己創立的開源項目,但對項目并沒有產生太大影響。
開源社區雖然需要強有力的領袖,但和過去相比,如今開源對這些人的依賴程度已經有所下降。開源的“個人崇拜”在逐漸褪色,也許有朝一日會徹底消失。為什么會這樣呢?
Apache 與開源社區的崛起
上面那個問題的答案,就是開源社區。或許這個答案有些主觀,不過筆者在開源領域里已經摸爬滾打了15年,從一些嚴格控制的自由軟件項目,到更加隨意的開源社區,我親眼見證了這個行業的轉變,同時也伴隨著企業利益。
到底是先有開放的BSD\Apache開源協議許可這只“雞”呢?還是先有企業開源利益的“蛋”呢?也許永遠沒有答案,但兩者徹底改變了開源的運作。
當 然,這其中也包括了對“仁慈的獨裁者”的需要。如果沒有Richard Stallman,很難想象Free GNU能夠成為一個開源項目。相對的是,對于Apache Hadoop來說,如果沒有……等一下,現在誰在負責Hadoop?這個問題的答案就是社區,因為雖然Apache是由Doug Cutting創立,但如今的Apache Hadoop已經成為一個由企業和個人共同維護的開源社區了。
同樣的情況還發生在OpenStack上,如今有許多公司在維護這個項目,如果忽然有某個重要的開發人員離開社區,并不會對這個項目造成任何影響。如今幾乎每個開源社區都不再依靠“仁慈的獨裁者”了。
未來,“仁慈的獨裁者”會徹底消失嗎?
筆者在此并不是說開源項目不再需要領袖,實際上他們非常重要。但越來越多的開源項目最后都變成了企業社區,這也讓“仁慈的獨裁者”離開的風險大大降低。退一步講,即便企業也不支持某個開源項目了,只要項目有Apache許可,一樣可以不依賴于“仁慈的獨裁者”。
來自: readwrite/ 雷鋒網