当前位置:Linux教程 - Linux业界 - Sun的开放能否带来辉煌?

Sun的开放能否带来辉煌?

  Sun终于彻底开发了Java源代码,这对于产业界来说无疑是一件盛事。毕竟全球已经有超过25亿台设备在使用Java,而且数量在快速增长。

  对于Sun公司最终向外界免费开放了其广泛使用的网络编程语言Java的源代码,业内并没有感到太多的惊讶。在过去的数个月中,Sun的高层一直暗示将向开发者免费开发Java源代码,届时这些开发者可以进一步定制和改进代码,以便更好地开发网络应用程序。

  Java是1995年6月由Sun公司提出的一种革命化语言,与其他编程语一样,这种语言在短短的时间内得到了迅速的发展。由于这种语言具有易用性、平台无关性、易移植性等诸多特征,使得这门语言得到了广泛的应用。而且,这种语言具有有很好的发展景。程序开发费用少,工作效率高,并拥有很好的用户界面 和强大的开发工具。网上数据编程体现的非常充分,是其它语言无法做到的。

  目前全球已经有超过25亿台Java设备,其中包括7亿部手机,7亿台个人电脑。而Java 早已不再只属于Sun。Java生态系统的迅速壮大,以及由此产生的庞大利润链条,已经让Java成为了多家巨头都很难回避的重要技术,并且也被赋予了更多的战略意义,比如网格计算、Web服务。目前Java经济体系在全球的经济规模已经超过了千亿美元。

  从某种程度上来说,Java支撑起来了Sun公司。Sun每年22亿美元的研发预算中有数亿美元用于Java的开发,包括工具、平台、优化等方面。尽管Java并没有为公司带来直接收益,但是其产品100%和Java有关。事实上,Sun所有的微处理器、每一种操作系统,每一台计算机以及工具都运行Java,公司的开发人员和平台都用Java。

  与此同时,很多用开放源代码产品与Java软件相比却显得更有优势。留给Sun的机会确实不多了。由于消费类电子设备、PC及服务器需要有不同版本的Java,曾经固执高傲的Sun凭一己之力,无论如何也实现不了Java的梦想。一方面,Sun 在这十年间一直也没停止过寻找合适的方式,来把Java的掌控权分享给其他人;另一方面,包括IBM和BEA在内的许多Java社区内的大公司们,也都在不约而同、不厌其烦的敦促Sun把Java的主体源代码开放。早在2004年,IBM就对Sun施加压力,要求其开放Java源代码。

  Sun之所以不愿意开放Java源代码,一个原因在于害怕兼容性问题毁灭Java。例如,不同的java script就有着相当严重的互操作性兼容问题,对网页制作者来说是一大梦魇。

  数个月以来,Sun公司都在表明将在更为宽松的许可协议下免费公开Java源代码。在最近 10月份由甲骨文公司举办的一场会议上,Sun公司表示有公司有可能采用较为严格的许可手续CDDL(通用开发和分发许可协议),这是当时Sun为其开放 Solaris操作系统而编写的。但是业内并不赞成这一做法,因为这一许可协议要求改动Java源代码的权利依然属于Sun公司。

  权衡再三,Sun公司还是选择了宽松的GPL协议,当初Linux系统也选择了这一协议。业内对此还是感到了意外,因为遵循Sun一贯的态度似乎并不会这么做。然而Sun的确这样做了,其此举就是为了吸引更多具有创新精神的开发者。届时各种 Java应用包括在在DVD、PC机、手机、机顶盒、游戏等等家庭领域内的应用将会变得愈发,Sun公司从中也会获益匪浅,其相关产品收入也会水涨船高。而这离Sun的辉煌也不远了。