写点什么

Oracle 发布 OpenJDK 草案章程

  • 2011-02-19
  • 本文字数:1071 字

    阅读完需:约 4 分钟

近日,Oracle 发布了首个用于指导 OpenJDK 开发过程的草案章程。这些章程最初本应该是由 OpenJDK 临时管理董事会制定的(由 Sun 在 2007 年 5 月所创建),但由于延期等原因,董事会无法完成这项工作。Java 7 平台首席架构师 Mark Reinhold(他作为该文档的编辑)就该新文档说到

总结 Sun 特许建立的 OpenJDK 临时管理董事会早先的工作,我们的目标是一致的:提供一份书面规则,促进 OpenJDK 社区长久的健康与成长,鼓励 OpenJDK 成员以开放、透明的方式参与进来。

Reinhold 说到:“这是开始,而不是结束。这份草案有很多 Bug 和不完善之处,毫无疑问,我们可以通过各种方式改进它“。接受建议的截至日期为 3 月 3 日,之后他会将其提交给 OpenJDK 社区成员进行审批。

一些批评之声也不绝于耳,认为这项工作严重依赖于 Oracle 和 IBM 这两家公司。临时管理董事会的前成员及 Sun Microsystems 的首席开源官员 Simon Phipps 认为这项提案能得 -3 分(分数范围从 -10 到 10),他援引了大量议题,特别是管理董事会成立的方式来佐证他的想法。该董事会由 Mark Reinhold 和 Adam Messinger(他们都来自于 Oracle)以及 Jason Gartner (来自 IBM),还有两个独立成员 Doug Lea(他在 Java 并发上所完成的工作为人所津津乐道)和 Mike Milinkovich(Eclipse 基金会执委)所组成的。该团队与来自于 IBM 的 John Duimovich 共同起草了该草案章程。Phipps说到

自由 Java 领导者 Mark Wielaard 指出:一开始这是一个封闭大公司所构成的团队,里面的成员从来没有参与过 OpenJDK 的开发工作。最初的董事会都是由 Oracle 和 IBM 指派的,他们只选择自己信任、能够代表自己的人,冒的风险越小越好(只有 Doug Lea 在离开 JCP 后才开始吐露心声),但他们却忽略了 OpenJDK 的贡献者 Red Hat 与 Google(还有最近加入进来的 Apple)。未来的董事会将至少包含两名 Oracle 员工和一名 IBM 员工。有趣的是,这并不符合最初的 OpenJDK 宪章——将大多数席位留给推选出来的代表。 未来,董事会还有成长的空间,从理论上来说,最后会有社区指定的成员加入到董事会当中,数量也会超过 Oracle 和 IBM 代表总和,但规则本身却差劲至极,毫无疑问,这又是 Oracle 主导的游戏舞台。

上面提及的 Wielaard 还表示了对 JCP 与 OpenJDK 之间的许可冲突的担忧

如你所知,目前的平台 JSR 有规范许可,ri 与 tck 是由 JCP 发布的,但其许可条款却与 GPL 冲突。最好在遇到麻烦前先把他们解决掉。

但 Milinkovich 却赞同这项工作,他说:该草案”最成功之处”在于建立好了公平的管理结构。

查看英文原文: Oracle Issues Draft OpenJDK Bylaws

2011-02-19 07:531127
用户头像

发布了 88 篇内容, 共 262.6 次阅读, 收获喜欢 8 次。

关注

评论

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

极客时间运维进阶训练营第二十周作业

忙着长大#

MySql序号递增

源字节1号

软件开发 小程序开发

声明式编程:by example

agnostic

声明式

极客时间运维进阶训练营第十六周作业

忙着长大#

极客时间运维进阶训练营第十七周作业

忙着长大#

全栈声明式可观测:KubeVela 开箱即用且灵活定制的云原生应用洞察

阿里巴巴云原生

阿里云 开源 云原生 KubeVela

Spring探索丨既生@Resource,何生@Autowired?

阿里巴巴云原生

spring 阿里云 云原生

极客时间运维进阶训练营第二十一周作业

忙着长大#

超级视频播放器:nPlayer for Macv1.4.0中文激活版

真大的脸盆

Mac Mac 系统 视频播放器 视频播放 视频播放软件

极客时间运维进阶训练营第十九周作业

忙着长大#

Activity登堂入室

梦笔生花

windows Activity View

提升集群吞吐量与稳定性的秘诀: Dubbo 自适应负载均衡与限流策略实现解析

阿里巴巴云原生

阿里云 开源 云原生 dubbo

「硬核实操」如何拥有一个自己的数字人模型

京东科技开发者

京东云 数字人 企业号 4 月 PK 榜

极客时间运维进阶训练营第十周作业

忙着长大#

极客时间运维进阶训练营第十八周作业

忙着长大#

Python:如何写输入与输出

强劲九

Python

如何用一个端口同时暴露 HTTP1/2、gRPC、Dubbo 协议?

阿里巴巴云原生

阿里云 云原生 dubbo

【原理揭秘】Vite 是怎么兼容老旧浏览器的?你以为仅仅依靠 Babel?

京东科技开发者

前端 企业号 4 月 PK 榜

极客时间运维进阶训练营第十二周作业

忙着长大#

极客时间运维进阶训练营第十四周作业

忙着长大#

释放商业潜力:掌握成功IT数字化转型的三大关键

L3C老司机

数字化转型 工程效能 业务赋能 胜任力 IT咨询

5 分钟读懂开源服务框架 Dubbo 及其最新规划

阿里巴巴云原生

阿里云 云原生 dubbo

Spring Cloud Alibaba 应用如何平滑迁移至 IPv6?

阿里巴巴云原生

阿里云 云原生 Spring Cloud Aliababa

我没能实现始终在一个线程上运行 task

newbe36524

C#

极客时间运维进阶训练营第十三周作业

忙着长大#

架构训练营 - 模块八作业

Sam

架构实战营

故障处理与自动驾驶(63/100)

hackstoic

架构设计

Java异常处理和最佳实践(含案例分析)

阿里巴巴云原生

Java 阿里云 云原生 JVM

Low-Code,一定“low”吗?

京东科技开发者

低代码 京东云 京东技术 京东科技 企业号 4 月 PK 榜

极客时间运维进阶训练营第十一周作业

忙着长大#

极客时间运维进阶训练营第十五周作业

忙着长大#

Oracle发布OpenJDK草案章程_Java_Charles Humble_InfoQ精选文章