写点什么

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

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

关注

评论

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

如何使用 NFTScan NFT API 在 Base 网络上开发 Web3 应用

NFT Research

API NFT\ NFTScan

英特尔正式启动人工智能创新应用大赛,助力更多开发者抓住 AI PC新机遇

E科讯

Paste 剪切板管理软件 Paste mac中文安装教程

mac

苹果mac Windows软件 Paste 剪切板管理软件

加速开发与部署:Docker容器与低代码开发的完美结合

不在线第一只蜗牛

Docker 低代码 容器化 部署

Parallels Desktop 18 for Macv18.3.2永久激活版:跨平台的无缝协作

iMac小白

2023年度AI技术盘点:突飞猛进的技术进展与未来挑战

EquatorCoco

人工智能 AI技术

驱动AI PC应用向大众普及,英特尔人工智能创新应用大赛为开发者与大众用户搭建桥梁

E科讯

MATLAB R2023a for Mac中文激活版:科学计算的极致体验

iMac小白

我对线上质量监控大盘的思考

老张

质量保障 质量度量 #监控

每日一题:LeetCode-718. 最长重复子数组

Geek_4z9ami

Go 面试 算法 LeetCode 动态规划

手把手教你用python做一个年会抽奖系统

不在线第一只蜗牛

Python 人工智能 编程语言 年会

KeyShot 2023 Pro for Mac:专业级渲染工具,助力设计师实现创意

iMac小白

当 ChatGPT 有了身体会怎样?《Nature》预测 2024 科技大事丨 RTE 开发者日报 Vol.112

声网

除了增删改查,后端一定要学会这些!

伤感汤姆布利柏

后端 低代码

基于低代码平台开发应用程序

互联网工科生

软件开发 低代码 应用开发 可视化开发

ETLCloud与简道云结合,实现企业信息同步

RestCloud

数据同步 ETL

稳定币分析的 3 个关键指标

Footprint Analytics

区块链 加密货币 稳定币

喜讯 | 华为云多个开源项目通过信通院可信认证

华为云开源

云原生 开源项目 可信开源 华为云开源

你知道海外云手机可以用于外贸测评吗?

Ogcloud

跨境电商 外贸

基于品高基础云+容器云的DevOps双模应用探索

品高云计算

研发提效必备技能:手把手教你基于Docker搭建Maven私服仓库

EquatorCoco

Docker maven 容器

KeyShot 2023 Pro for Mac v12.2.2.4激活版:渲染界的黑马,轻松实现高质量渲染

iMac小白

Swagger 注解详述:如何编写更友好的API文档

Liam

后端 接口文档 API swagger 接口工具

年度总结&计划-做标杆服务协创未来

开源物联卡管理平台-设备管理

物联网 IoT eSIM安全 Java技术提升

软件测试/测试开发丨<火焰杯>测试开发职业竞赛开始报名啦!

测试人

软件测试 测试开发

sublime text for Mac注册破解激活 完美兼容M1

iMac小白

2024中国信通院ICT深度观察报告会 | 政企数字化转型论坛在京召开

信通院IOMM数字化转型团队

数字化转型 IOMM ICT深度观察

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