Posts Tagged ‘ history

Netscape/Mozilla 趣史

按:今天被“Mozilla 的圣经”勾起了兴趣,进而了解了更多一些历史。现简单记录一下,也算是对 Netscape 历经14年风雨动荡并终于在2008年初寿终正寝的一点纪念和致敬吧。

一、Netscape/Mozilla 是谁?

对于年纪不大且不大关心 WEB 的人来说,这个问题是很正常的。

非严格来说,Netscape(网景)是一个公司及其出品的 WEB 浏览器的名字。正是这个浏览器吸引并教育了最早的一批万维网用户,并且创造和引进了许多至今仍在应用的 WEB 技术和标准。

众所周知的是,Netscape 最终被微软的 IE(Internet Explorer)干掉了。

1998年,Netscape 被 AOL(美国在线)以4百20万美元的价格收购(微软败诉于反垄断案后,AOL 籍此获得了7.5亿的赔偿),后 AOL 又被 TimeWarner(时代华纳)收购。

AOL 在获得巨额赔偿的同时,还吃了微软一个“7年内可以无限制使用和散布IE”的糖衣炮弹。
2003年,网景终于被宣布解散,只剩少部分人继续维护和开发。

2008年初,Netscape 的开发被宣布彻底终止,并将于 2008.2.1 停止所有安全与技术支持。

如果只是这样,那也无甚好说。传奇的是,Netscape 在卖掉的前夕创立了开源的 Mozilla 社区,而后者诞生了另一款革命性的浏览器(firefox)。形象地说,Netscape 的躯体已经死了,而血脉流传到了 Mozilla。

二、Mozilla 吉祥物

Mozilla 在作为开源计划的名称之前,早已在 Netscape 使用多年,包括作为开发代号、作为吉祥物(那是一只类暴龙,原先是绿色,现在进化到了红色)等。

以下有很多 Mozilla 吉祥物的卡通图,有些满 funny 的。

The Mozilla Museum:
http://home.snafu.de/tilman/mozilla/

Dave Titus(Mozilla 卡通形象的设计者) T-Shirt collection:
http://www.ex-mozilla.org/teeshirtart/

三、图形网页浏览器的鼻祖 & Mozilla 名字的来源

虽然 Netscape 在早期很有影响力,但史上第一个图形化的 Web 浏览器应该是 Mosaic。它由 NCSA(National Center for Supercomputing Applications,美国国家超级计算应用中心,设立于伊利诺大学)发布于1993年。早年的领头羊 Netscape 以及现时的霸主 IE 虽没有直接使用它的源码,但都与之有很深的渊源。

对此感兴趣的话,可以看看 IE 原作者的回忆文章。
Memoirs From the Browser Wars:http://www.ericsink.com/Browser_Wars.html

而 Mozilla 的名字即是由 Mosaic 杀手(Mosaic killer)变化而来(Moz+illa)。

四、Mozilla 的圣经

显然,Mozilla 并没有出版过这么一本书。然而,如果你使用 Netscape 或者 firefox 的话,只需在地址栏输入“about:mozilla”即会看到一段很有启示文学风格的引文,引文的最后注明“from The Book of Mozilla”,使人误以为真有其书。最后会注明一个时间,这个时间代表一个 Mozilla 的重要日期。不同版本的浏览器可能会有不同的引文。

比如,我现在的版本(IceWeasel 2.0.0.11)是这样的的:

The Book of Mozilla

最后野兽终于沒落,异教徒们欢欣鼓舞。不过一切并没有结束,因为灰烬中飞出一只巨鸟。那只鸟望向不信者,并将加诸他们身上。野兽已经重生,力量更甚强大玛门的追随者仓皇逃逸。

來自 Mozilla 之書,7:15

7:15 这章节指代2003年7月15日,即 Netscape 被解散、Mozilla 基金会成立的日期。
野兽的没落指 Netscape 的解散;Mozilla 这只巨鸟在浴火中重生;火与雷指代 Mozilla 的两个旗舰产品:Firebird(Firefox 的原名)、Thunderbird;Netscape 的理念在 Mozilla 基金会“重生”,不再像从前那么依赖AOL,力量变得“更强”;玛门指代微软。

细细读来,觉得确实蛮坎坷顽强的。如果有兴趣可以在下面站点找到其它章节。

Mozilla 官方站点,注意看源代码,有注释:
http://www.mozilla.org/book/

英文维基页面,比官方站点多两个,并且有浏览器截图:
http://en.wikipedia.org/wiki/The_Book_of_Mozilla

中文维基页面,目前比英文维基少两个,没有截图但有中文解释:
http://zh.wikipedia.org/wiki/Mozilla之书

五、User Agent String,IE 的童年

以前一直有个疑问,为什么 IE 的特征串会包含 “Mozilla” 这个词,难不成 IE 初始时用了 Netscape 的代码?

原来,因为早先 Netscape 非常 NB,很多网站都 Designed Only for Netscape。通过检测客户端特征串识别 Netscape 的浏览器,对其它的浏览器要么不理,要么只给点阉割的功能(怎么这么熟悉,风水轮流转呵)。IE 为了能访问这些站点,就搞起了特征串欺骗,说“我是 Netscape 啊,不要歧视我啊”。。。

即使后来 IE 成了新的霸主,”Mozilla” 的字眼依然保留在 IE 的特征串中,微软还是满坦然的~。

IE 还有一个对 Netscape 的恶搞动作。因为 Netscape 能通过 “about:Mozilla” 阅读 “The Book of Mozilla”,据说,在早期的 IE 中输入 “about:Mozilla” 也有个页面——象征死机的蓝屏。

呵呵,史海轮回,Netscape 一路走好,Firefox 加油!