计算机世界网消息 当Jason Hunter与Sun公司首席执行官斯科特·麦克尼利去年一起在旧金山举行的JavaOne大会的主席台上露面时,好像是Java与开源软件团体开始了一个新的合作时代。 Hunter是开源软件开发人员,一直领导把他编写的Java XML模型库标准化的工作。他发现,Sun制作的Java标准与他的库使用的开源软件Apache许可证不兼容。由于java和所有的开源软件之间存在这种不兼容问题,因此Apache Foundation不可能继续执行Java标准。 Hunter在麦克尼利讲话时的出现表明,他的工作已经成功了,Sun已经同意改变Java,使其兼容Apache的许可证。麦克尼利称,我认为,我们已经使Java成为一个联系更紧密的团体,而且是能够采取一致行动的更广泛的团体。 Hunter也同样表示乐观。他在第二天写道,在JavaOne会议上发生的事情大大超出了我的预期。我对未来非常乐观。 现在,在JavaOne大会召开一年之后,Hunter表示,他已经放弃了自己的标准工作。批评人士指出,由于厂商成功地确定了他们自己的Java标准,Sun用来制定Java标准的Java程序社区(JCP)正在失去发展动力。 Meta Group分析师Thomas Murphy举例说,IBM去年就减少了参加JCP的活动。IBM制作了自己的开源软件开发工具Eclipse,以及其它一些用于网络服务的东西。 随着重点向Java.net转移,JCP的重要性也许更加降低了。当Java.net推出时,它包括用开源软件执行许多Java应用程序接口。Sun显然希望Java.net不只是自己的开源软件计划交流中心。Sun还希望开发人员能够为这个平台提供更多的新创意和新代码。 Sun公司JCP计划办公室主任Kluyt表示,Java.net最有趣的一个任务可能就是作为一个开放的实验平台,许多开发人员可以参与开发技术,然后提出来作为Java标准。 Kluyt认为,Java.net也许还能成为尚未成为标准的Java计划的一种加工厂。不过,从长远看,Java.net并不会取代JCP,或者使向JCP提出Java规范建议的数量减少。 Kluyt不同意说IBM逐步停止参加JCP活动的说法。他说,虽然IBM去年没有提出新的Java标准建议,但是,现在说IBM要脱离JCP还为时过早。 IBM不愿意对这篇文章接受采访。但是,IBM表示,Java技术越是成为全行业密切协作的东西,而不是一家公司的东西,这个技术的普及速度就越快。 |