技术开发 频道

Java开源给世界带来了机遇



     Souza强调,一些开源组织机构与其他的力量联合起来,有助于Java发挥它的潜力。他说:“一旦人们认为它是开源的,它就会变得出奇的好。这种想法是实际上是不对的”。

     RedMonk.的分析师Michael Cote认为,虽然那些开发机构能够看到Java的源代码,那么他们就能有更多的创新和修改完善代码。Cote说:“这真是开了一个大的方便之门,已经有几个工程师在为虚拟机写通用公共许可证(GPL)了。”他接着说到新的虚拟机将会有更好的性能,并且很容易安装。

     Cote说:“现在,有更广泛的人能够使用并学习Java。”他说:“很多开源开发者对商业平台的开发并不感兴趣。但是通用公共许可证(GPL)使许多开发者开始提倡它了。”

     Cote说:“直到开源中潜在的不兼容事件发生,开发者才意识到要确保兼容性的问题。兼容性是该平台的主要优势。当你写入Java语句时,你不必使用使用一串if-then-else语句的声明,你直接编写Java语句即可。另外,分流的可能性仍然存在。但是接口不兼容性的存在将使得Java不能使用。”

    尽管许多方面对Java开源的呼声都很高,但并不是每个人都认为它将在许多方面发生变化。一些网民在Java聊天室的官方网站上表达了他们的这种观点。

     一个网民说:“我不关心Java是否开源,我只期待有一天我能洗手不干,与Java脱离关系。”

    一位网民在一张帖子上抱怨Java的设计,说:“Java开源将不能清除设计很差劲的应用编程接口。”

     但另一个网民赞同通用公共许可证(GPL)的选择。

    一张帖子上称:“这也为开发者们提供了更多的领域,这使我很激动。”

     在通用公共许可证(GPL)的选择中,出现一个令人惊讶的选择,Sun公司努力寻求Java能用在Linux平台上。同时出现了另一个令人惊讶的决定,Sun公司还任命Rich Sands为Java标准版的社区市场经理。Rich Sands说Java可以在像教育机构和偏好开发自由、开源软件的市场上更加轻易地进行广泛传播。”Sand说:“观察那些市场,我们相信在这些领域,通用公共许可证是非常好的的易于采用的许可证。开发者也能在新的平台上测试Java技术,例如Java C 编译器,HotSpot 虚拟机和 port HotSpot都添加到新的开发平台了。开发者可以学到世界级Java虚拟机是如何建造的,做垃圾回收和同步的测试,以及其它的部分。”

     Sun公司期待通过出卖发布的商业版Java来获得资金,这些发布的商业版Java以客户支持为特点。Sun公司也可以利用Java来扩大他们工作站和服务器的销售量。

     Sands说:“Sun公司并不担心出现兼容性的问题,因为有通用个公共许可证(GPL)的存在,该许可证要求必须把代码中有改动的地方公布出来。这样一来,反倒给开源带来了创新的因素如果Java出现不兼容的话,势必是没有市场的”。
0
相关文章