成为 Apache Committer, 对我参与开源的肯定
我的开源历程
说起开源,我在大三刚开始的时候就接触到了。当时的场景仍然历历在目。
回想起来,我第一个正式的 Github Pull Request 是给 Spring Cloud Alibaba 项目删除了一个多余的 Pom 依赖项。当时手忙脚乱,在捉摸了两个多小时后,才算是成功提交了第一个 Pull Request。非常感谢铖朴,是他带着我认识了开源,踏出了参与开源至关重要的第一步。
从刚开始使用 Git 的手忙脚乱,到现在 git c -m XXX,以及 Github 上参与的各个 PR/Issue。回想起来,真是思绪万千。我觉得人生莫过于如此。学习摸索 -> 熟练使用 -> 做出成绩。
从大三至今,我仍然保持着对开源的热情,参与开源,直至今日,我已经是三个项目的 Committer 了。
参与 Apache Community
Apache 软件基金会(Apache Software Foundation,简称为ASF),是一家美国的非营利组织,旨在支持各类开源软件项目。ASF最初由 Apache HTTP Server 的一群开发者组成,并在1999年3月25日正式成立。 截至2021年,其总成员数大约在1000名。命名是根据北美当地的一支印第安部落而来,这支部落以高超的军事素养和超人的忍耐力著称,19世纪后半期对侵占他们领土的入侵者进行了反抗。为了对这支印第安部落表示敬仰之意,取该部落名称(Apache)作为服务器名。但一提到这个命名,这里还有流传着一段有意思的故事。因为这个服务器是在 NCSA HTTPd 服务器的基础之上,通过众人努 力,不断地修正、打补丁(Patchy)的产物,被戏称为“A Patchy Server”(一个补丁服务器)。在这里,因为“A Patchy”与“Apache”是谐音,故最后正式命名为“Apache Server”。
以上是来自于维基百科中对 Apache 软件基金会的介绍。
Apache 软件基金会起初是由开发 Apache HTTPd 的开发人员组成,他们以 Apache HTTPd 这一网络服务器项目为起点,创建了许多优秀的开源项目,吸引全球共同的开源爱好者参与项目的维护与迭代。不断有项目退休,不断有新项目被孵化,反反复复。才有了今天的 Apache 软件基金会。

第一次贡献
在 Apache 社区中的第一次贡献应该是给 Dubbo 项目删除了一个 {@link} 代码链接。说来惭愧,Dubbo 是我参与 Apache 的第一个开源项目,到现在为止仅有 6 个提交。5 月份的时候通过 Rick 接触到了 Apache HertzBeat 项目,从单元测试开始了我的 Apache 贡献之路。