【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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

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

关注

评论

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

数字资产钱包系统开发及介绍

智慧公安情报研判大数据系统分析平台搭建

t13823115967

智慧公安

博睿数据支持腾讯云函数监控,Serverless时代已来临

博睿数据

Serverless APM 监控

网易有道 iOS二面经验分享

iOSer

ios 面试 网易

架构师训练营 1 期第 8 周:性能优化(二)- 作业

灵霄

极客大学架构师训练营

架构师训练营 1 期第 12 周:数据应用(一) - 作业

灵霄

极客大学架构师训练营

Devil Fruit恶魔果实APP系统软件开发

系统开发

AI技术在音视频领域的发展

anyRTC开发者

人工智能 ios android AI WebRTC

架构师训练营第六周作业

Geek_xq

像用户一样测试:不妨犯傻

QualityFocus

软件测试 体验 可用性 用户体验

【Java并发编程】阿里最喜欢问的几道线程池的面试题?

java金融

Java 面试 线程池

架构师训练营 1 期第 11 周:安全稳定 - 作业

灵霄

极客大学架构师训练营

智慧警务平台搭建,大数据时代下的警务模式

t13823115967

大数据

太平金科助力“开局之战”顺利启动,博睿数据“A+N”一体化解决方案全力护航

博睿数据

APM npm AIOPS

面试官:我问的是Java内存模型,你回答堆栈方法区干嘛?

Java鱼仔

Java 程序员 JMM 多线程 并发

生产环境全链路压测建设历程 22:FAQ 1&2

数列科技杨德华

全链路压测 七日更

也谈“中年焦虑”

程序员架构进阶

方法论 职业规划 中年危机

架构师训练营第六周总结

Geek_xq

互联网寒冬下,程序员如何化解危机?答案全在这份阿里Java知识地图里

比伯

Java 编程 程序员 面试 计算机

架构师训练营 1 期第 13 周:数据应用(二) - 作业

灵霄

极客大学架构师训练营

简明设计模式—创建型

2970

设计模式 Go 语言

即构低延迟直播产品L3,打造更优质的实时互动体验

ZEGO即构

架构师训练营 1 期第 9 周:性能优化(三)

灵霄

极客大学架构师训练营

【Java并发编程】面试必备之线程池

java金融

线程池

咨询师的诱惑

escray

程序员 面试 面经

一代版本一代神:利用Docker在Win10系统极速体验Django3.1真实异步(Async)任务

刘悦的技术博客

django python3.x 异步 异步任务

京东将上线社区团购“京喜拼拼”:社区团购是否是一次泡沫大战

石头IT视角

LeetCode题解:剑指 Offer 40. 最小的k个数,二叉堆,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

架构师训练营第五周”技术选型一“总结

随秋

极客大学架构师训练营

架构师训练营 1 期第 10 周:模块分解 - 作业

灵霄

极客大学架构师训练营

IDEA插件:多线程文件下载插件开发

Silently9527

Java 多线程 idea插件 文件传输

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