设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

IBM和Oracle改变了游戏:结成OpenJDK同盟

2011-2-18 09:59| 发布者: joejoe0332| 查看: 6067| 评论: 0|原作者: IBM developerWorks|来自: IBM developerWorks

摘要:   编者:Oracle-IBM® OpenJDK 同盟对整个 Java™ 行业产生涟漪效应,这对于 Java 生态系统的健康发展影响如何,评论人士对此褒贬不一。纵观各种观点评述,前 JavaWorld 编辑 Athen O'Shea 的评论直达问题本质:这 ...

  编者:Oracle-IBM® OpenJDK 同盟对整个 Java™ 行业产生涟漪效应,这对于 Java 生态系统的健康发展影响如何,评论人士对此褒贬不一。纵观各种观点评述,前 JavaWorld 编辑 Athen O'Shea 的评论直达问题本质:这对于 Project Harmony、JCP 、开源的未来以及 Java 平台上的基于开放标准的开发究竟会产生什么影响。

  IBM 和 Oracle 于 10 月 11 日发表联合公告,他们将 共同努力推进 OpenJDK 项目,这让很多人感到惊讶。很多评论员都同意这样的观点,即这项举措通过两家大公司的联合,将重新定义 Java 生态系统,并且 对 Java 技术的未来来说,是个好消息

  Javalobby 投票 中 60% 以上的受访者(最新统计有 600 人)称,他们认为 IBM 协助 OpenJDK 项目的决定有益于 Java 技术。通过决定在 OpenJDK 上合作开发,这两家公司成功地 停止了关于 IBM 主导的 Java 分支的投机行为,这对数十亿美元的 Java 产业来说也具有同样的意义。除此以外,还有一些私下的评论,Eclipse Foundation 的 Mike Milinkovich 说,“我们又可以回到专心开发创新中了。”

  Oracle-IBM 公告对于这个快速发展的行业来说,也会成为一个艰难的选择。从有着长期技术投资的跨国企业到小型公司和个人,都要决定是否继续在 Java 平台开发软件。本文将一一展示参与其中的,或受 Oracle 和 IBM 决策影响的关键因素和参与者。在每一节的最后,还有介绍此同盟方方面面情况的 web 资源链接。

  OpenJDK 作为 Oracle-IBM 项目

  OpenJDK 是 Java 平台的开源参考实现;它包含 Java SE、Java 语言、JDK 和 JRE。 OpenJDK 规范要求由 Java Community Process 投票决定。即将到来的投票将决定新提议的 OpenJDK 路线图 是否能被 JCP 执行委员会接受。

  Java Platform Group 的总架构师 Mark Reinhold 表示,IBM 的 OpenJDK 工程师可能 “主要负责类库开发,并与我们其中一部分同事合作,构建一个通用源平台,以便能使用顶层多 Java 虚拟机。” 两家公司很有可能会在各自的 JVM 上独立工作, 会看到 “很多不同企业的功能差异”,他说。

  有赢,有输

  选择 IBM 成为 OpenJDK 合作伙伴明显是 Oracle 的战略决策。Oracle 的软件业务副总裁 Adam Messinger 说,这一举措反映出两家公司都想要加速解决 快速发展的多核硬件 带来的挑战。“这次合作反映了我们两家都面对的战略现实,”他说。

  OpenJDK 同盟 让 Oracle 不再隔绝,RedMonk 的 Stephen O'Grady 说,成功地使它在 Java 生态系统中的地位得以确认并提升:如果 Oracle 想要挑选一个 Java 业务方面的供应商合作,很容易选择 IBM。除了企业间的盲目信任 — 比如,“购买 IBM 不会被抛弃” — 蓝色巨人在开发人员中有着让人羡慕的声誉。而现在 IBM 公开与 Oracle 站在一边,后者维持此生态系统的任务变得简单得多。

  这对 IBM 来说,也是一项好的举措,即使显然会牺牲掉 Harmony。将工程资源从 Project Harmony 转换到 OpenJDK,IBM 加强了对 Java 技术的影响,尽管会明显 处于 Oracle 掌控之下。两家公司表示,将共同努力以确保作为 Java 平台发展的主要标准组织的 JCP 的地位被强化 并提高。

  还有没解决的问题,Project Harmony 如何处理,Oracle-IBM 同盟对 Google(有 Android 合作协议) 意味着什么,OpenJDK 同盟(以及 Google 的回应)会对 Java 技术行业的其他厂商意味着什么,JCP 将如何变革,变革到什么程度。

  深入阅读:OpenJDK 和 Oracle-IBM 决策

  • OpenJDK 委员会成员 大多数是 Oracle(以前是 Sun)和 IBM 员工,其余是 Google 和 Red Hat 的开发人员。(Oracle Java/FOSS 代表 Dalibor Topic 还有更多关于该话题的讲述。)
  • IBM 开放系统和 Linux 业务副总裁 Bob Sutor 讲述 IBM 这项决策的理由。他解释既有有利因素,IBM 会加强开发利用,以确保 Java 和 JCP 的未来发展,也有不利因素,这项决策会妨碍 Project Harmony。
  • Stephen O'Grady 从分析员的视角解读 Oracle-IBM 的决策对整个 Java 生态系统的涟漪效应, 包括猜测选择 IBM 作为 OpenJDK 合作伙伴为什么 对 Oracle 来说是好的举措
  • Mark Reinhold 解释 新的 OpenJDK 路线图 及其分裂的 JSR 背后的思考。


酷毙

雷人

鲜花

鸡蛋

漂亮

相关阅读

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部