原本,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% 以上的时间都是使用 ,不能用 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 看的错,以及你的软件不标准。但事实上是谁不跟标准呢?微软会跟我们说:「我的软件就是标准。」
这个故事说明了一件事,开放源码的软件,其实就是不以满足商业需求为主要目标的作品。很多时候,为了赶市场的需要及打击对手,很多公司都会急就章地推出自己的软件,其实他们的软件很多时连除虫也没有做,便推出市场了。开放源码软件,其中一个很重要的信念就是做最好的软件出来。因为源码是公开的,一班有相同理念理想的程序员,便会一同以做到最好为目标,将软件写得最好才推出来。因为没有了要讨好的客户,没有了讨厌的老板,做出来的东西自然会比商业的产品来得更好,更精细,更小臭虫。而身为用家的你,使用他们做出来的东西,就是对他们最大的支持,以及认同了。自然地,更好的软件亦会推陈出新,不停进步,其中 Mozilla 为了做最好的出来,而放弃了最初 Netscape 所公开的程序源码,为的就是重新再做最好的成品出来,推出时间反而是次要的事情。
成功例子:Mac OS-X
大家今天不就是见到很多美满的成绩吗?多使用开放源码软件,就能使你有最好的软件使用。其实商业软件亦会由开放源码软件得着智能,使软件业的进步来得更快。Mac 的 OS-X 就是建基于开放源码的 BSD Unix,今时今日已经成为一个十分成熟的商业产品,获奖无数,亦使不少人由 PC 转用 Mac。谁说开放源码是一定跟商业软件对立的呢?