编者荐语:
今日推荐 Apache Pulsar PMC 成员翟佳接受 SegmentFault 思否关于 ApacheCon Asia 2021 的相关采访,欢迎大家阅读!
以下文章来源于开发者生态 ,作者翟佳
实际上对于 Apache Way 究竟如何定义没有教科书的严格规定,每个参与 Apache 社区贡献的人都有自己的理解和诠释,一千个人有一千个哈姆雷特。———翟佳
(本文来源于公众号「开发者生态」,已授权转载,特此感谢)
ApacheCon 是 Apache 软件基金会(ASF)的官方全球系列大会。作为久负盛名的开源盛宴,ApacheCon 在开源界备受关注,也是开源运动早期的知名活动之一。
早在 1998 年,在 ASF 成立之前,ApacheCon 已经吸引了各个层次的参与者,在 300 多个 Apache 项目及其不同的社区中探索 "明天的技术"。也是在这一届上,开发 HTTPD 服务的开发者们欢聚一堂,并决定成立 Apache 软件基金会。
ApacheCon 每年举办一次,一般在欧洲或北美举行,是 Apache 开发者们线下交流、讨论、见面的绝佳机会,也是分享想法、思想激荡的难得的场合。通过动手实作、主题演讲、实际案例研究、培训、黑客松活动等方式,展示 Apache 项目的最新发展和新兴创新。
今年,为了更好地服务于亚太快速增长的 Apache 用户和贡献者,ApacheCon 组委会以及 Apache 软件基金会很高兴地宣布,首次针对亚太地区时区的 ApacheCon 在线会议 ApacheCon Asia 大会将于 2021 年 8 月 6 日至 8 日在线举行。
为了让大家进一步了解开源、了解 ApacheCon Asia,SegmentFault 思否将采访部分 Track Chair 或大会讲师,让你了解大会筹备的背后,和这些专家大牛们的故事。
今天,我们为大家带来的是,我们对 StreamNative 联合创始人翟佳的访谈。
以下为 SegmentFault 思否对翟佳的访谈内容:
关于翟佳
大家好,我是翟佳,感谢 SegmentFault 安排的本次采访。我目前是 Apache 软件基金会顶级项目 Apache Pulsar 和 BookKeeper 的 PMC 成员和 Committer,长期活跃在开源社区,目前专注在国内布道 Apache Pulsar,让大家更好地了解 Pulsar 这个云原生时代的消息流系统的优势与特性。
同时,我还是 StreamNative 的联合创始人,这是一家成立于 2019 年初的开源基础软件公司,公司由 Apache Pulsar 创始团队成员组成,支持 Apache Pulsar 社区建设和发展,同时提供 Apache Pulsar 的商业化服务,帮助客户更好地使用 Apache Pulsar,在 Message Queue 和 Streaming 等场景中提供最专业的解决方案。
在 ApacheCon Asia 2021 中,我负责消息系统(Messaging) Track 推进事宜,这里也感谢来自北美、印度和国内各位讲师对消息系统 Track 的支持与配合。
翟佳初次接触开源的故事
在大学时候就对开源有些了解,但还没有特别深入参与某个开源项目。当我从中科院计算所研究生毕业加入 EMC 从事文件系统和分布式设计与开发,期间在公司项目中有幸接触和使用到 Apache BookKeeper──基于 WriteAheadLog 的低延迟、高性能、强一致性的分布式存储引擎,就开始持续参与和贡献 Apache 开源项目了。后来,逐渐成为 Apache Pulsar 和 BookKeeper 的项目管理委员会成员(PMC Member)。
在参与开源并且为 Apache 社区做贡献的时候
个人及公司有哪些收获?
开源和 Apache 社区是个带有魔法的宝库,让我结识了更多认同开源和技术的小伙伴,大家的日常交流都能带来很大启发,很多人从网友 ID 变成了同事、合作伙伴。在自己成立 StreamNative 创业以来,我们选择开源商业化这条路,就是坚信开源也能带来商业上的成功。目前 StreamNative 的团队管理也借鉴了开源社区,坚持自我驱动、异步沟通、远程办公、没有办公室,非常扁平化的工程师文化。
翟佳理解的“The Apache Way”?
Apache Way 也就是我们常说的「Apache 之道」,实际上对于 Apache Way 究竟如何定义没有教科书的严格规定,每个参与 Apache 社区贡献的人都有自己的理解和诠释,一千个人有一千个哈姆雷特。
但在 Apache 社区长期的协作和治理过程中,大家抽象出了几大原则目前是被普遍接受和取得共识的,如赢得权威、同侪社区、公开沟通、共识决策、项目自治、独立自主、社区胜于代码。
其中,「社区胜于代码」应该是被大家引用最广泛、也是被我牢记最深的一条,也就是一个健康的社区比高质量的代码具有更高优先级,拥有强大的社区可以修复纠正代码层面的问题,这是构建持续活跃社区的原因所在。我们要真正相信社区所具备的能量,相信它,与它始终在一起。
Apache Way 不仅仅适合 Apache 软件基金会旗下开源项目,也能为其他厂商自主开源和其他开源软件基金会项目所参照。在开源社区中的沟通,都可以互为参照。