写点什么

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:542020
用户头像

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

关注

评论

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

小鸟飞行游戏【附源码】

JavaPub

上新了 亚麻云 | 远程办公有点上头?解锁云上应用现代化的奥秘

亚马逊云科技 (Amazon Web Services)

远程办公 应用

给小白的 PG 容器化部署教程(上)

RadonDB

postgresql 容器化 数据库·

直击中小企业转型通用痛点 联想百应推出智能会议解决方案

极客天地

Java 实现 植物大战僵尸 小游戏【附源码】

JavaPub

Java

【等保测评】2022年北京正规等保测评机构新名单公布

行云管家

等保测评 北京

中科大脑知识图谱平台建设及业务实践

NebulaGraph

图数据库 知识图谱

固态硬盘和机械硬盘的区别(7大区别,简单易懂)

源字节1号

软件开发 前端开发 后端开发 小程序开发

Java实现一个打飞机的小游戏【附源码】

JavaPub

超级马里奥【附源码】

JavaPub

吃豆人游戏【附源码】

JavaPub

Java 实现 捕鱼达人 小游戏【附源码】

JavaPub

Java实现一个坦克大战的小游戏【附源码】

JavaPub

大咖说·图书分享|阿里官方为你分享内部测试之道

大咖说

阿里巴巴 测试 开发

大数据培训数仓实践 Kimball 维度建模

@零度

数仓 大数据开发

Java 实现 贪吃蛇 小游戏【附源码】

JavaPub

【等保测评】等保测评师怎么考,前景怎么样?

行云管家

网络安全 IT运维 等保测评 等保测评师

艾莫尔研究院基于Karmada的落地实践

华为云开发者联盟

云原生 Karmada 自动化集群管理

VPN的应用场景

源字节1号

小程序开发

俄罗斯方块【附源码】

JavaPub

3D赛车【附源码】设计实现

JavaPub

编程,不止有代码,还有艺术

华为云开发者联盟

数据库 倒排索引 GaussDB(for Influx) hint

A New ETL Language -- Easy SQL

Bright

数据开发 ETL 大数据开发 EasySQL

亚信安慧AntDB数据库斩获“最佳数据库品牌”大奖

亚信AntDB数据库

【技术干货】代码示例:使用 Apache Spark 连接 TDengine

TDengine

数据库 tdengine 开源 时序数据库

关于敏捷测试象限的“秘密”

BY林子

敏捷开发 敏捷测试 测试策略

Java 实现 1024 小游戏【附源码】

JavaPub

常用的 Lambda 表达式案例解析,工作中都会用到!

CRMEB

揭秘华为云GaussDB(for Influx)最佳实践:hint查询

华为云开发者联盟

数据库 倒排索引 GaussDB(for Influx) hint 单时间线

深入解析 TiFlash丨多并发下线程创建、释放的阻塞问题

PingCAP

git bisect:让你闭眼都能定位疑难 bug的利器

华为云开发者联盟

开发 bug git bisect 二分法定位

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