1. Linus和Bill 似乎在一夜之間,這個名字突然變得同象比爾。蓋茨一樣的耳熟能詳。但是比爾。蓋茨,哪怕身價有數不清倍的百萬美金,也永遠不會變成Linux Torvalds。這位29歲的芬蘭人,簡單而強大的Linux>操作系統 的創造者,超越了蓋茨的神話。也有傳聞說蓋
1. Linus和Bill
似乎在一夜之間,這個名字突然變得同象比爾。蓋茨一樣的耳熟能詳。但是比爾。蓋茨,哪怕身價有數不清倍的百萬美金,也永遠不會變成Linux Torvalds。這位29歲的芬蘭人,簡單而強大的Linux>操作系統的創造者,超越了蓋茨的神話。也有傳聞說蓋茨是一個卓越的
程序員,但Linus是貨真價實的高手。還在大學裡時他就完成了一個貨真價實的>操作系統。年輕時的蓋茨把拷貝他自己平庸的程序的程序員同行稱為“賊”,而慷慨的Linus把他的傑作與全世界共享。哪個人,哪種運動會取勝,也許會決定技術發展的未來。
兩年之前,如果有誰說技術巨人和微軟的親密合作伙伴HP,會忙著保證她生產的電腦順利運行Linux,那會是天方夜譚。但Linus采取的開發模式,邀請全世界共享和改進他的個人原創,從而引發了一場革命。懷疑論者覺得微軟面對美國司法部的起訴,把Linux標為值得重視的競爭對手,只是在制造假想敵,以洗脫壟斷的罪名。但微軟透露的真相也許比他們想象得多。去年歲末,一份稱作“萬聖節文檔”的微軟內部白皮書洩露到媒體,它的結論也許會讓蓋茨睡不安寢。
Linus被不少人認為是開放源碼軟件(open source software)的最佳代表http://ren.itbulo.com/rw/'>人物,微軟對付競爭對手的傳統套路恐怕對他無可奈何。“Linux和其他開放源碼軟件,日漸可信地證實了OSS至少同商業軟件同樣強壯,如果沒有超越後者的話。”微軟工程師Vinod Valloppillil 的白皮書這樣寫道:“OSS聚積,發揮Inte
.net上千百萬人集體智能的能力令人驚異。”
但“萬聖節文檔”沒有提到的是,Linus已經證明他是眾多反蓋茨http://ren.itbulo.com/rw/'>人物中最高明,最強有力的一個。
Oracle的CEO Larry Ellison的NC攻勢只是過眼煙雲,Sun的CEO Scott McNealy 盡管在JAVA上取得巨大的成功,但似乎已深陷在無條件反對蓋茨的泥濘之中;相比之下,Linus 始終沒有偏離自己的道路。盡管他自己絕不會承認,但你可以說他是一個圓滑老練的政治家。他避免了純粹自由軟件的支持者和以盈利為目的的廠商新人之間的對峙,將Linux搞得分崩離析。他歡迎所有能增強軟件
可靠性和可用性的商業Linux版本和商業Linux軟件,也依然不遺余力地支持那些和他一起開創局面的自由軟件激進派。
難以置信的是,在這個IPO和高科技億萬富翁層出不窮的時代,Linus並不顯得急於將成功兌換成現鈔。他仍然開著1997年初,離開芬蘭開始在美國第一份工作(也是到目前為止唯一的工作--這是在硅谷)買的那一輛Pontiac Grand Am。一年之前,當S
anta Clara 的那間小公寓再也住不下Linus,他的幼兒園教師妻子和他們的兩個女兒時,他們租了所看的第一間房子--就在馬路對面。關於他的雇主,高度保密的 Transmeta公司的各種謠言,在硅谷甚囂塵上,但到目前為止,Linus似乎沒有什麼大發一筆橫財的跡象。
面對面聊天時,這位被大多數人只以名字Linus相稱的人,戴著眼鏡,語音輕柔,容易接近,對自己的才能和成就充滿自豪,而且十分幽默。他從前是出名地逮什麼吃什麼,現在則對壽司情有獨鐘。由於編程太多,他的肚子已經有點兒凸,不過他的聲音和他頑童般的笑容裡遠沒有失去芬蘭特色的那種輕快。
Linus看來是一個平民主義者,他希望打破壟斷性軟件定價的思想方式,也反映在他的其他口味上。比如,他不買精裝書,因為他相信精裝書賣不太好,所以定價一定偏貴。同樣,他更喜歡好萊塢的娛樂片,而不是歐洲的高品位藝術電影。他的父親在電台工作,他的母親翻譯報紙http://news.itbulo.com/'>新聞,叔叔為芬蘭電視台工作,祖父是報紙記者,所以他理解http://news.itbulo.com/'>新聞媒體,而且似乎也對於自己越來越出名自得其樂。
2. 叛逆,叛逆
問:你是否認為自己是傳統的,正面意義上的黑客,一個叛逆者?我覺得僅稱你為”一心編程的程序員“是不夠的。
答:我一般試圖避免用黑客這個詞。在和其他搞技術的人私下交談時,我會稱自己黑客。但同媒體接觸時我只說“程序員”什麼的,因為現在黑客往往是另外一個意思。
問:那麼“叛逆者”這個標簽如何?
答:“叛逆者”意味著你為某種事業而戰,而且是在反對另一些東西。我不說自己叛逆,我說自己是有准則的。(ethical instead of rebel)叛逆的根本意義在於反對,而我覺得有自己的目的,兩者的區別就是這樣。我有自己的准則,我不關心別人是否也相信這些准則,我覺得這完全是個人的選擇。
問:那麼你如何描述你的准則和目標呢?
答:我的基本生活准則是:“己所不欲,勿施於人”,這不是僅限於基督教的思想,這是世界性的。這條准則很簡單,而且在絕大多數情況下它可以告訴你該做什麼。如果你舉棋不定“我該干什麼”,你可以自問“我會希望他(她)干什麼?”馬上你就知道答案了。
問:你是否相信你的工作或者你的技術中,有一定社會或政治的因素?
答:從開始就不是這樣。一開始和社會完全無關,最初的動力是技術和我的個人興趣。沒有政治性是因為:政治在本質上就是要改變人的想法,我一直不希望這種事發生在我頭上。
但許多其他的“開放源碼”人士未必和我一個想法。其中許多是政治性的:一些人試圖讓另一些人接受自己的觀點,我不希望自己那樣做。我也會談自己的看法,但只是在別人問我之後。
問:有許多機會你可以下海,或者決定Linux>操作系統應該商業化,但你顯然沒有這樣做,這讓我很奇怪。為什麼?
答:這是我個人的興趣問題。吸引我搞Linux的一直是技術。它一開始就不是為了賺錢,即使到了可以賺錢的時候,那也不是我的本意。商業化會改變我的動機。
我很高興有人在Linux上賺錢,那樣增加了Linux的深度,也引入了新的動機和新的因素,如果不是因為商業目的那是不可能的。但我開始Linux的時候,商業化並不是我的選擇。
問:許多人會認為那是一個困難的抉擇。但你卻處之泰然,你覺得是為什麼呢?
答:也許在美國這是一個困難的抉擇,但在世界的其他許多地方就未必了。美國是以金錢為中心的,每個人都重視錢,這當然也有好處。
但在芬蘭就不一樣了。那裡的文化背景下,成功是值得贊賞的,但你也欣賞別的東西,也許更多一些。比如說我的家族就很重視學位。他們認為學習是重要的,他們並不太在乎錢。
3. Linus 2.0
問:圍繞著你在Transmeta的工作有著重重的謎團,能給我點提示什麼時候可以真相大白嗎?
答:不行。也許明天就可以,也許得等15年。
問:是Transmeta找你還是你找Transmeta?
答:雙向選擇吧。我認識一個瑞典人,他在Transmeta工作。他到了赫爾辛基呆了一天和我見面,那時我說:“總算可以畢業了。”,因為那時我已經幾年沒有好好放松了。然後他就問我是否願意去 Transmeta,然後我和他的老板談。一周之後,1996年的秋天,我就坐飛機到加州來看。
問:我理解你不能透露和工作有關的事情,但是可以告訴我這份工作哪一點讓你興奮嗎?
答:部分原因是那時我已經在Linux上干了6年,也希望有一些別的東西。我可不想在一根繩上吊死。我不希望Linux是我生活的全部,我希望能夠找到一些本身就能激勵人的東西。而且,小公司人情味比較足。還有,涉足一些世界上沒有其他人涉足的領域也讓人興奮。
問:那些東西和Linux無關吧?
答:他們在內部就用Linux。我每天都用。他們也歡迎我在Linux上面的工作。一方面是因為公關效應,另一方面是因為內部也用得上。
問:但你在Linux上的工作是沒有報酬的。許多人奇怪你怎麼會花這麼多時間在沒有錢的...
答:即使是那些無法想象世界上有人做事會出於興趣的人--那種人是挺可悲的,但也是有這樣的人,我也可以向他們解釋:10年之後Linux要是真的一帆風順,我就要風得風,要雨得雨了,就象在
銀行存錢一樣。這不是我的目的,但可以這樣告訴那些除此之外就無法理解的人。
我認為自己是一個藝術家,在做自己樂意做的事情。而且我也不用活得特別慘,因為程序員的待遇並不差。
4. 時間就是一切
問:你對資本主義的看法很有趣。看來你也相信自由軟件的一些觀點,但也不反對為軟件和服務收費。什麼情況下收費更合理,什麼情況下免費更合理呢?
答:收費總是合理的。但當我開始時,我無法使用商業軟件,因為它們太貴了。Linux存在的部分原因就是,我不希望任何人再陷入那種境地--這就是“己所不欲,勿施於人”。但同時我也不認為收錢就有錯。
我並不反對錢。錢是個有趣的概念,但你必須選擇最重要的東西?Linux好就好在,如果你是一家公司而且願意付錢買一年365天,一天24小時的服務,你也得付一大筆錢--即使在Linux上那也是昂貴的,但如果你是一個窮學生,或者在第三世界國家,也許Linux會帶給你接觸一些新鮮事物的機會。
問:Linux發展的速度或者Linux發展的方向曾讓你始料不及嗎?
答:去年的事情也是經過一定醞釀過程的。在某種程度上,當一個公司決定支持Linux後,其他這麼多公司會紛紛響應,這是讓人吃驚的。不過,我從來沒有在家裡看得合不攏嘴,除了“哇”以外就說不了別的,我的反應更象是“嗯,夠酷的,真的發生了。”
問:是不是可以說Linux很好地把握了時機?
答:Linux的成功是時機、
需求和市場機會的組合。比如,Linux剛剛開發時,人們沒有CDROM。Linux 面世後一年,CDROM就隨處可見,於是突然就有了一種高
性能價格比的商業化發行Linux的可能。所以,時機確實很好。Internet也是一個大好機會。Internet流行起來之前就已經有Linux了,但
網絡的基礎架構一旦建立,Linux確實也或多或少地從中得益。
問:我還覺得從微軟那方面的事情發展來看,Linux的出現也是恰逢其時?
答:出於公關的原因,司法部的起訴變成了一個對付微軟的大聚會。兩年以前,沒有人質疑過微軟,大家認為微碜龅氖慮槭搶硭?比壞摹H嗣淺绨菸⑷恚捍蠊?荊?曬Γ?蟀炎???嗣薔醯媚薔褪?美國夢。司法部的起訴的一個結果是,一些原先喜歡微軟的人現在改主意了。
5.開發源碼是民主
問:而且他們現在也知道除了微軟以外還有別的選擇?
答:你提到的這個事實意味著,突然之間你開始注意到有別的選擇。以前人們並不尋找其他選擇。現在,即使你不從Windows轉到Linux,或者作其他的大改變,你還是會說:“看來微軟說的東西還得想一想” 我認為這很重要。
6.開放 vs. 封閉
問:你如何對比你開發Linux的開放源碼模式和微軟開發Windows和Windows NT的封閉模式?
答:在Linux上,系統的使用者可以影響開發的方向。從用戶無須放棄控制這個角度說,這就是民主。每個人都可以做任何的事情。當然,基本前提是你必須有足夠的能力,不過那也不失為區分干活的人和不干活的人的一種好辦法。而且,即使是不修改軟件的人也可以提建議,作
測試,等等。
我想,作為一種開發模式,開發源碼是相當優越的--尤其是與傳統的商業化封閉開發環境相比。問題的本質是如何激勵人去創造。
但確實有許多工作怎麼樣也算不上有趣,一項工作如果沒有趣的話,必須靠其他的激勵手段。最明顯的就是通過錢。從某種程度上說,在封閉的環境下更容易掙錢。封閉模式依靠的是不給其他人提供完整的信息,從而限制競爭。限制競爭對於公司是有利的。
問:你有什麼比喻可以描述這兩種模式的差別嗎?
答:我會這樣說:封閉模式是一家出版社,它掌握的是鉛字而不是語言。用戶有讀的自由,寫的自由,但出版社決定什麼樣的東西可以出版發行,流傳於世。你可以讀,也可以用手寫,但如果想要對書做什麼改進的話,就得自己從頭開始,或者求出版社。
問:那麼,開放源碼模式的比喻就應該是一台打印機喽,打印機什麼都不限制。
答:對,你可以有任意多台的打印機,而且打印機之間可以共享字體。
問:這是一個有趣的比喻。為什麼Linux和開放源碼模式如此成功,能告訴我你的看法嗎?
答:Linux能走到今天這一步,其中一個原因就是,它是弱者。在某種程度上,市場的力量對Linux的開發者沒有太大的意義。人們開發Linux,是因為他們