IBM加入OpenJDK,和Oracle一道推动Java发展

Oracle与IBM联合宣布,IBM将加入OpenJDK社区开发Java平台,并从参与JDK7路线图修订开始。IBM和Oracle承诺共同推进Java平台革新,并在JCP中保持合作。

Oracle(新闻发布)和IBM(新闻发布)昨天联合宣布,IBM将以参与修订JDK7路线图为开始,加入OpenJDK社区开发Java平台。

\

在新闻发布会现场,Oracle的高级副总裁Hasan Rizvi介绍说,IBM和Oracle希望能够联合“加速Java平台革新的步伐”。另外,IBM和Oracle将通力合作继续优化JCP,目前JCP也将维持在Java规范方面的主要工作。

\

很久以来IBM就在Java方面投入了很多精力,在1995年12月就获得Java的许可(Licensee ),其公司和Oracle一样现在也有很多基于Java平台的相关业务,尤其是它的Java EE产品。此前Sun曾发布公开声明说,希望IBM能够加入OpenJDK社区,但是一直没有成功,而IBM新技术事业部的副总裁Rod Smith说针对这个话题,IBM和Sun从来没有进行过深入的沟通。

\

Smith还谈到许多企业级Java客户都很关注Oracle收购Sun,因为这涉及到Java平台的未来发展。他说尽管IBM和Oracle在商业Java业务上将继续竞争,包括Java EE产品和SDK,(但是两家在OpenJDK上也将开展合作):

\
对于企业客户来说,他们可以继续基于Java社区提供更多开放、灵活、有创新性的新技术,帮助自己的业务成长。
\

InfoQ问到IBM将来是否会继续支持Apache Harmony和其他相关的ASF项目。Smith说会支持,但是很明显,IBM会将主要的开发精力从Apache Harmony转移到OpenJDK上。他提到,IBM还会将Harmony项目中的一些创新,带到Java SE的参考实现中。

\

Eclipse基金会的Mike Milinkovich认为这个声明会平息近期的一些热点讨论,比如James Governor的单极时刻(Unipolar Moment )和Java的未来,这些观点认为开发的Java是让该平台继续下去的唯一途径。Mike也提到自己的几点不同观点

\
矛盾的假定条件:许多人开始的时候认为在谁来支配Java发展这个问题上,IBM和Oracle肯定终有一战,具体的领域包括OSGi、Apache和Eclipse等。现在来看,很明显,战争的引爆点已经消失。而且,未来IBM会和Oracle一道完善OpenJDK,我们有理由期望在JCP中双方将一起推动规范,尤其是平台规范的发展;\

Oracle致力于Java商业复苏:首先,Oracle确实在多个领域推动着Java的发展,而此前由于Sun财务吃紧,至少使得Java在过去三年没有什么大的进展。第二,Oracle确定了软件工程纪律和进度表,使得Java的未来发布计划要比Sun更加可靠和及时。第三,Oracle足够大,执行力也相当好,在和IBM的竞合过程中也游刃有余。最后,Oracle很少关注开发者社区,更多关注的是商业。

\ 这是Oracle-IBM关系的一个拐点:想想几年前,IBM和BEA这两家公司在Java市场上打得难分难解,但是在很多JCP规范和像Apache和Eclipse这样的开源项目上却成功合作。所以说,对于IBM和Oracle这两家公司来说,这也是重要的一步,至少在Java领域。希望未来他们能有更多的合作。
\

Mark Reinhold认为Java平台的前景一片光明。在发布Plan B声明之后,Mark昨天发文说他很高兴看到IBM和Oracle的合作:

\
我希望IBM的工程师能将精力放在Class类库的完善上,和我们其他人一道为不同的Java虚拟机提供通用的源码库。在各自的JVM上我们都有很多的投资,这也是我们各自产品有不同企业级特性的根源所在,这一点有必要继续。将精力放在为类库提供单一的源码库可以加速JDK的整体创新率,提供质量和性能,优化所有实现的兼容性。
\

他还提到说更紧密的合作将可能有助于两家公司在JCP、Java 7和Java 8的提案中更快地达成一致。

\

Apache Harmony中Java实现最常用的模块化方法可能会被引入到OpenJDK。在刚结束的OSGI社区会议上,展示了一个简化的基于OSGi的模块化运行时,此后大家开始了OSGI最小环境的讨论。Apache Harmony项目的Tim Ellison赞同IBM和Oracle之间的相互尊重,认为这对双方都是好事情:

\
对于Java生态环境最好的事情是什么?我认为兼容性是关键的,不是去搞分裂。正确的事情应该是基于通用的代码库,将核心的平台开发群组联合起来。我们相信Harmony项目中经历的教训对OpenJDK是有价值的。
\

这件事对Android有何影响还未可知。虽然Android不是基于Harmony类库,但这事儿还是没有给Dalvik留下什么支持的类库集。但是,这些类库此前已经被分解了,转换后的代码可以运行在Dalvik JVM上,所以也许Google的Android开发团队会认为这种情况会让Harmony逐渐死亡。另外,(在Harmony项目的)提交者名单里面也从来没有以任何形式显示Google的人,或者说,除了IBM UK的人没有其他组织的人参与。Stephen Colebourne怀疑说,Apache是否还会继续做JCP的成员,或者声明Apache Harmony已死?

\

对于IBM和Oracle在OpenJDK上的合作,读者您的观点是什么?不妨在此分享一下。

\

查看英文原文:IBM Joins OpenJDK

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值