写点什么

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

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

关注

评论

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

IPQ8072 VS IPQ9274 chip-What progress has WiFi 7 made compared to WiFi 6?

wifi6-yiyi

5G wifi6 WiFi7 6G

如何在短视频中合成“虚拟数字人”?

阿里云CloudImagine

云计算 剪辑 视频云 数字人

汽车之家铸精品工程

之家技术

质量 质量赋能 质量监控 质量指标

openGauss数据库源码解析系列文章—安全管理源码解析(五)

daydayup

5个高并发场景优化的衡量指标

华为云开发者联盟

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

【开源三方库】Aki:一行代码极简体验JS&C++跨语言交互

OpenHarmony开发者

OpenHarmony

详细的Java学习路线+Java每个阶段核心知识点+Java工作就业方向

java易二三

Java 编程 程序员 计算机 基础

JDV背后的技术-助力618 | 京东云技术团队

京东科技开发者

数据化 可视化软件 可视化展示 企业号 8 月 PK 榜

DDD项目落地之充血模型实践 | 京东云技术团队

京东科技开发者

DDD 充血模型 聚合根 企业号 8 月 PK 榜

【我和openGauss的故事】openGauss 5.0.0企业版x86单机安装

daydayup

仪表板修改优化实操案例

搞大屏的小北

数据看板 大屏布局 大屏设计 大屏设计优化 数据看板优化

MaxCompute发布按量付费闲时版,计算成本最高节省66.66%!

阿里云大数据AI技术

MaxCompute

Spring Boot 最佳实践

越长大越悲伤

Java spring Spring Boot

如何用IoT边缘连接器实现云端应用控制PLC?

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

倒计时2天 | 第六届openGauss技术文章征集活动最新初审合格名单(截至8.3)

daydayup

MTK 2.9.2 迁移Oracle 11g 至 openGauss 5.0.0操作指南

daydayup

【我和openGauss的故事】可视化运维平台openGauss Datakit带你轻松玩转openGauss 5.0

daydayup

山东布谷科技详解Android端直播应用源码保持优质直播质量的技术(三):可变比特率

山东布谷科技

android 软件开发 源码搭建 直播应用源码 可变比特率

Spring高手之路11——BeanDefinition解密:构建和管理Spring Beans的基石

砖业洋__

spring BeanDefinition Bean配置

加速未来!汽车之家App应用性能优化总结与后续展望

之家技术

前端 性能 App 质量 质量赋能

学生管理系统架构设计文档

艾瑾行

从原理聊JVM(四):JVM中的方法调用原理 | 京东云技术团队

京东科技开发者

Java JVM 多态 方法调用 企业号 8 月 PK 榜

【我和openGauss的故事】为集群增加VIP

daydayup

大语言模型推理性能优化之七策

Baihai IDP

人工智能 大模型 白海科技 推理优化 大模型推理

openGauss数据库源码解析系列文章—安全管理源码解析(五)

daydayup

汽车之家APP端到端全链路治理最佳技术实践

之家技术

质量 质量赋能 端到端 质量监控 质量指标

汽车之家页面性能监控建设实践

之家技术

质量 质量赋能 质量监控 质量指标 质量检测

基于YonGPT 的智能大搜,让知识赋能业务和组织!

用友BIP

企业服务大模型 YonGPT

事务,不只ACID | 京东物流技术团队

京东科技开发者

分布式事务 数据库事务 事务 企业号 8 月 PK 榜 AICD

小模型赋能大电网,手机拍照来建档

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

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