風雨中抱緊自由
一生經(jīng)過彷徨的掙扎
自信可改變未來
問誰又能做到
—Beyond《光輝歲月》
1990年代,無數(shù)胸懷壯志的年輕人來到硅谷
這是一個存在于傳說中的夢之谷
這里有無數(shù)一夜暴富的神話
有世界上最聰明的工程師和頂尖的技術員
Netscape(網(wǎng)景公司)是這些神話中最耀眼的那一個
1994 年4月,Netscape發(fā)布了世界上第一款民用瀏覽器——Netscape Navigator
據(jù) Quartz 報道,首次公開募股當天網(wǎng)景股票從開盤 28 美元每股一度飆升到 74.75 美元
年僅24歲的Netscape創(chuàng)始人馬克安德森在一夜之間成為了億萬富翁
Netscape迅速擁有了90%的市場占有率和巨額的財富
Navigator帶來的改變,對大多數(shù)人來說甚至是
——有互聯(lián)網(wǎng)和沒有互聯(lián)網(wǎng)的差別
在Navigator之前,只有極少數(shù)的人能夠使用文字和指令連接極其簡單的網(wǎng)絡
Navigator一舉揭下了互聯(lián)網(wǎng)的幕布,降低了上網(wǎng)的難度門檻,使大眾上網(wǎng)變成了可能
Netscape發(fā)明了顯示圖片的img標簽、http協(xié)議中的cookie、互聯(lián)網(wǎng)加密協(xié)議SS以及javascript語言
使得普通人也能夠通過“指向和點擊”(point and click)這樣簡單的動作使用互聯(lián)網(wǎng)
我們今天擁有如此豐富快捷的互聯(lián)網(wǎng),不得不感謝Netscape在當時的創(chuàng)舉
…
當時風頭正勁的Netscape立刻成了被軟件巨頭微軟的眼中釘
微軟雇了上千名程序員,在一周之后就發(fā)布了第一代IE
90年代的第一次瀏覽器大戰(zhàn)正式拉開了序幕
動圖
蓋茨大帝領導著微軟的千人之師,準備碾碎眼前的Netscape
此時的Netscape,依然只有十余人的核心程序員團隊
這場力量懸殊的對決持續(xù)了3年之久
Netscape苦苦反抗不肯就范
長久的拉鋸戰(zhàn)使雙方疲憊到了極點
1997年10月,蓋茨不顧反壟斷法,決定免費發(fā)行IE,并將IE捆綁在windows操作系統(tǒng)中出售
微軟作為行業(yè)巨頭的不義行為激怒了所有從業(yè)者
但是這一擊也將Netscape逼到了墻角
所有人都屏住了呼吸,靜靜等待著Netscape的死亡
然而,旁人是無法了解垂死者在最后一刻的求生意志的
Netscape的程序員們開始絕地反擊
只有一個辦法——Netscape決定向公司以外的其他程序員公開它的源代碼(開源)
這份源代碼就是瀏覽互聯(lián)網(wǎng)的秘密方程式
這等于把自己賴以為生的瀏覽器后臺和盤托出,分享給所有人
這是置之死地而后生的險招,如果它的適用范圍夠廣
那么它將使Netscape的代碼成為互聯(lián)網(wǎng)標準
而那時,作為所有人通用的瀏覽器語言,將把用戶引向公司的其他產(chǎn)品
橫掃公司當前的頹勢從而力挽狂瀾,Netscape將得到重生
這是整個公司賭上全部身家的險招
程序員Jamie Zawinski為它起名Mozilla
一只紅色的、憤怒的、會噴火的恐龍,代表著“反擊”
…
Jamie Zawinski是Netscape的靈魂人物之一
他是一個傳奇,高中都沒有畢業(yè),卻是世界上最好的程序員之一
是Netscape Navigator的主要開發(fā)者
他在公司里就是一身搖滾明星的打扮
留長發(fā)、穿皮夾克、戴金屬飾品、非常有個性
是他提議將Netscape的源代碼開源做這次絕地反擊
整整一年
他和程序員伙伴們待在Netscape的總部,不眠不休地創(chuàng)造Mozilla Suite
Jamie當時寫了一本日記《The Netscape Dorm》(睡在Netscape的日子)
已經(jīng)連續(xù)工作一個半月了。睡眠很少,不?;丶?/p>
Mozilla已經(jīng)有點像個產(chǎn)品了,也許最終我們可以活下來
我剛剛結束在6種不同的Unix平臺上的編譯。上午9點,我們發(fā)現(xiàn)了一些災難性的bug,然后立即修正?,F(xiàn)在我正在重新編譯所有的二進制文件。它們應該在一個半小時后完成。
痛苦造就性格。也許還造就產(chǎn)品
午夜,我們終于把這該死的程序放到了FTP
JG即興寫了一個腳本,每當一次下載成功,電腦就發(fā)出一聲加農炮的聲音。我們聽著這聲音,坐在黑暗里慶祝
我想如果現(xiàn)在就走,應該不至于在路上因為過度疲勞發(fā)生車禍,否則今晚我又只能蜷縮在辦公桌上睡覺了
300萬行代碼,幾千個困難重重的bug
Jamie和他的同伴們坐在電腦桌前不停的敲著敲著
他們不需要食物,不需要休息,靠著對Mozilla的執(zhí)著和熱愛
憋著最后一口氣,要在3月31日前完成
等到完成,我想從此所有人都可以幸福地生活了
…
1998年3月31日上午10:00整
Jamie Zawinski點擊了最后的確定鍵
上傳了Mozilla的開源版本給全世界的網(wǎng)民使用
他們終于完成了這最后的拯救
他們靜靜地等待著整個互聯(lián)網(wǎng)對Mozilla的反應
不少忠實的擁泵贊賞Mozilla,開源代碼引起了下載熱潮
然而微軟強行占據(jù)整個市場已是不可逆之勢,新的用戶已經(jīng)用上了綁定在操作系統(tǒng)內部的IE瀏覽器
期待的絕地反擊并沒有真正到來
真正的冰涼的失敗感,籠罩了所有人
然而他們只能平靜地承受這一切
他們曾為榮譽和正義拼命戰(zhàn)斗到最后一刻
…
1998年10月18日,微軟因參與不正當競爭和壟斷行為被美國司法部指控
而Netscape卻永遠的消失了。沒有人記得這個創(chuàng)造了瀏覽器的公司
在微軟擊敗Netscape之后
Jamie Zawinski公開發(fā)誓,終身不適用微軟公司的任何產(chǎn)品
也不授權任何人將他的代碼用于windows平臺
當新的管理層決定放棄以前的代碼,重新編寫一個全新的瀏覽器時
他心灰意冷,辭職離開
他在舊金山買下一家酒吧,不再編程,改當一個小店主
一個天才程序員,從此退出了江湖
曾奮力戰(zhàn)斗
亦擁有榮光
向Jamie Zawinski和那些在孤獨中創(chuàng)造互聯(lián)網(wǎng)世界的程序員們致意