- 最后登录
- 2013-6-5
- 注册时间
- 2011-12-3
- 阅读权限
- 90
- 积分
- 6206
- 纳金币
- 6206
- 精华
- 0
|
“多年来人们都梦想能找到一门电脑通用语言。我们从穴居人刻在洞壁上的符号得到启示,并实现了人们的这一梦想。”Sun的创始人斯考特·麦克尼利这样谈论Java。
Java的开发目标是绕开硬件,设计一个在任何设备上都能运行的软件系统。在起初的几年里,Sun试图把它固化进芯片中,目标设定为家用电器等小型系统的编程语言,来解决电视机、游戏机、电话、闹钟、微波炉、烤面包机等家用电器的控制和通信问题。Sun曾与三菱、法国电信、华纳等一大批公司接触过,但没有一家公司感兴趣。蹉跎了几年后,互联网大潮兴起,Sun看好了这一机会,准备将Java转向互联网。麦克尼利决定换一种方式来推广Java,即对任何非赢利性使用都免费,对赢利性使用也只是象征性地收一点钱。
网景的创始人安德森了解了Java后,花75万美元买了Java牌照,与自己的浏览器一起免费在互联网上发放,很快就有数百万台联网电脑有了支持Java的浏览器。在1995年之前,互联网的页面本来是非常单调和苍白的,因为有了Java而变得灵动起来
“茶烟一缕轻轻飏,搅动兰膏四座香。”Java开始得到业界的广泛支持,麦克尼利四处奔波,签下了一个又一个Java授权合同,包括甲骨文公司和IBM都表态支持。到1995年末,Java就有了约800万名用户。
起初盖茨对Java不屑一顾,“不过是另一种编程语言”。但随后,微软认为当时最要命的“敌人”是网景,于是在对网景宣战的同时对Sun示好,许诺要把Java运用到微软的新版浏览器中。微软决定购买Java技术许可证,每年向Sun缴纳350万美元的使用费,为期5年。整体而言,Sun收到的Java授权费和其投入相比很有限,但与微软的合作带动了Sun的服务器和操作系统的销售。
“这可把我吓坏了。我不清楚微软的操作系统要为Java的客户应用程序代码提供什么样的东西,而这些东西将足够让它来取代我们的市场地位。了解这一点非常重要,这是应该最优先考虑的事情。”这是1996年9月盖茨给微软浏览器部门主管艾达姆·波茨瓦斯回的邮件。原来,波茨瓦斯提醒盖茨注意一个正在形成的威胁,“必须意识到Java不仅仅是一种语言,如果它只是一种语言,我们愿意并且能够容易地为它建立最佳的表现形式,事情可以圆满解决了。但是事实上,Java绝不仅仅是一种语言,它是COM的替代者!”“我们首先必须承认Java正在与COM相竞争,然后想出对策,而不只是把头埋在沙子中逃避问题。”
COM是Windows的编程模型。波茨瓦斯提出了对抗Java的方法,就是悄悄地为Java提供某些扩展,使得用Java编写的程序能够在Windows中工作得更好,但是在其他平台上却不能运行。而Sun原来对Java的定位是“只写一次,就可以在任何地方运行”。微软采纳了波茨瓦斯的建议,微软安排了大批程序员,按照自己的构想进一步研发Java。
1997年10月,Sun开始起诉微软,“被告微软没有履行合同中约定的责任,而是走上了一条蓄意破坏和分裂已经标准化了的Java技术的道路。”Sun希望法庭阻止微软不恰当地使用“与Java兼容”的商标,不要误导广大的开发人员。Sun称,在自己与微软签订的合同中,明确规定微软开发的Java应用软件应该通过Sun的兼容性测试,而微软最近的一些新软件没有这么做,因此Sun将停止向微软供应Java新技术,并向微软索赔3500万美元。2002年3月,Sun再次以“微软妨碍Java平台的普及,并发布未获授权的Java支持产品”为由控告微软,称其违反美国反垄断法。“网络标准现在是公开的,微软在修改网络标准,从而使微软产品与互联网架构不可分割地结合在一起。”
微软方面则宣称从2004年起,因为安全原因,微软Windows操作系统将不再支持Java语言。就在双方的争执逐步升级的时候,迎来了诉讼案的第一次听证会。听证会那几天巴尔的摩市下了一场暴雪,据称,为了保证早上能按时到庭,法官在会议室中睡了一晚。判决书中这样说:“在微软的垄断下,Java拥有一个并不健全的市场,比如说,大部分PC上所安装的Java软件要么就是旧版本,要么就是仅适用于Windows的版本,这使得其他软件开发者对Java平台产生了厌恶的情绪,这些都是因为微软反竞争行为的结果,看来微软已经利用了Windows的垄断地位来破坏Sun对Java的销售渠道。”法庭支持了Sun的主张,要求微软必须在Windows中立即嵌入Sun的Java技术。
2009年初甲骨文并购Sun公司。甲骨文公司首席执行官埃里森对此说到,“Java是我收购过的最重要的软件资产,没有之一!”“沉舟侧畔千帆过,病树前头万木春。”,虽然Sun已经离去,但Java还会继续前行。
|
|