写点什么

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

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

关注

评论

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

用户红利终结,应用分发如何实现“全链路加速增长”?

最新动态

色彩精准、数据安全,华为云上的超高清设计师云工作站给你新体验

爱科技的水月

使用HTTP工作的Web服务器

穿过生命散发芬芳

web服务器 12月月更

贾斯特里尼&布鲁克斯葡萄酒,贵族品质值得选择

联营汇聚

基于Netty的IM聊天加密技术学习:一文理清常见的加密概念、术语等

JackJiang

Netty 即时通讯 即时通讯IM SSL/TLS

华为云桌面的安全,到底是怎么做到的?

清欢科技

Spring-Mybatis整合

@下一站

程序设计 mybatis 12月日更 12月月更 springboot整合

法国名酒贾斯特里尼&布鲁克斯,俘获皇室贵族的葡萄酒

联营汇聚

从全球顶级数据库大会 SIGMOD 看数据库发展趋势

NebulaGraph

数据库 图数据库 技术演变

华为云大数据BI解决方案,助力企业实现数字化转型

科技说

JavaScript基础:在Jupyter Notebook中操练

无人之路

JavaScript Jupyter Notebook

教你用JavaScript实现鼠标特效

小院里的霍大侠

JavaScript 编程开发 初学者 入门实战

库存积压营销差?不妨尝试华为云大数据BI

科技说

实测 | 海纳百川,华为OceanStor Pacific分布式存储为多元算力应用带来更优选择

脑极体

设计企业如何降低设备成本?来试试华为云桌面吧!

爱科技的水月

提升游戏玩家体验,华为云CDN加速了解一下

秃头也爱科技

华为云桌面,助力企业灵活、高效办公

清欢科技

华为云桌面,数字化时代便捷、安全的办公选择

清欢科技

绿色高效办公,华为云桌面不可或缺

爱科技的水月

企业云上安全办公,就用华为云桌面

爱科技的水月

贾斯特里尼&布鲁克斯葡萄酒,绿色酿酒传承百年

联营汇聚

华为云桌面携手伙伴共建繁荣生态

清欢科技

未来智安XDR荣膺ISC 2022创新能力百强

未来智安XDR SEC

2022年了,苹果还不能长截图,华为的指关节截屏了解一下~

极客天地

3ds Max云渲染平台哪个好?

Renderbus瑞云渲染农场

云渲染 3dsMax云渲染平台哪个好

【Go实现】实践GoF的23种设计模式:命令模式

元闰子

Go 设计模式 命令模式

为什么 APISIX Ingress 是比 Traefik 更好的选择?

API7.ai 技术团队

云原生 APISIX Ingress Controller Kubernetes Serverless

认证鉴权对于 API 网关的重要性

API7.ai 技术团队

认证授权 API Gateway APISIX 网关

华为云大数据BI,助力企业挖掘信息数据潜在价值

科技说

Android基础入门教程

芯动大师

android Android开发

2022-12-22:给定一个数字n,代表数组的长度, 给定一个数字m,代表数组每个位置都可以在1~m之间选择数字, 所有长度为n的数组中,最长递增子序列长度为3的数组,叫做达标数组。 返回达标数组的

福大大架构师每日一题

算法 rust 福大大

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