10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

JCP 座谈:社区需要更多的开放性和更容易的参与性

  • 2008-11-29
  • 本文字数:2036 字

    阅读完需:约 7 分钟

QCon San Francisco 2008 关于开放标准开发的座谈会邀请了 JCP 主席 Patrick Curran 以及社区中的名人一起分享了开放标准和开源开发的实际经验。从一开始就有两个主要的议题萦绕着该讨论:开放和降低 JCP 的参与门槛。

讨论首先从 Belgian Java 用户组(BeJUG) JavaPolis Parleys 的的创建者 Stephan Janssen 开始。当 Stephan 被问到 BeJUG 为何能成为参与到 JCP 的两个 Java 用户组之一时,他说到这是因为他们参与到了 BGGA Closures proposal 中。他还提到由于经费的原因导致 JUG 很难参与到其中。Patrick Curran 补充到尽管参与 JCP 并不是免费的,但对于非盈利的组织来说是有折扣的。

Michael Van Riper( Silicon Valley Web JUG Silicon Valley Google Technology User Group 的领导者)继续说到从他的经历来看,在 JCP 中根本就感受不到社区的那种氛围,至少在特定的 JSR 外是这样的。他又说到经费是个问题,并提议将 JUG USA 作为一个保护组织。

接下来发言的是 Michael Ashley( Cultural Heritage Imaging 的开发主管),他强调 JCP 缺少对公众的开放性。这一点也得到了 Cay Horstmann(来自圣何塞州大学)的认同。他还强调对于标准化进行来说,透明度是很重要的,并提到了开放标准在教育上的价值。

之后,来自 Artima 的 Bill Venners 提出了这样一个问题:什么时候有必要去标准化一种语言,同时他得出了这样一个结论:标准只有具备多种实现时才有价值。在大多数其他情况下,最好是只有一个语言包。来自 National Institute of Standards and Technology 的 Lynne Rosenthal 说到基本的团队工作决定了标准组织的成败。同样熟悉官场并会说官话的人也是非常重要的。最后她说到领导者是 JSR 成功的关键要素。

Loretta Guarino Reid( Google 可访问性工程团队的成员)被问到她的团队与伤残人士的协作程度如何。她说有很多伤残人士与他们一起工作,他们正在尽力让其所有文档都具有可访问性。她还提到他们想与听力有障碍的人一起工作,直到现在他们才开始实现这个目标。Rod Johnson( Spring framework 之父)是最后一个发言的,他对过去JCP 的运作方式是很有发言权的,同时他还在最近当选为JCP 执行委员会的委员。他被问到为何他对JCP 提出了这么多批评而还要加入到其中呢,他说他已经看到了一些积极的改变。他也强烈建议增加过程的透明度并让社区参与其中——成为“Java 公民”。Patrick Curran 为JCP 过程进行了辩护,他说正常情况下所有的会议记录都会公开,同时他们正在构建一些群件(groupware)工具,这些工具将在站点的下一版中发布,它会对开放起到促进作用。Rod Johnson 被问到“Java 公民”是什么意思,他说作为Java 社区的成员,人们有权利,也有特权去使用他们,为了实现这一点,人们需要参与其中。

一些观众提到对于普通的程序员来说,想参与JCP 可不是那么容易的事,但Patrick Curran 说实际上该过程对所有人都是开放的,真的没什么障碍。Rod Johnson 补充说到一些开源项目组不需要对小事斤斤计较,然而Cay Horstmann 提到对于普通人来说,要想直接参与到技术当中还是相当困难的。Stephan Janssen 说整个过程都失去了透明性。

此时,一些观众抱怨规范太难理解了,他们提议建立一个开源的代码仓库、公共话题跟踪及邮件列表。Rod Johnson 说规范不会告诉你某项技术是否能完成你所期望的事情。

在几个观众提到规范领导者应该走出来并大力发展社区后,InfoQ 的主编Floyd Marinescu 问到JCP 是否考虑过为决定的“民主化”进行一些公众调查。Patrick Curran 回应说他们还没有考虑过这么做,但他表示借助于为下一版的JCP 站点所开发的新的协作工具,人们将有更多的机会参与进来。

有很多观众对 OSGi 上的 Java 模块化提出了反对意见,他们觉得这会导致混乱。而 Patrick Curran 却不这么认为,他说尽管他不是该领域的专家,但之所以做出这个决定是有很多技术上的原因的。

其中有个观众是某个规范的领导者,他说想与其他规范领导者联系上简直太难了,同时他也对 JSR 之间的人无法以简单、自然的方式进行交流这一事实提出了批评。Patrick Curran 说过程确实是“丢了某些东西”,这时 Rod Johnson 又重复了自己的观点:更多的开放性会对此有所帮助。Cay Horstmann 也承认了这个问题。观众依然坚持认为在规范领导者之间没有一种好的沟通方式,这时 Rod Johnson 说到哪怕在 JSR 之间存在着定义良好的范围依然会有问题,这会使事情变得更困难。

此后,一些观众又对文件的复杂性提出了批评,Patrick Curran 说到合法的协议保证了 JCP 今后不会遇到法律上的问题。讨论一整天都在围绕着该主题进行,一直到结束。最后观众希望 JCP 能降低参与的门槛并减少一些文件,而 Patrick Curran 却说当前的情况是正常的。 InfoWorld JavaWorld 都对座谈的这方面内容进行了报道。

随着社区不断要求 JCP 提供更多的开放性和更容易的参与性,让我们对过程的发展拭目以待吧。

你可以在 InfoQ 上找到更多关于JCP 的信息

查看英文原文: JCP Panel: The Community Demands More Openness and Easier Participation

2008-11-29 10:38543
用户头像

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

关注

评论

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

网络核心笔记(一)

lxmoe

学习笔记 网络 11月月更

亿级万物互联新时代的物联网消息中间件EMQX调研

宋小生

物联网 mqtt emqx

8年Java开发含泪刷题,架构岗现在好难进,有点崩溃

钟奕礼

Java 程序员 java面试 java编程

2022年华为Java面经,还没搞懂JVM

钟奕礼

Java 程序员 Java 面试 java编程

这20道微服务面试题,阿里、字节、美团、百度面试都问了

钟奕礼

Java 程序员 java面试 java编程

ABBYY FineReader16最新版PDF编辑器功能介绍

茶色酒

abbyy

FL Studio21最新版编曲DJ舞曲制作软件

茶色酒

FL Studio FL Studio 21

API渗透测试4个关键步骤

阿泽🧸

11月月更 API渗透测试

架构误区系列5:滥用分布式锁

agnostic

分布式锁

霸榜巨作!阿里内部顶级大佬整理(Redis 5设计与源码分析)

钟奕礼

Java 程序员 java面试 java编程

算法题学习---链表的奇偶重排

桑榆

算法题 11月月更

Scrum Patterns:产品的自豪感(Product Pride)

Bruce Talk

Scrum 敏捷 Agile Scrum Patterns

有限状态机

芯动大师

Verilog 11月月更 Melay FSM

从基础到实战,阿里巴巴高并发系统设计全彩版手册限时开源

Java全栈架构师

程序员 面试 程序员人生 高并发 架构师

网络核心笔记(二)

lxmoe

学习笔记 网络 11月月更

三到五年互联网公司Java面试题大全

钟奕礼

Java 程序员 java面试 java编程

LeetCode题解:783. 二叉搜索树节点最小距离,栈,JavaScript,详细注释

Lee Chen

JavaScript 算法 LeetCode

Redis分布式锁剖析和几种客户端的实现

C++后台开发

redis 分布式 后端开发 C++开发

OSPF路由协议三

初学者

网络 11月月更

阿里、百度、美团、面试题大集合,愿你更轻松拿下大厂offer

钟奕礼

Java java面试 java编程 程序员、

赞不绝口!仅靠阿里P9分享的 Redis 工作手册,拿到60W年薪Offer

程序知音

Java 数据库 redis 后端技术 Redis 6.0

聊聊香港优才-续篇(58/100)

hackstoic

香港优才

CleanMyMac2023Mac系统电脑磁盘优化软件

茶色酒

CleanMyMac CleanMyMac2023

精选2022年大厂高频Java面试真题集锦(含答案),面试一路开挂

程序知音

java面试 大厂面试 java架构 后端技术 Java面试八股文

一篇文章彻底理解 HDFS 的安全模式

明哥的IT随笔

hadoop hdfs

2022成功入职阿里:阿里的三套Java研发岗面试题总结(文末有答案)

钟奕礼

Java java面试 java编程 程序员、

GitHub标星75k,阿里15W字的Spring高级文档(全彩版),真的太香了

程序知音

Java spring ssm java架构 后端技术

如何召回流失用户

穿过生命散发芬芳

11月月更 流失召回

Camtasia2023免费电脑录屏视频软件使用教程

茶色酒

Camtasia Camtasia2023

CorelDraw2023主要功能特性

茶色酒

CorelDraw2023 CorelDraw

架构实战营模块 5 作业

陌生流云

架构实战营

JCP座谈:社区需要更多的开放性和更容易的参与性_Java_Dio Synodinos_InfoQ精选文章