【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

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

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

关注

评论

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

2020亚马逊全球Prime会员日为会员节省金额超过14亿美金

爱极客侠

本周学习总结

饺子

《Linux学习笔记》从常用命令、常用操作到网络管理、性能优化

Java架构之路

Java Linux 程序员 面试 编程语言

如何设计一个牛逼的API接口

Java旅途

Spring Boot API

MySQL-技术专题-SQL优化系列

洛神灬殇

看看专科程序员与本科程序员之间,到底有什么区别?

Java架构师迁哥

区块链将这样影响你的生产生活

CECBC

区块链 信息发展

数据库技术丨GaussDB(DWS)数据同步状态查看方法

华为云开发者联盟

数据库 高可用

通证、通证经济与区块链

CECBC

区块链 通证经济

架构师训练营第一期-第四周学习总结

卖猪肉的大叔

极客大学架构师训练营

你掉进过“伪敏捷”的陷阱吗?

华为云开发者联盟

项目管理 软件 敏捷

大型互联网应用系统的技术方案和手段

饺子

架构师训练营第 1 期第四周总结

Leo乐

极客大学架构师训练营

架构师训练营第一期-第四周课后作业

卖猪肉的大叔

极客大学架构师训练营

架构师训练营第四周作业

Shunyi

极客大学架构师训练营

Java 中的反射是什么

Rayjun

Java 反射

浅析 Golang 垃圾回收机制

郭旭东

Go 语言

第四周学习代码系统架构总结

三板斧

【人人都懂密码学】一篇最易懂的Java密码学入门教程

华为云开发者联盟

加密 密码

Flink处理函数-6-4

小知识点

scala 大数据 flink

上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间

Java架构师迁哥

《Java核心技术总结》+《面试题总结》PDF整理,阿里P8大牛熬了半个月肝出来的!

Java架构之路

Java 阿里巴巴 程序员 面试 编程语言

拯救深度学习:标注数据不足下的深度学习方法

华为云开发者联盟

学习 AI 训练

阿里内部绝密《百亿级并发系统设计》实战教程,冒着被劝退的风险免费分享

Java架构之路

Java 阿里巴巴 程序员 面试 编程语言

研发和测试在多国陆续展开 全球央行数字货币研发驶入快车道

CECBC

数字货币 金融

京东区块链之供应链应用篇:溯源应用结合区块链能碰撞出什么火花?

京东科技开发者

区块链 供应链

5张表的sql整懵阿里p7:你们能看明白自己写的啥吗?

小Q

MySQL 数据库 学习 调优 mycat

阿里云服务器搭建

时间是一个人最好的证明

阿里云 服务器 域名

Vidyo整个产品架构是怎样的?

dwqcmo

音视频 集成架构 解决方案 智能硬件

架构师训练营 1 期 - 第四周 - 系统架构

三板斧

极客大学架构师训练营

有符号类型引发的奇怪现象

jiangling500

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