浏览器之战
因特网中没有任何东西与正常的经营法则背道而驰。
——网景公司合伙创办人马克·安德烈森
美国在线公司不断与网景公司交好,而与微软公司展开争斗。
当吉姆·克拉克断然拒绝美国在线公司想要购买网景公司股份的意图后,美国在线公司便向其他公司购买了一种浏览器,抢在微软公司之前抓住了另一种浏览器。但是史蒂夫·凯斯仍然对网景公司及其浏览器情有独钟,因为该浏览器被人们视为最好的一个产品,网景公司则是前景非常看好的公司。但是他对网景公司感兴趣还有另一个原因,那就是美国在线公司的大多数高级官员都将网景公司的一班人马看做是可以打交道的人。美国在线公司的人认为在与微软公司的竞争中,网景公司是自己的天然盟友。
多年来,微软公司一直在稳步打入美国在线公司的控制领域——在线系统。虽然美国在线公司使得人们能够用它的Web浏览器访问因特网,但是它主要是作为一个在线服务公司从事经营活动的。自从20世纪80年代以来,在线服务公司一直为付费用户提供与因特网相连接的服务,为他们托管电子讨论组,并为他们提供电子邮件服务。所有这些服务也都是在因特网上实现的,不过在线服务是比较容易实现的,并且是比较容易熟悉的。微软公司运用它的微软网络系统MSN打入了这个市场。虽然美国在线公司仍然是无可争议的在线公司领导者,然而它开始担心自己究竟能否保住这个领先地位。
由于浏览器使得人们能够更加容易地在因特网上漫游,因此在线公司的前景变得乌云密布。正因为如此,美国在线公司才迫切需要拥有一种浏览器,并且对网景公司发生了极大的兴趣,也正因为如此,微软公司才愿意降低自己的MSN系统的价格,以便在竞争中击败网景公司。
1995年,微软公开宣布将着手因特网产品的开发。不久微软公司的意图就开始明朗起来。当它向一家小公司购买了浏览器技术的使用许可权并接着开发了它自己的浏览器因特网探索器之后,微软便开始拉拢美国在线公司。
让美国在线公司改用微软的浏览器,对于网景公司在公众中拥有的领先地位形象是个沉重的打击。当时,美国在线公司拥有数百万个用户,如果每个用户都改用微软公司的浏览器,那么在浏览器的竞争中,网景公司的地位很快就会退居微软之后。
为了使自己的浏览器出现在美国在线公司用户的计算机屏幕上,微软公司愿意以非常优惠的条件与美国在线公司达成交易。为了回报美国在线公司购买因特网探索器(I Explorer,IE)的使用许可权,微软将在视窗操作系统桌面上加一个美国在线公司的图标。这相当于免费给美国在线公司进行广告宣传,并且表示微软同意在视窗用户每次启动计算机时屏幕上可以出现美国在线公司的图标。这是公开出卖微软自己的在线服务系统MSN,不过这没有什么关系。重要的问题在于微软可以借此方式来打击网景公司。而价格问题使得美国在线公司不忍心拒绝与微软做成这笔极其优惠的交易,因为它可以免费获得IE这个浏览器。
不可思议的是,美国在线公司仍然拒绝了微软提供的优惠条件。它认为微软是竞争中的敌人,最后它既取消了与网景公司的交易,也没有与微软达成协议,但是它将微软的浏览器作为首选浏览器进行推销,使网景公司陷入了不利的地位。
在与网景公司进行洽谈的过程中,凯斯强调指出网景公司的Web站点的重要性。它是Web上的一个非常有名的访问区域,网景公司可以非常容易地在该网站上刊登广告。数百万人每天都访问网景公司的Web站点。凯斯指出,它就像在线服务公司的用户能够访问各种在线服务一样。微软懂得这一点,并且已经将它的MSN系统演变成为它自己的Web站点。凯斯认为网景公司尚不懂得它的价值。
与此同时,美国在线公司就Java编程语言的问题与太阳公司展开了洽谈,而网景公司则与太阳公司共同开发一种比较简单的语言,这种语言与Java语言无关,它称为Java脚本语言(Java Script),它使人们能够将一些交互式特性添加给Web页,而不必学会像Java这样的完整的编程语言。所有这些公司都把微软视为敌人,因此它们完全有理由携手合作。
这时每个公司都对微软构成了威胁,至少微软公司总部是这样认为的。太阳公司打算开发一种基于Java编程语言的操作系统。网景公司正在将浏览器开发成为在某种意义上能够替代操作系统的产品。而Oracle公司则通过推出那些不运行视窗系统的简化型网络计算机,加入这场争斗之中。
1996年10月,Oracle公司与网景公司宣布,它们将合作开发网络计算机(NC)。这条消息说明了对微软公司的担心是如何导致一些公司走向联合的。两个月前,马克·安德烈森曾经嘲笑过网络计算机,而拉里·埃利森也把网景公司的技术讽刺为“非常非常单薄的”。
20世纪90年代后期,IBM公司郑重承诺准备开发Java软件产品,因此,反微软联盟增加了一位有力的打手。然而微软公司继续向因特网和在线领域进军。1997年底,微软的浏览器IE在流行程度上超过了网景公司的浏览器,1998年底,微软的MSN站点的访问人数超过了网景公司的网络中心(er)站点,并且成为一个主要的因特网门户站点,数百万人将这个入口作为一种家庭上网的基地,以便进行Web浏览。网景公司迅速失去了自己的优势,它的前景究竟如何?人们不得而知。
1998年初,为了争取在安德烈森于5年前建立起来的浏览器市场中生存下去,网景公司采取了某些措施,从而使公司的董事会目瞪口呆,而编程员则兴高采烈。它公开了浏览器的源代码。
软件产品的源代码是软件公司皇冠上的宝石,必须严加保护,防止窥视者的目光和窃贼的手。为了这种知识产权而引起的法律争端是如此激烈,以至于在有些案件中,争执双方的公司都受到了无法恢复的创伤。博兰公司就因为这种法律争端而付出的代价大伤元气;数字研究公司因为与IBM公司打官司而一蹶不振,苹果公司威胁说要为GEM图形用户界面的事而起诉它;软件艺术公司因为与个人软件公司打官司而被挤出了软件经营领域。
但是网景公司竟然打算将它的源代码放在因特网上,让大家查看;而且不仅仅是查看而已。编程员可以免费使用这些代码来开发新的软件产品,但是他们开发的新软件也应该向其他开发人员公开,这意味着网景公司可以在自己的浏览器中使用其他编程员编写的增强软件。网景公司实际上是让整个软件界帮助它开发软件。这个开发项目及其Web站点称为Mozilla,这是网景公司浏览器原始代码的名字。
安德烈森和克拉克知道这样做是有风险的,但是他们也懂得开放式系统可以带来的好处。个人计算机产业是建立在免费共享信息的基础之上的。他们认为,凡是进步迅速的地方,都是信息共享搞得好的地方。在因特网这样的高速发展领域,对很快就会过时的技术实施保密,这是没有任何意义的。网景公司公开其源代码的做法是个非常大胆的举措。
不过网景公司的做法并不是没有先例的。因特网上运行的大多数软件都是用开放的方式开发的。另外,Unix操作系统常常是在这种开放式环境中得到进步的。20世纪90年代中期,一位名叫莱纳斯·托瓦尔兹的年轻的芬兰黑客开发出一个Unix内核(操作系统中负责处理内存、文件和外部接口等基本操作的这部分系统)的新变形。托瓦尔兹将他的操作系统取名为Linux,他公开了它的源代码,请编程界为它加以改进。编程界对此作出了极其热烈的响应。6年后,Linux操作系统从赫尔辛基大学的一个业余爱好者软件项目发展成为一个占有优势地位的Unix版本,它被移植到Intel PC和梅肯套希计算机上,并且在软件开发界得到了推广应用。不久,来自Linux操作系统的竞争压力迫使微软公司重新设计了Windows NT系统,该系统是微软希望取代服务器市场上的Unix时所用的高端操作系统。由于数以千计的富有才华的编程员对Linux操作系统的发展做出了贡献,因此微软公司究竟能不能在竞争中坚持下去,这就成了很大的问题。
Web专业人员尤其懂得并且重视开放源代码的模式。Apache是个重要的Web服务器软件,它就属于免费的开放源代码产品,许多必备的因特网工具也是这样的产品。因特网和Web是在学术环境中问世的,在这样的环境中,开放源代码是一种很自然的模式。也许它不是最适合销售赢利的模式,不过这只是一种假象。经营Linux操作系统的公司也都在赚钱,也吸引了许多投资商。“开放”并不等于“免费”。
与此同时,1998年5月18日,美国title();




