设为首页收藏本站

LUPA开源社区

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

趋势展望:事关Java未来的三个核心问题

2009-7-29 11:57| 发布者: joejoe0332| 查看: 2049| 评论: 0

  另外,执行委员会将推出措施以期使这种转换越快越好,以尽量减小对Java社区的影响。

  所以如果不出意外,Oracle还将继续支持JCP,只不过变成了一个完全不同的JCP。如果Oracle能成功地实施它所计划的改革,那结果将会非常有趣而且将产生广泛的影响。关于Oracle将如何实施这一计划,也是一个很有意思的事情,从中也将可以看出Oracle将如何处理Java 。

  Apache软件基金会(Apache Software Foundation)和Sun之间的纷争能否得到解决?

  Apache和Sun之间的纠葛由来已久,双方积怨颇深。大概情况是这样的:

  1. Apache Harmony Project想要创建一个基于Java SE 5.0的JDK,以及一个ASF授权的模块化虚拟机。

  2.Sun公司通过OpenJDK项目把JDK开源化了。

  3.如果要成为被认证的JDK ,Apache Harmony就必须通过Sun公司的技术兼容工具包( Technology Compatibility Kits)测试.

  4。Sun公司指出Harmony是基于JDK 5.0 这个老版本开发的,而非最新的JDK(那个时候是6.0版),于是认证问题悬而未决,Harmony Projec也便被束之高阁了。

  时至今日,OpenJDK监管会仍没有解决这些争端。Oracle如何处理这个问题是窥测它的Java策略的第二只晴雨表。

  Oracle公司能否牢牢控制住Java的知识产权

  与JDK认证相关的许多法律问题把Java问题搅得非常复杂。例如,除非你通过了为OpenJDK拟定的TCK认证,否则你就无法合法使用Java的知识产权。也就是说,在这种情况下,你的JDK实际是没有经过认证的。

  因为我们没有Java SE 7的规范,Sun公司也没有打算推出,这就会导致我们没法使用官方的OpenJDK 7了。Oracle可以采取同样的做法不发布一个规范或者TCK,那样它仍能保护它的知识产权。

  小结

  你应该已经认识到,上面这三个问题其实是相互关联的,每个答案本身可能都有不同的水平和层次。例如:

  *JCP应该会继续存在,但是在引领Java方向上它可能会扮演另外的角色。

  *管理上的不同可能会使得在ASF问题重新简单化,从而一举解决那段纠纷。

  *Oracle可能会推出一个新的JDK规范和TCK认证,兑现所作的开放 JDK的承诺。

  这几个因素的走向将让Java开发者社区清楚地看到Oracle会如何运营Java。我们拭目以待吧。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部