设为首页收藏本站

LUPA开源社区

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

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

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

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

  Project Harmony 怎么办?

  IBM 曾经是 Project Harmony,这一 Apache Software Foundation 所开发和许可的开源 Java 运行时的 长期支持者。对于某些 Java 社区,Harmony 曾被看作是官方 Java 平台实现的替代选择,这种需求现在仍然存在相对于 独立的 Java 实现和许可,Harmony 还会被看作是对 Oracle 的地位的检验。

  IBM 的开源和 Linux® 业务副总裁 Bob Sutor 在 总结 IBM 的决定,让工程师从 Project Harmony 转向 OpenJDK 时,称之为务实:

很明显,先是 Sun,然后是 Oracle,从来没有对 Java、Java SE TCK 做过认真的测试和验证,以便能在 Apache 中使用。我们不同意这项决策,但它不是我们做出的。所以与其继续将 Harmony 开发成非官方的、未验证的 Java 产品,还不如调转方向,努力开发 OpenJDK。

  这项举措让 Harmony 的未来很不确定,此项目是否及如何进展还 掌握在开发人员手中。IBM 的决策 “对 Harmony 来说不是好事”,Harmony 创造者和 Apache 董事会成员 Geir Magnusson 说。“但从长远来看:对于 Apache Foundation,由社区决定做什么。我们按照社区所希望的做。”

  一开始的反应是 “玩完了(不止是 Harmony)”,后来变为建议 Project Harmony 的一部分可以转到 OpenJDK 中。有人推测此平台也可能在另一赞助商的支持下继续发展;这就是,Google。

  深入阅读:Project Harmony,过去和未来

  • Ryan Paul,在 Ars Technica 中,给出准确的 Harmony 许可历史的概述;Sun 的,现在是 Oracle 的影响,使用领域的限制;以及 IBM 直到现在在领导平台方面的地位。
  • Stephen Colebourne,作为 ASF 成员,对 Sun/Oracle 两方关于 IBM 的决定的许可争论和结果 观点总结
  • 据 Harmony 创造者 Geir Magnusson 所说,Harmony 的未来仍 掌握在开发人员手中
  • 很多人,包括 DZone 的 James Sugrue,都想知道,在开发出 Android 中使用的 Harmony 库之后,Google 对 Harmony 的未来会起什么作用

  Google、Android,和新冷战理论

  虽然 Google 不是惟一一个受 Oracle-IBM 决策影响的 Java 技术厂商,但也许是失去最多的厂商,也可能是得到最多的,如下文所述。Oracle 在 8 月对 Google 展开的诉讼(声称对 Android 相关的多项专利权和版权侵权)是对开源精神的打击,而开源精神是 Java 生态系统健康发展的土壤。这项公告发表后,Java 分支的呼声 日益高涨,有人担心原先处在 Java 技术这一方的开发人员将无路可退。

  Project Harmony 没有一个强大的赞助厂商 对 Google 来说可能是坏事(Android 架构在 Harmony 子集之上);但也许会是好事,如果 Google 决定 自己开发 Project Harmony

  无论 Google 做出什么决定,将不会仅仅影响 Android,而且会影响厂商在自己的实现中如何看待和利用 Java 技术。而且,正如有些人指出的,我们也许会进入一个 新的冷战时代 — 与作为局外人的 Google,而不是 Oracle。

  深入阅读: Google 下一步是什么


酷毙

雷人

鲜花

鸡蛋

漂亮

相关阅读

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

最新评论

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

返回顶部