愚人节的笑话?不再有Java 7?
创始人
2024-03-24 20:01:54
0

Stephen Colebourne 最近发起了一个讨论,标题为:“不再有Java 7”。由于Apache 软件基金会和Sun之间的持续分歧,导致JCP将考虑 Apache Harmony,一个独立的,开源的,兼容的Java SDK。

Stephen 说明Harmony 的成功刺激Sun 回到专有的Java 开发模式,并且阻挡Harmony 获得JDK兼容工具包所需要的验证,证明它的Java 运行状态良好。

Apache 的 Java SE 5 JSR规范实现为 Apache Harmony。然而,当Apache 准备获得规范的测试工具包时候,一个政策上的游戏开始了。Sun 不像平时一样,类似给其他25个JSRs 提供常规测试工具包,而是提供一个另外的测试工具包,它的测试代码不是开源的。

明显的,Apache不会接受这种限制,这破坏了Sun和Apache之间的法定协议。Apache 在两年以前提出了诉讼,但是只是得到一个可以勉强接受的反馈。对于一个类似Apache这样的非赢利性的机构提出针对跨国公司的诉讼是没有出路的-你认为谁会得到更好的律师?

关键点是Sun 的策略非常谨慎,他们仅仅提供一个测试工具包使用限制性的许可。他们希望确保 Apache Harmony 不会完全通过验证。Sun 为了确保他们自己的JDK没有竞争对手下了很大功夫。

这也意味着,Sun 通过OpenJDK 来开源。Sun宣布使用GPL许可发布 JDK,我想这显示了Sun缺乏远见-代码也许现在是GPL开源,但是规范不再开源了。哪个更重要?

所以,下一个发布将是 JDK 7,而不是Java 7。

这意味着不再有一个开放的Java 7 规范。这也意味着在JSRs中没有通过的部分Sun 将通过OpenJDK 发布。Java 重回Sun 控制,但是妨碍了标准化。

【编辑推荐】

  1. 漫步云端 Java开发者的新选择
  2. 详解Java多线程开发中的数据同步
  3. Java线程知识深入解析

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
范例解读VB.NET获取环境变... VB.NET编程语言的使用范围非常广泛,可以帮助开发人员处理各种程序中的需求,而且还能对移动设备进行...
规避非法攻击 用好路由器远程管... 单位在市区不同位置设立了科技服务点,每一个服务点的员工都通过宽带路由器进行共享上网,和单位网络保持联...
25个下拉菜单导航脚本下载 导航菜单对于网站的重要性不言而喻。一个好的导航设计可以提升网站的可用性和观赏性。对于内容丰富的大型网...