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