BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Dio Synodinos 关注 3 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2008年11月30日. 估计阅读时间: 7 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

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

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

Michael Van Riper(Silicon Valley Web JUGSilicon 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却说当前的情况是正常的。InfoWorldJavaWorld都对座谈的这方面内容进行了报道。

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

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

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT