欢迎来到球速体育·(中国)官方网站QIUSU SPORTS!

Apache

当前位置: 球速体育·(中国)官方网站 > 服务器教程 > Apache

ALC (Apache Local Community) Beijing是什么?

时间:2024-10-26 07:18:17|栏目:Apache|点击:

  当提起 Apache 软件基金会(Apache Software Foundation,ASF)项目时,国内大多数程序员都不会陌生。下图展示了在 ASF 2019 年年度报告中披露的 ASF 软件在全球各国家的下载量排名。

  可以看到,中国已然成为 Apache 软件基金会项目下载量最大的地区。然而,这个看起来脱颖而出的数据背后,却暴露出我国这片土地上几个可能让大家颇为惊讶的现状:

  ASF 拥有 7000+ 代码贡献者,然而为 ASF 项目提交贡献的本土工程师仅千人规模,不足七分之一;

  ASF 项目约 350 个,然而由本土发起的 ASF 项目仅 19 个,已成为顶级项目的比例更是不足 5%;

  ASF 孵化器拥有导师 200 多个,然而活跃的中国导师不超过 5 位;

  ASF 每年在美国、欧洲等地举办 ApacheCon ,然而迄今为止,ASF 尚未在中国举办过一次 ApacheCon。

  作为全球最大开源消费国, ASF 在国内有广泛的群众基础,如何将这些开源项目用户发展转换成为社区的贡献者、开发者甚至成为开源项目的发起者、维护者是一个值得深思的问题。

  06 年的时候国内参与 Apache 软基金会开发的人员很少,当时只有少数几个在外企工作的人员有机会直接参与 ASF 项目的开发。当时有个问题一直困扰着我,本土的软件开发人员这么多,但有多少人能够以开源项目维护人员的身份深度参与到开源项目开发中来。

  以我的个人经历来看,加入到开源项目的开发贡献并不困难,因为开源社区会有很多热心的开发者提供指导和帮助,参与者只要保证有足够时间的投入就可以,但是在我维护 Apache Camel 的 7、8 年间,很少看到有国人会到项目的邮件列表里面用英文提问题,提补丁。

  我的私人邮箱接到国人最多的邮件是直接提需求找我要项目示例的邮件。期间也有国内公司的开发人员与我交流,很多人在使用 ASF 项目的过程中发现开源版本不满足自己的需求,就在自己的公司的私有版本上进行了修改,大家没有意识到把问题反馈到 ASF上游项目中是最优的解决方法。这里可能有缺乏直接和项目开发者交流的途径原因,也可能是大家已经习惯了拿来主义,缺乏深度参与开源项目开发的热情。大部分的开发者只停留在使用开源项目这个层面上,没有真正参与到开源项目的全生命周期的开发过程中来。

  要改变这样的状况,需要有更多深度参与 ASF 项目人向大家介绍深度参与开源项目的经验,帮助更多的 ASF 项目用户从单纯的使用者转变成为开源项目的开发者。

  机会只会迟到,但永远不会缺席,过了大约十几年,终于迎来了一次线 年至今,ASF 已经接收 19 个源自中国本土的开源项目的捐赠,这也意味着我们有越来越多的 ASF 项目 Committer,ASF 项目 PMC 成员,或者是 ASF Member 在 Community 里是非常活跃的。这说明本土的人气已经足够, 我们可以一起做更多的事情了。

  在参与了几个 Apache 项目孵化之后 ,姜宁已然是一名国内比较有影响力的 ASF 成员 了。他于 2018 年和 2019 年在上海组织过两次 ASF Committer 的 Meetup[1][2][3],希望能够帮助本土的开发者更好的理解开源参与开源。由于时间仓促和场地有限,只邀请到华东地区的 ASF 项目开发者,并没有惠及到更多的的 ASF 项目的用户。通过这几次 Meetup 大家发现,本土开发者对于 Apache 理念和倡导的哲学并不了解。

  Apache 的成功之道认为开源项目的健康发展是需要有 Community 支撑的。开源项目通过发展用户,孕育 Community 可以为开源项目源源不断输送新鲜的血液,对于新人来说依托于 Community 帮助可以不断成长,为开源项目不断做出贡献。这更进一步引发了大家对于 Apache 之道的呼唤。

  天时、地利、人和都具备了,那么我们为什么不去做了呢?介绍 Apache 之道,传播 Apache 精神,让更多的年轻人认识 Apache 和开源之道, 让本土的项目被更多的人知道…… 于是,球速体育welcome一个距离大家更近的、本地的 Apache Community 的建立就呼之欲出了。

  顾名思义,它是由一群分布在各地开源爱好者,尤其是 Apache(开源)爱好者(Group)所组成[4]。因为是本地组织,ALC 是按照城市或地区的方式进行划分的,类似的机构如 GDG (Google Developer Group)、Facebook Developer Circles、Mozilla Reps 等,你可以代表自己所在城市向 ALC 提出申请创建本地的组织。

  经过了多年以来的困惑、近期的思考、以及各类人员的交流,就像是串起海边拾起的珍珠一样,姜宁如获至宝般的发现并了解了 ALC 之后,是如此描述自己内心的想法的。自那以后,他就开始做起来盘算:

  于是他就做了一个大胆的决定:咱们终于有机会可以以 Apache 成员的身份约小伙伴们一起聚一下,共商发展本地 Apache 用户,同时推动项目间的合作。然后姜宁就在邮件列表里面发了这么一封信[5], 令人欣慰的是,这个提议得到了很多人的响应,引起了大家的共鸣,大家纷纷回复邮件对成立 ALC Beijing 这件事表示支持!(这就是 Apache 的精髓,公开透明,所有的历史讨论和决策都有的查。)

  第一次在线日,举办了第一次线],成员之间相互介绍,商议提名新成员的步骤,商议举办线上活动问题。

  第二次在线日,依然是 Zoom 线], 这次主要是讨论如何撰写宣传文章等内容。

  第三次在线日, 通过 Zoom 线],讨论了微信公众号以及线上活动准备需要的注意内容。

  介绍 ASF 管理和运作开源项目的成功之道,帮助大家更好地运作开源项目。

  希望 ALC Beijing 能够为连接开源用户与开发者的一条纽带,让更多的中国开发者能够开启一次精彩的开源之旅。

  期待 ALC Beijing 能成为培育我国本土开源力量的沃土。期待未来某一天,中国之于 Apache 不仅仅是下载量第一,贡献度也无与伦比。

  期待每个人的加入,在这里你会看到另一种开源与开发者的风景;你会感受到中国与世界在开源领域的奇妙融合。Beyond the country, head into this world.

  ALC Beijing 把大家印象中高高在上的 Apache 基金会,和 Apache 顶级项目,带到了大家身边。希望大家从 ALC 起步,走进 Apache 顶级开源社区

  期待 ALC Beijing 作为开源爱好者的家园,吸引、带动更多的志同道合的伙伴加入到 Apache 项目的使用、贡献和推广中。

  相信 ALC Beijing 一定会帮助越来越多的开发者、企业拥抱开源、也一定会吸引更多的优秀项目进入 Apache。

  ALC Beijing 欢迎任何人的参与!不设置任何门槛,只有有意愿传播 Apache 以及开源之道的小伙伴都可以参与进来!具体的方式如下:

  加入我们的活动。大家可以通过关注ALC Beijing公众号获取最新的活动信息,并参加我们的线上或者线下的活动。

  成为 ALC Beijing 会员。ALC Beijing 作为一个公益组织,需要大量的志愿者的来帮助协调和组织活动。志愿者加入的原则和 Apache 软件基金的其他项目发展 Committer 以及 PMC 成员的方式一样, 基于大家在社区中的贡献,采用投票邀请方式[10]进行。

上一篇:什么是Apache?Apache是什么意思?

栏    目:Apache

下一篇:IBM在“宽松的”Apache许可下发布最新Granite基础模型

本文标题:ALC (Apache Local Community) Beijing是什么?

本文地址:http://aihaoedu.com/fuwuqijiaocheng/2835.html

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:88888888 | 邮箱:aihaoedu.com

Copyright © 球速体育·(中国)官方网站 版权所有