AI 年度盘点与2025发展趋势展望,50+案例解析亮相AICon 了解详情
写点什么

专访|姜宁当选 Apache 软件基金会董事:希望能够帮助 ASF 打破地域、文化、语言的障碍

  • 2022-03-04
  • 本文字数:3584 字

    阅读完需:约 12 分钟

专访|姜宁当选 Apache 软件基金会董事:希望能够帮助 ASF 打破地域、文化、语言的障碍

当地时间 3 月 3 日,Apache 软件基金会(简称 ASF)官网公布了最新一届董事名单,其中 Apache 软件基金会孵化器导师、ALC Beijing 发起人、华为开源能力专家姜宁成为 Apache 软件基金会新任董事。



姜宁从 2006 年开始一直从事 Apache 软基金会开源中间件项目的开发工作,先后参与了 Apache CXF、Apache Camel、Apache ServiceMix、Apache ServiceComb 的开发。对微服务架构、WebServices、Enterprise Integration Pattern、SOA、OSGi 有比较深入的研究,有丰富的 Java 开发和使用经验,同时也是函数式编程爱好者。


“能当选新一届的董事会成员,心情非常激动。”姜宁在接受 InfoQ 专访时说道,非常感谢广大 ASF 会员对他的支持和信任,这次他的竞选宣言是帮助 ASF 打破地域、文化、语言的障碍。他表示,最近受地缘政治影响,原本存在的国际协作次序发生很大变化,开源是目前为数不多的由大家悉心呵护的合作净土。

竞选 Apache 软件基金会董事

回顾竞选经历,姜宁称这次的基金会董事竞选还是比较激烈,有 20 位候选者提名,在邮件列表中,大家可以回复提名邮件,发表自己的看法,支持自己的候选人,最后由 ASF 会员从 15 位候选人里面选出 9 位董事会成员。


“由于地域、语言和文化的差异,国内的开发者很少有机会能够深度参与到国际开源基金会社区的建设中来。”两年前,姜宁发起 ALC Beijing,去年 ALC Beijing 将 ApacheCon Asia 带入国内。


“因为 ASF 是一个全球化的虚拟组织,参与董事会的竞选之前,参选人有一个机会在邮件列表中通过发表竞选宣言的方式与 ASF 会员进行沟通。虽然我成为 ASF 会员已经超过 10 年,但这是我第一次参加 ASF 的董事会竞选。为了让各位会员了解我做的工作,在竞选宣言中我回顾自己 ASF 的工作经历,介绍了自己帮助本土项目成长,以及成立 ALC Beijing 的初衷,最后总结去年 ALC Beijing 举办 ApacheCon Asia 一些经验。相信这些都是打动 ASF 会员为我投票的主要原因吧。”


姜宁表示,当选 Apache 软件基金会董事意味着可以在基金会层面进行更多的沟通和协作。后续他将扮演好桥梁的角色,帮助拉进 Apache 本地社群与 ASF 总部之间的关系。

专注开源:工作和兴趣爱好是可以统一的


姜宁早前在接受InfoQ采访时分享过他的开源经历。他表示自己参与开源的经历跟大家不太一样,是直接走公司流程。2006 年,IONA 有个项目要开源,姜宁很轻松地成为了一个初始 committer,开始接触 ASF。2008 年的时候在 Apache Camel 项目中,姜宁被选举成为 committer,这对他来说意义重大,他开始 mentor 其他人,直到有一天收到 ASF 的邀请信,姜宁便正式成为 Apache member。


再次谈起这段经历,姜宁感慨自己能全职参与开源是幸运的。“十六年前,在国内我非常有幸地成为了一位可以在上班时间专心做开源的开发者,后来还在家上了很长时间的班。当时我最大的收获是发现工作和兴趣爱好原来是可以统一的,参与开源给我的自由度,让我可以选择我自己感兴趣的工作。这样我的工作满意度非常高,而且还能照顾到家里,做到生活和工作的平衡。”


做开源工作的这些时日,对姜宁来说是一种享受,他能够静下心去专研技术问题,自己的工作不但能够被世人所看到,还能够得到反馈,同时技术能力也可以得到快速提升。


姜宁指出,现在在国内也有越来越多的开源商业化公司在提供这样的职位。“我相信会有越来越多在企业内做开源项目的同学会跟我有同样的体验。 ”

开源与远程工作

一直以来,开源的重要属性之一是超越地域局限的代码协作,这和如今流行的远程办公类似。姜宁表示自己近期比较关注开源和远程工作的关系,“如果我们能把在开源项目开发学到的协作经验应用到我们的日常工作中,可以极大提升我们的工作效率和满意度。 ”


他进一步指出,在开源项目中,虽然大家没有像企业里那样有如此细致的分工协作,没有非常复杂的流程保证。但是借助网络,大家可以跨越时间和空间的障碍,在不面对面交流的情况下充分协作。特别是在当前疫情还在肆虐的情况下,在家远程办公逐渐成为常态,他相信,开源中的远程协作工作方式会成为后疫情时代的主流工作方式。


“如果我们能够像开源项目那样做到信息开放透明,那么在家远程办公时,开会的成本就会降低很多,协作效率也能提升很多。如此一来,省下来的时间可以多陪陪家人,让我们可以开心地工作、健康地生活。 ”


值得一提的是,姜宁也是 DIVE 全球基础软件创新大会“开源布道与生态建设"专场的出品人。该大会将于 4 月 15 日-16 日在线上举办,围绕操作系统、中间件、编译语言、数据库、微服务等不同领域做深入探讨,也将聚焦人才建设、投资和创业等问题进行洞察和分析,“开源布道与生态建设”专场将从社区建设、企业开源实践及许可证变迁等方面,展现开源现状和发展趋势。敬请大家关注。


附上姜宁在本次 Apache 软件基金会董事会竞选中的竞选宣言全文,由思否翻译、姜宁审校,InfoQ 获授权分享。


我的 Apache 软件基金会贡献之旅始于 2006 年,成为基金会 Member 至今已有 10 余年。我是 Apache Incubator(孵化器)的活跃的导师,帮助了 10 多个孵化的开源项目 [1]。两年前,我在北京成立了 ALC (Apache Local Community,译者注:Apache 软件基金会本土社区),希望能在中国推广 Apache Way 和开源文化。事实上,我们已经取得了相当大的进展,在 2021 年,我们(ALC 北京)成功举办了 ApacheCon Asia。


如果我能够成为董事会的一员,我希望能够帮助 ASF 打破地域、文化、语言的障碍。


根据我 6 年多来在项目孵化上的指导经验,我可以看出这些中国开发者参与 ASF 的障碍。


当我与当地的开发者交谈时,我发现虽然他们中的大多数人每天都在使用 ASF 项目,却只有少数人对这些项目做出了贡献。这并不是因为他们对自己的编程技能没有信心,而主要是由于文化差异。大家可能不习惯通过电子邮件列表的方式去接触那些看不见的、不熟悉的 ASF 项目开发者。因此,为了让这些开发者加入,当地的导师帮助和项目的线下聚会是至关重要的。


作为一个本地导师,我希望自己可以成为 ASF 和本地社区之间的桥梁,而不仅仅是为项目孵化提供 ASF 的指导。在 2018 年 [2] 和 2019 年 [3] ,当 Craig、Roman 和 Justin 访问中国时,我举办了 Apache committer 上海线下聚会。这是一个很好的机会,让当地的 Apache committer 和潜在的孵化项目与 ASF 工作人员进行直接对话。这些线下聚会非常成功,我们交流了大量关于社区建设的想法,并使这些开源项目直接受益。一个很好的证明是,ShardingSphere 和 APISIX 在这次见面会后立即找到了他们的项目孵化导师。


当我从 Community Dev 邮件列表中看到 Apache Local Community 的计划时,我突然意识到,我可以做的事情还有很多。随着越来越多的孵化项目加入到在北京举行的同城聚会,建立本土社区的想法在我脑海里闪现。这样一来,本土的开源爱好者就可以通过举办活动、发表文章、制作播客等方式聚在一起。于是我在 2020 年发起了 ALC Beijing [4] ,并以导师的身份帮助建立了 ALC Shenzhen [5] 。通过在本土社区分享 ASF 的成功故事,我们激励更多的开发者,优秀的大学生加入开源开发的队伍中来。


与社区一起,我们可以做得比我想象的更多。去年,ALC Beijing 很荣幸地举办了 2021 年的 ApacheCon 亚洲大会 [6] 。在赞助商、会议主席和志愿者的无数支持下,我们成功举办了这次会议。在这次会议上,有近 200 名演讲者提供了 140 场会议,13 个主题演讲,14 个分论坛。最终,我们吸引了约 30.7 万名观众参加会议。通过举办 ApacheCon Asia 2021,ALC Beijing 在提高 ASF 的本土知名度方面迈出了一大步。看到会议筹备从零开始慢慢,我无法形容我是多么的自豪,也无法形容我对得到大家慷慨帮助以及支持的感激之情。


ASF 一直是开发者们推动开源世界创新的圣地。我非常享受我在 ASF 的旅程,并希望把它带到下一个阶段。能够被提名(成为 Apache 2022 新任董事会成员)是一个很大的荣誉,我期待着在 Apache 软件基金会董事会中继续为 ASF 服务。


注释:

[1]https://whimsy.apache.org/roster/committer/ningjiang

[2]https://twitter.com/willemjiang/status/1051302400969957376

[3]https://twitter.com/willemjiang/status/1175357977261301760

[4]https://cwiki.apache.org/confluence/display/COMDEV/ALC+Beijing

[5]https://cwiki.apache.org/confluence/display/COMDEV/ALC+shenzhen

[6]https://www.apachecon.com/acasia2021/


延展阅读:《开源引路人:我的 Apache Mentor 之路》



每一位开源参与者、每一个开源项目都可以成为舞台上的主角。


新的一波开源浪潮正在席卷中国,【开源聚光灯】是 InfoQ 重点打造的开源主题栏目,旨在通过新闻、系列访谈、用户调查、迷你书、视频等形式深入观察开源运动,围绕开源的价值和开源开发模式,与投身开源的每一个个体共同探讨开源发展现状,照亮每一个开源舞台上的参与者。


如果你有开源故事或对开源的深刻观点想要分享、或开源项目想要寻求报道,欢迎联系微信 caifangfang842852(请注明姓名和来由)。

2022-03-04 12:006290

评论

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

TIME_WAIT累积与端口耗尽

阿泽🧸

TIME_WAIT 三周年连更

精选AI工具合集,效率神器!不止ChatGPT

Finovy Cloud

人工智能 AI

数据生产压力突增23倍,平台“可观测性”如何帮这家制造集团排忧解难? | 奇点云技术分享

奇点云

数据中台 可观测性 制造业 奇点云

flutter系列之:如何自定义动画路由

程序那些事

flutter 架构 大前端 程序那些事

数据可视化、数据分析常用的表格组件都有哪些?(三)

百度开发者中心

数据可视化 百度智能云 数据分析工具

selenium源码通读·7 |webdriver/common/by.py-By类分析

测试 自动化测试 测试框架 源码剖析 selenium

推进数字化转型进程,AntDB数据库协同神州云动共促新发展

亚信AntDB数据库

AntDB AntDB数据库 企业号 4 月 PK 榜

软件测试/测试开发丨接口测试APIObject 模式、原则与应用

测试人

软件测试 自动化测试 接口测试 测试开发

建设司库管理体系,数智化转型打破数据壁垒

智达方通

全球司库 司库体系建设 司库管理体系 智达方通

GPU 加速药物研发与基因组学分析

百度开发者中心

GPU服务器

selenium源码通读·8 |webdriver/common/keys.py-Keys类分析

Python 自动化测试 测试框架 源码剖析 selenium

当GPT-4化身主考官:与ChatGPT处于同水平的有这些

Openlab_cosmoplat

CANN开发实践:4个DVPP内存问题的典型案例解读

华为云开发者联盟

人工智能 华为云 CANN 华为云开发者联盟 企业号 4 月 PK 榜

软件测试/测试开发丨搞定多环境下的接口测试

测试人

软件测试 自动化测试 接口测试 测试开发

为什么要使用CDN?CDN有什么优势?

海拥(haiyong.site)

三周年连更

OpenHarmony开发者大会召开 携手共建使能千行百业的数字底座

Geek_2d6073

OneFlow源码解析:Eager模式下Tensor的存储管理

OneFlow

押题率90%!2023Java岗面试99题(含答案):JVM+Spring+MySQL+线程池+锁

程序知音

Java 后端 java面试 Java进阶 Java面试题

软件测试/测试开发丨接口测试通用 API 封装实战

测试人

软件测试 自动化测试 接口测试 测试开发

软件测试/测试开发丨接口测试数据的数据驱动

测试人

软件测试 自动化测试 接口测试 数据驱动 测试开发

软件测试/测试开发丨流程封装与基于加密接口的测试用例设计

测试人

软件测试 自动化测试 接口测试 测试开发 测试用例

10分钟带你徒手做个Java线程池

华为云开发者联盟

Java 开发 华为云 华为云开发者联盟 企业号 4 月 PK 榜

OpenHarmony 3.2 Release版本到来,全面提升复杂带屏设备体验

Geek_2d6073

CloudQuery 社区版回归直播即将开启

BinTools图尔兹

直播 社区版

2023JAVA架构师面试130题含答案:JVM+spring+分布式+并发编程》...

程序知音

Java java面试 后端开发 java架构 Java面试题

如何实现多存储文件传输,镭速提供多存储文件传输解决方案

镭速

数据可视化、数据分析常用的图表都有哪些?(一)

百度开发者中心

数据可视化 #百度智能云# 数据分析可视化

数据可视化、数据分析常用的图表都有哪些?(二)

百度开发者中心

数据可视化 #百度智能云# 数据分析可视化

TitanIDE 新版本来袭,全新“效能看板”上线

行云创新

ide

深入了解 WebAssembly —— 一种新的 Web 可执行文件格式

NGINX开源社区

nginx webassembly

专访|姜宁当选 Apache 软件基金会董事:希望能够帮助 ASF 打破地域、文化、语言的障碍_文化 & 方法_罗燕珊_InfoQ精选文章