本帖最后由 cat73 于 2016-7-6 15:05 编辑
前两天到处铺天盖地的发新闻说这个事,当时还犹豫要不要来写篇文章,最后没来写,果然最后还是有人在这里发了。。。
那我就发点什么吧。。。
首先我们可以看到,网上大都用"6 年官司白打了,甲骨文要放弃 java!"作为标题,但仔细看内容会发现,并没有什么切实的证据,通篇都是猜测,那么我们来看看他们的证据是什么:
1. 甲骨文告 Google 输了,这技术不赚钱我们不玩了
2. 甲骨文取消了给 Java 社区技术的资金
3. 有部分 JavaEE 的开发者称被调走做其他项目了
4. 甲骨文有抛弃开源项目的前科且不止一次
国外也有相关报道:http://arstechnica.com/information-technology/2016/07/how-oracles-business-as-usual-is-threatening-to-kill-java/
再强调一遍,通篇没有切实证据,所有的都是猜测,这个标题只是国内无良媒体为了博人眼球吸引阅读量而使用的。
那么我来说点反面证据吧:
1. 在我写这条回复的时候,也就是 2016-7-5 19:23,可以在 http://hg.openjdk.java.net/jdk9 看到,JDK9 在 19、25、32分钟、3 个小时之前都有代码更新,也就是说甲骨文仍然在积极的做 JDK9 发布的准备,实际上按照计划,今年结束之前我们就可以看到新的 JDK9 发布,仅这一条大概就可以证实甲骨文没有放弃 Java 了。
2. 文章内所谓的放弃开源项目的前科是这两个项目:OpenOffice 和 OpenSolaris,我们来看看实际情况是怎么样的呢?
2012年6月,Oracle 宣布将 OpenOffice 赠送给 Apache 基金会,Apache 基金会通过投票接纳了 OpenOffice,2012年10月份 OpenOffice 改名为 Apache OpenOffice。(内容来自百度百科)
是的,Oracle 把项目送给了 Apache,这就是所谓的放弃,实际上 Apache 和开源社区仍在积极的开发它。
据国外媒体报道,甲骨文已正式放弃开源项目OpenSolaris。甲骨文将继续开源Solaris,但源代码将在每一个主要版本发布之后才会公开,这意味着每一个版本的开发都将是封闭的。(内容来自百度百科)
是的,所谓的放弃是指,Oracle 不再实时的发布源代码,因此开源社区也无法向这个项目贡献代码,但 Oracle 仍然在开发它,并且在每个版本发布后会同时发布它的源代码。
实际上,去年 Oracle 刚刚发布了 Solaris_11.3,这个项目 Oracle 仍然在继续开发,官网:https://www.oracle.com/solaris/solaris11/index.html
占位待编辑(一不留神就去干别的了,可能要久点才会更新。。。)
|