随着互联网络跟计算机、操作系统同步发展,计算机由486转到Pentium系统,Windows 95亦慢慢普及,Netscape的2.0,3.0以至后来的4.0亦慢慢地用两年多的时间建立了巨大的用户基础。当微软意识到互联网的兴起,以及Netscape普及带来的威胁时,已经是1996年年尾了。后来微软用超高速的效率,在几个月内,以NCSA大学的浏览器Mosaic (也是 Netscape 的前身) 改造出一个新的浏览器,就是今日的Internet Explorer,大家可以试试开启 IE 的 About Internet Explorer菜单,就会看到相关的信息。1997年4月,IE推出4.0版本,劣评如潮,当时Netscape还未感受到它的威胁。但是随着微软公司使出一记必胜绝招:将IE随Windows 98附送后,Netscape便一步步的走向灭亡,亦引发了后来为人熟悉的微软公司违反美国反垄断法一事。今时今日,微软仍然使用这一招对付其它敌人,君不见 Real Player 已经被随 Windows附送的 Windows Media Player 打得落花流水吗?
Netscape 开放源码
在微软步步进迫之下,结果Netscape在1998年11月决定将整个浏览器软件变为免费,同时公开所有程序源码,将余下力量集中在商业市场上,但后来结果还是失败告终。在1998年11月,Netscape卖了身给AOL美国在线,坊间均认为此举是AOL利用Netscape在反垄断案的优势以增加自己威胁微软的筹码。后来2003年5月,微软与AOL的反垄断官司完结,微软结果以巨款 7.5 亿美金和解,算是鐮到了点钱吧。收了钱后,同年 7 月 AOL 马上停止整个 Netscape 开放源码计划,解雇了大部份 Netscape 的人员,不过AOL最后的德政就是将整个 Netscape 原始码送出来给社群自行开发,并协助了真正的非牟利机构 – Mozilla Foundation 的成立。Netscape 发展至此,名存实亡。
Netscape Communicator 自 4.7 后都没有更稳定的版本推出,当时为了工作的原因,无奈地只好转用了当时的 IE 5.0以及 Outlook Express,至今自己都为此感到可惜。
原本,Mozilla Foundation 想放弃 Mozilla Suite,但由于有很多商业机构都使用开 Netscape Communicator,所以 Mozilla 亦决定会保留原本的多功能 Mozilla Suite的发展,同时定期将 Firefox 以及 Thunderbird 的成果引入 Mozilla Suite。故此,笔者会建议你使用 Firefox 为佳,不论速度以及功能都会较快、较新。如果你是公司用户,以前使用 Netscape Communicator 的话,可以直接转用 Mozilla Suite,相信一定会感到十分亲切,因为接口是十分相似的。
凤凰转生成火弧
Firefox 以前还有两个名字,就是 Firebird 以及 Phoenix,不过因为这两个名字与其它产品的品牌有相似之处,后来便弃用了。我是由 Firebird 开始转用 Mozilla 的,已经使用了差不多一年了,一试之后便放弃了使用 IE。这一年以来 Mozilla 进步神速,我已经有超过 99% 以上的时间都是使用 Mozilla Firefox,不能用 Firefox 的,除非一定要看,否则干脆便不看了。我亦亲身经验了多个网站由使用 Firefox 时一定会出问题,经投诉后,便改为使用标准的 HTML 以及 CSS了。用家只要投诉得多,网主其实也不能不改的,始终IE 已经不再是市场”惟一”的浏览器了。
由于 Active-X 已经有如泼出去的水,建造于其技术的应用不论微软自己或其它软件公司的都已经甚多,当微软发现这个借力 (OS) 打力 (Browser) 的方法引起了巨大问题时,想收回都已经大迟,目前所有市面上的 Windows 版本都已内置了使用了 Active-X 技术的 IE 以及难兄难弟的 Outlook Express。故此他们只好不停的以Service Pack,Patches去修补这个不停漏水的桶。
最近推出的Windows XP SP2 可以说是微软的深切反省之作,可惜的是这个难题已经是先天性的问题,难以后天完整地补救,除非下一版本的Windows完全从新写过,放弃 Active-X 的支持,否则这个问题相信亦会在 Windows Longhorn 上继续使微软及用家头痛。
独立、跨平台的 Mozilla
Mozilla 由于由始至终都不会,亦拒绝跟单一平台整合功能 (微软曾想邀请 Firefox 加入对 Longhorn 平台的独家支持,但Mozilla Foundation 拒绝了),所以,以上提到的问题对于 Mozilla 的 Firefox、Thunderbird 可以说是完全绝缘。大家看至这儿,相信亦明白到为什么连美国国安部,都发出指引叫国民不要使用 IE 上网吧。安全至上啊!
3. 支持公开标准。这个理由是表面上最不关用户的事,但其实是最重要最息息相关的。相信大家都知道,在现代科技进步的世界里,Standard 标准是一个兵家必争之地,各家厂商开发商都希望自己开发出来的标准能够成为业界的标准,那么人家出产使用自己公司标准的产品,便要付钱给自己买版税,即使不是用来收费的,自己也算是带领着业界的潮流,不论用家或敌手都要看着市场标准拥有者的面色做事。大家比较熟悉的有录像机的 VHS vs Beta,近年的有 DVD-R vs DVD+R vs DVD-Ram、内存方面的 SD/MMS vs Memory Stick vs XD、计算机界还有很多人熟悉的 x86 vs PowerPC 架构。最近国内自推3G标准 TD-SCDMA 以及 EVD,就是希望不让国外的标准鐮取国内的钱。
公开标准之利害关系
幸好,业界标准不是常常都落入一两家厂商的手中,还有很多公开的非牟利机构如 W3C、IEEE、ITU等等主持公道。不过,可惜的是,在 PC 的标准之中,我们只有一个超级独大的公司主持大局,就是:微软 Microsoft。大家知道目前很多的硬件标准如 PC97等等其实是由 Microsoft 公司提出的吗?有人预言,将来 Linux 或其它操作系统可能不太容易在 PC 上跑,因为微软正一步步的将这些标准申请成为自己的专利,比如说最近他们将Double-click、TCP/IP、DHCP 这些约定俗成的公开标准,都入纸美国专利部门以申请成为自己的专利,成功与否暂未得知,但是司马迁之心,路人皆知,因为这就是消除所有敌人进入市场的路径。
『微软标准』
可惜的是,太多的用户在不知不觉之间,就已经成为这些『微软标准』的奴隶。比如说,在一封电邮之内,如果你同时写了两个不同国家的编码 (不是Unicode),正常的标准电子邮件软件是不会容许的,正常的做法应该向用户提出警告,但是 Outlook 却容许。人家用 Outlook 送这电邮给你,你不用 Outlook 看根本不会看到正常的电邮。那么,一般用户的结论是什么?就是你不用Outlook 看的错,以及你的软件不标准。但事实上是谁不跟标准呢?微软会跟我们说:「我的软件就是标准。」