写点什么

JavaSE 7 规范请求(JSR)在分歧中通过投票

  • 2011-06-09
  • 本文字数:861 字

    阅读完需:约 3 分钟

Oracle 宣布 JavaSE 7 的 Java 规范请求( JSR 336 )已经通过了公开评审投票。Google 投了反对票,Werner Keil 投了弃权票,Credit Suisse 未参与投票。Sun 和Oracle 与Apache 之间关于授权许可问题的争论引起了大家的广泛关注。

Java 版本的发布通常都会伴随一个 Java 规范请求(JSR),在这个请求中会罗列出每次发布的内容,以便与其他版本的 JSR 做参照。 这些发布通常会在 JSR 投票前完成(虽然有时,比如 Project Coin 项目,可以有效持续到 Java8 的),因此,JavaSE JSR 的通过也就有着里程碑式的意义。

针对 Java 授权许可的问题很多人都发表了自己的看法,该许可限制了第三方使用其自身 JDK 的应用领域。这也是 Sun 为了防止不同的开发和实现版本运行在 2000 年时期的“非智能机”上,提出的一项举措,这也是在 Java 史上唯一提出的重大授权许可。

Apache harmony 项目意在提供一套独立的实现,既包含 JVM,也包含了类库层面的实现, 但是在没有得到 Java TCK(Technology Compatibility Kit)授权的情况下,仍旧无法对外宣称其实现了 Java。Oracle 收购 Sun 之后,继续对 Apache 施压,IBM 也作为关键角色被邀请参与到 OpenJDK 的后续开发中来(随后苹果也收到了邀请),从而达到避免特定平台分支版本的目的。

Stephen Colebourne,曾写过关于此类的文章,称之为无作为的JCP ,他强调“如果不遵守规范,就不要宣称自己是开放标准的组织”。

SouJava、IBM、RedHat、伦敦 Java 社区、Goldman Sachs & Co、Fujitsu 在最后都对授权许可的问题表示了关注,一些与会者甚至还对整个过程的透明度提出了质疑。在之前的评审投票中,大家都希望Apache、Google 以及Tim Peierls 能够针对这个提案投赞成票,以促成有史以来的第一次无异议的JavaSE 提案。不管怎样,Werner Keil、SAP AG、IBM、Ecipse、Redhat 以及Credit Suisse 也都在投票过程中表示,目前的争论会对整个Java 社区造成伤害。在得知Oracle 会不顾投票结果,仍旧继续执行发布时,一些成员也由投弃权票改为了反对票以示对提案的反对。

查看英文原文: JavaSE 7 JSR Approved Despite Division

2011-06-09 23:541858
用户头像

发布了 156 篇内容, 共 52.3 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

彻底弄懂C++11右值引用 | 技术总结

chaozh

c++

程序员面试必备战衣 | T恤衫 - 程序员穿搭

chaozh

GEEK

JVM 类加载机制

Alex🐒

JVM 深入理解JVM

JVM 运行时数据区

Alex🐒

JVM 深入理解JVM

压测工具如何选择?

elfkingw

记一次bem命名规范使用优化方案

前端有的玩

Vue npm React bem

Flask 中的 Sessions

Leetao

Python flask Web框架

深入Java Web技术内幕(一)浅析Web请求过程

itlemon

Java

神国统治者 | 中国古神话

chaozh

JVM 垃圾回收机制

Alex🐒

JVM 深入理解JVM

【干货分享】通过命令操作来学习Git

itlemon

git git入门

【数据结构】Java 常用集合类 PriorityQueue

Alex🐒

Java 源码 数据结构

Spring Security入门到实践(一)HTTP Basic在Spring Security中的应用原理浅析

itlemon

源码分析 spring security

JVM 对象内存布局

Alex🐒

JVM 深入理解JVM

如何挑选编程笔记本 | 数码产品

chaozh

并发必备基础知识汇总

itlemon

并发 基础

JVM 垃圾回收器 CMS

Alex🐒

JVM 深入理解JVM GC

优雅地利用c++编程从1乘到20 | 技术总结

chaozh

c++

女娲造物与补天 | 中国古神话

chaozh

玩转混合加密 | 精美配图

阿宝哥

安全 加密解密 数据加密

【译文】创建 Kubernetes manifest 的初学者指南

FeiLong

Kubernetes

架构师训练营 - 命题作业 第 7 周

铁血杰克

架构师训练营第七周作业-性能测试

sunnywhy

架构师训练营第7周作业

时来运转

创世 | 中国古神话

chaozh

神话

【数据结构】Java 常用集合类 ArrayDeque

Alex🐒

Java 源码 数据结构

Java并行程序基础

itlemon

Java 高并发 并行

架构师训练营第7周总结

时来运转

深入 Java Web 技术内幕(二)浅析DNS域名解析过程

itlemon

DNS 域名解析

Ubuntu 20.04 上安装和配置 VNC

酱紫的小白兔

JVM 垃圾回收器 G1

Alex🐒

JVM 深入理解JVM GC

JavaSE 7规范请求(JSR)在分歧中通过投票_Java_Alex Blewitt_InfoQ精选文章