Apache的創始人——Brian Behlendorf
BrianBehlendorf不是一般人想像中的那種黑客。他束著馬尾,帶著溫柔目光和靦腆笑容。人們很難把這個小伙子與一段英雄式的傳奇經歷聯繫起來。
然而這就是他,這個帶領Apache走上商業化道路,並成為有史以來頗具成功的HTTP伺服器的人,對音樂有著相當濃厚的興趣,而且他還能組織狂歡晚會和在晚會上做DJ。他的Web站點http://hpereal.org匯集了大量高品質的音樂、狂歡晚會和俱樂部資源。他還喜歡閱讀,閱讀一些計算機領域以外的知識。除此以外,Brian還是一個作者,他曾在1999年為一本叫做《OpenSources:VoicesfromtheOpenSourceRevolution》(《來自開放原始碼革命的聲音》)的書撰文。
生活中的Brian有著一個可愛的妻子和幸福的家庭,他和妻子是在一個電子郵件列表中結識的,1995年喜結連理。Brian喜歡養貓,用他自己的話來說,他是一個“catperson”。
為數眾多的程式設計師在Internet上給NCSA伺服器打過補丁之後,NCSA Http Server的原始碼變得難以閱讀。同時,由於沒有一個統一的規劃和安排,越來越多的重複勞動出現了,隨之而來的則是越多的補丁帶來越多的Bug。顯然,NCSA Http Server需要重新整理,並有一個組織來維護。
Brian Behlendorf在關鍵時刻站了出來,他帶領著Internet上志同道合的程式設計師們組織重寫了整個NCSA的程式。最初,這些程式設計師把自己的工作戲稱為“補丁伺服器”。
1995年2月,他們完成整個重寫工作後,才正式將自己命名為“Apache小組”。從此,Apache的標誌:一片紅色的羽毛斜斜地插在“Poweredby Apache”旁,並且越來越多地出現在Web網頁上。在短短几年的時間裡,Apache就攻占了Web伺服器的半壁江山,成就了Web伺服器的傳奇,並將其正式命名為 “Apache”。聞名世界的“Apache小組”也就此誕生,Brian Behlendorf由此被人們尊稱為“Apache之父”。
期間的5年,他先後擔任了Wired雜誌的首席技術工程師和Organic線上的CTO及創始人。他曾幫助世界500強中的數十家企業建立了網際網路策略,更為重要的是,他為其親手創建的Apache基金項目傾注了大量心血。
1999年7月,Brian Behlendorf和O'Reilly & Associates共同創立了CollabNet公司,成為Apache軟體的董事長,並扶植Apache逐漸走上商業路線。由於apache http server具有堅如磐石般的穩定性、異常豐富的功能和靈活的可擴展性,得到了極大的成功。時至今日,全球有超過65%的網站使用的是Apache HTTP Server。
Apache HTTP Server的成就甚至要遠遠超過Linux取得的成就,它很早就運行在AIX、Solaris等大型作業系統上,是企業級Web Server的不二選擇。這么多年來它久經重負下的嚴酷考驗,在穩定性、安全性和支持的功能上還沒有出現過一個真正意義上的挑戰者。
開放原始碼理念
Brian去年4月曾來到中國,並且曾經接收了《開放系統世界》記者的專訪。他當時一再強調,Apache的成功應該歸功於開放原始碼,這是“自由軟體的榮譽”。Apache證明了Internet不可能被任何商業巨人,包括微軟徹底占領。因為WWW協定還沒有被某一公司‘占有’,Web將為那些任何公司提供活動的場所。“儘管自由軟體運動目前還不能在桌面軟體領域對微軟構成威脅,但Internet將是自由軟體者的殺手鐧。因為每一個Web主頁都是對分散和透明的開放標準的支持和對微軟一統天下的回擊。”
Brian和他所崇拜的偶像linusTorvalds一樣,致力於打破微軟的壟斷。他說:“巨觀地看軟體產業的發展,也許一個公司在一段時間內可以起到一定作用,但隨之而來的技術壟斷對軟體產業是極大的傷害。長遠看來,開放原始碼的開發模式才是未來軟體發展的方向。”Internet使軟體合作開發成為可能,這是人類最偉大的成就之一。
一個成熟的自由軟體發展環境對開放原始碼事業尤其重要。對於中國的自由軟體行業Brian建議道:首先,要突破保守。從文化角度看,亞洲的開源廠商和社區比較保守,有種“我的就是我的”觀念,不願與人分享,在一定程度上阻礙了開源的發展。其次,要加強交流。也許是出於語言的障礙,亞太地區與國際開源社區的交流遠遠不夠,這也在一定程度上減緩了社區的發展。廠商也應該與社區多做交流、多做投資。投資最終將會得到社區的回報,這一點已經在國外得到了很好的印證。此外,還要突出人文合作。廠商要鼓勵雇員去參加開源社區,讓他們去了解開源的概念和趨勢,這非但不會影響工作,反而會對公司的未來發展起到積極作用。同時,不同的廠商和專家應該通過社區聯合起來,從需求角度出發,對共同的問題進行研究。最後,探索一條符合中國實際的商業化道路對中國開放原始碼事業非常重要。
對於國內的開源社區而言,Apache基金組織的發展模式是可供參考的,但是開源社區建設需要方方面面的支持,其中很大一部分來自開源廠商的支持。如果廠商能夠依靠開源很好地盈利,對於社區的投資也自然不成問題,這顯然是一個雙向循環。