对Java开发的影响有限 尽管在开源产品中Java具有更广泛的可用性,但是Sun公司列在开源社区的Java发展是有限的。这是因为Sun的后勤支持还稍显落后。 Java仍然是由Sun驱使的社区。老实说,Sun的开放源代码举动未给整个Java生态系统注入太多活力。 我们期待看到更多对Apache Harmony Java版本。但Sun和Apache对Harmony兼容性测试套件的条款有分歧,因为Apache认为套件的许可条款对其用户有限制。 Spring框架的创始人及SpringSource首席执行官Rod Johnson称,开源以来,他还没有见到这一举措对Java语言部分有多少影响。Sun公司开源Java是一件好事,但同时也认为就Java语言本身而言, Sun公司已经做了相当不错的工作。 Sun公司最初担心这一举措会导致分裂,但这一担心并未成真。很明显,社区并不想瓜分Java。Java优点之一就是其历来就有的统一性,Sun公司为实现可兼容性,已经做了许多出色的工作。 Johnson看到了开源社区希望参与的不是Java语言,而是在非Sun的开源框架,服务器和软件中,这些都起于Java平台。对Java本身, 他补充道:“我不相信在没有Sun的社区中,Java可以获得更多发展。” 事实上,这样一个主要的平台已经开源了,所以,大多数人可以抓住机会,发挥其作用,做他们想要的东西,这才是最重要的。 作为开源的结果,Java在技术方向几乎没有改变。它为更多的人提供了更多的机会,但没有必要改变其技术方向,因为,尽管事实上这一举措是以开放源码的方式在进行,但是你还有一个核心小组的人,他们非常明白想要什么,想怎样发展这一平台。 但是,我们注意到最近更多的用来修订Java的Java标准提案(JSRs)正以开源的方式进行着。 |