NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

2023年一线大厂 Java 面试八股文大全(整理版)附答案详解!

采菊东篱下

Java 程序员 面试

架构实战营第10期毕业设计-秒杀系统

Geek_4db2d5

场景重塑:乐播投屏搭载无影架构,打造“超级投屏空间”

云布道师

无影

4种API性能恶化根因分析

华为云开发者联盟

开发 API 华为云 华为云开发者联盟 企业号 3 月 PK 榜

如何构建内部开发者门户:企业参考指南

SEAL安全

企业号 3 月 PK 榜 开发者体验 内部开发者门户

硬核!阿里出品2023版Java架构师面试指南,涵盖Java所有核心技能

三十而立

Java java面试

【活动报名】 拥抱公平《 Impact Tech, She Can 》

亚马逊云科技 (Amazon Web Services)

人工智能

2023年金三银四大厂高频Java面试题(附答案)整理总结

架构师之道

程序员 java面试

低代码开发平台如何推动企业数字化转型

力软低代码开发平台

矩阵佛萨奇(MetaForce)合约开发源码搭建

薇電13242772558

web3

SVN管理工具:Cornerstone 4 激活版

真大的脸盆

svn Mac Mac 软件 SVN客户端

媒体赞誉丨九科信息入选“第一新声”2022高成长新锐企业榜、RPA高成长企业榜,并受邀参加“2022年高科技高成长年度峰会”

九科Ninetech

机器学习算法(一): 基于逻辑回归的分类预测

汀丶人工智能

数据挖掘 机器学习 数据分析 逻辑回归

三月征文活动结果已出炉,快来看看有没有你

InfoQ写作社区官方

热门活动 ChatGPT

尚硅谷Java真题详解教程发布

小谷哥

9 个可以快速掌握的 Java 性能调优技巧,必须掌握

三十而立

Java

户外广告屏为什么会坏?

Dylan

LED 户外LED显示屏

我眼中的优秀PM

BY林子

团队管理 项目管理

Docker等容器技术应用到移动开发的探索

Onegun

容器 docker build 小程序容器

一站式管理多平台小程序的办法

Onegun

微信小程序 小程序管理平台 小程序管理

如何防止AD域环境遭受恶意攻击?

嘉为蓝鲸

AD #运维

赋能数字经济新动能 焱融科技获评「人工智能高质量发展-行业责任担当」企业

焱融科技

人工智能 文件存储 容器存储 分布式文件存储 全闪存储

得物社区计数系统设计与实现

得物技术

性能优化 重构 稳定性

延伸测试边界,银行测试团队转型建议

BY林子

软件测试 敏捷测试 测试转型

论文分享丨Holistic Evaluation of Language Models

华为云开发者联盟

人工智能 华为云 论文 华为云开发者联盟 企业号 3 月 PK 榜

Java程序员涨薪必备的性能调优知识点,收好了

三十而立

Java

HummerRisk 使用教程:k8s检测

HummerCloud

开发和测试融合,到底该怎么做?

BY林子

敏捷开发 敏捷测试

面试处处碰壁?不慌,Java核心面试文档.PDF助你披荆斩棘

三十而立

综合系统清理优化工具:MacCleaner PRO中文激活版

真大的脸盆

Mac Mac 软件 mac系统清理优化软件 清理工具 清理优化

HummerRisk 使用教程:资源态势

HummerCloud

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