视频节目 | Apache Pulsar PMC 成员讲述「开源之道」
由 Apache Pulsar 社区、StreamNative 联合红帽携手制作的一期视频节目《我们的代码是开放的》近期正式推出。在本视频中,Apache Pulsar PMC 成员郭斯杰、翟佳与 Apache Pulsar Committer 刘昱共同为大家分享开源项目孵化、成长与运营之道。本视频的出炉,特别感谢红帽给予 Apache Pulsar 社区、StreamNative 的大力支持,致谢!
郭斯杰
StreamNative 创始人兼 CEO,Apache Pulsar PMC 成员
“
一个项目进⼊ Apache 软件基金会要分为三个阶段:从最开始的筛选,到中间的孵化,以及到最后毕业的完整流程。
Apache 软件基金会是目前全球最大的软件基金会(Apache Software Foundation,简称 ASF),正式创建于 1999 年,主要是为公众提供有用的免费软件,并为软件开发者社区提供支持和服务的非营利性组织。
谈到如何在 Apache 软件基金会中孵化顶级开源项目,StreamNative 创始人兼 CEO 郭斯杰介绍到:“一个项目进⼊ Apache 软件基金会要分为三个阶段:从最开始的筛选,到中间的孵化,以及到最后毕业的完整流程。”
随后,郭斯杰分别对三个阶段展开了详细介绍:
准备阶段
找到愿意帮助孵化的导师(通常是 3 位),向 Apache 软件基金会提交孵化申请(incubation proposal),经过导师们讨论并投票(获得多数票即可通过),通过后就可以进入孵化阶段。
孵化阶段
在导师的指导下按照 Apache 的规范,遵循 Apache 之道(The Apache Way),搭建开源项目的官网,在社区发布项目新版本并优化 build 流程,引入贡献者(Committers)构建基于项目的开发者生态,逐步将生态做大。
一个项目孵化期的长短主要取决于两大因素:一是该项目能否增加其贡献者的多样性;二是能否很好的依照基金会制定的精英规则运转。
毕业阶段
如果最终通过成熟度评估,就可以顺利毕业成为 Apache 软件基金会顶级项目了。
值得一提的是最后的“毕业阶段”。在我们的认知中“学生在学校或训练班修业期满,达到规定要求,结束在本校学习的课程”,即为毕业。
而对于一个开源项目来说,想要顺利毕业又有哪些评估标准呢?对此,郭斯杰解释有三:一是要看能否围绕该项目构建出多元化的社区;二是能否按照“ Apache 之道”去管理社区并进行相应发布;最后则是要看该项目能否吸纳更多的贡献者参与进来。满足以上要求的项目毕业后,需要在孵化器状态页面上更新项目状态,并对其资源和流程进行更改,即可开始执行相应任务。
开源是一种信仰,是技术主义者的精神家园,其文化外延超越了源代码本身。
以“透明、协作、创新、包容“为核心的开源文化和开源精神,更是贯穿项目的整个孵化过程。据郭斯杰介绍,在参与开源的过程中,开发者能够明显地体会到合作的舒适性和安全性,也更容易建立起相互间的信任感,其中一个很重要的原因就是开发者彼此之间毫无防备,所有技术公开透明,可以公开讨论技术细节和决策。在此信任的基础之上,各成员能够更好地协作,一起携起手来追求 1+1>2 的价值,构建共赢社区,从而实现优质代码的迭代和创新。开源的多样性与包容性鼓励任何人都可以来社区学习、交流,并贡献自己的专业和热情——开源没有落下任何人,没有落下任何伟大的 idea。
翟佳
StreamNative 联合创始人
“
一个活跃的社区,最根本的是要项目本身的功能和特性能够真正为社区用户带来方便、创造价值、解决痛点;社区内部的活跃更要靠彼此的协作、互助来维护。
翟佳,StreamNative 联合创始人,同时也是 Apache 软件基金会两个顶级项目 Apache BookKeeper 和 Apache Pulsar 的 PMC (Project Management Committees,项目管理委员会)成员。近年来,除了专注技术之外,他也致力于社区的开源布道和推广工作。
据翟佳介绍,StreamNative 成立于 2019 年 1 月,是一家围绕 Apache Pulsar 打造下一代云原生批流融合数据平台的开源基础软件公司,也是 Apache Pulsar 开源项目背后的商业化公司。基于对公司技术方向的认可和对开源的热爱,越来越多的小伙伴加入公司。而在 StreamNative,大家的工作内容以及工作模式也和开源社区的模式比较接近——相互信任、开放自由、异步高效的远程办公模式。
在谈及开源社区运营时,翟佳说到:“在这些年从事开源工作的过程中,我们很明显的感觉到,在基础设施这一领域,开源实际上是一种很高效的方式。一是开源可以很快地验证产品的优势,是否能够解决用户的痛点。二是开源可以吸引更多的用户参与,打造一个通用场景的基础平台。”
正如开源社区的一句名言:社区重于代码(Community over code)。开源项目要真正繁荣起来,获得持久发展,就需要繁荣社区。而组成社区的根基是千千万万个开发者,只有凝聚多方合力,才能共建开源生态。在翟佳看来,一个活跃的社区,最根本的是要项目本身的功能和特性能够真正为社区用户带来方便、创造价值、解决痛点:
在方法上
首先开源商业化公司要认识到和社区之间相辅相成的重要关系。只有公司全力投入社区才能带来社区的信任;有了对社区的信任,用户才会紧紧拥抱社区、不断参与贡献、提出改进;这样公司才能和社区一起不断往前发展。
在技术方面
开源项目要一直保持版本的快速更新,持续开发与其他开源系统的集成生态,并在社区贡献者的帮助下开发新功能新特性。
在社区方面
更多热爱开源的社区成员积极参与进来,分享他们在部署和应用方面的丰富经验,一起探讨、解决问题,最终形成一个积极互助、自运转的社区。
在这一过程中,StreamNative 也积极奉行“共享与协作”的理念,定期组织各种活动,促进社区的交流与成长——疫情前的线下 Meetup, 疫情期间的线上峰会、社区开发者会议、技术沙龙 TGIP 等。
伴随着 StreamNative 与开源社区的共同努力,目前 Apache Pulsar 落地场景越来越多,也看到越来越多重磅案例出现。智联招聘、腾讯计费平台、中国电信、短视频应用 BIGO 等都是 Apache Pulsar 应用的案例,它们拥抱开源、信任开源,不断为社区贡献经验。
刘昱
StreamNative 技术文档工程师
“
女性参与开源,不仅让女性更加绽放光芒,也让社区变得更加丰富、多元、有层次。
多元化一直是开源社区的口号,全球开源社区也早在十几年前就开始发起了“鼓励女性参与开源”的号召。
在全球有影响力的开源基金会里,女性都承担着非常重要的工作,比如 Github 的 COO Eric 管理着超过 5 千万程序员的社区;Linux 基金会亚太区董事、OSI(开源软件促进会)的 VP、GNOME 的执行总监……她们都是杰出的女性决策者,领导着开源世界的方向。
“在 Pulsar 社区也有很多位女性工作者,每个版块都遍布她们的身影,她们是开发人员、技术文档工程师、翻译人员、社区运营……”当谈到女性如何参与到 Apache Pulsar 社区运营中,刘昱骄傲的分享到,“在社区运营方面,许多女性工作者担当了社区活动的中坚力量,无论是 2020 年举办的“全球首届 Pulsar 技术峰会”,还是 2019 年到目前为止举办的几十场线上线下技术沙龙,我们不仅负责了台前的主持,还负责了幕后的组织、策划、沟通、协调、管理等等。总而言之,我们这些乘风破浪的小姐姐们,正在通过连接人,提高为社区创造价值的能力!”
在 Apache,女性广泛地参与到开源项目的建设,不仅增强了社区的多样性,为社区带来了欢乐、柔软、亲和与温度,也促进了 Apache 开源项目的繁荣发展。更多的女性参与到开源社区,让这个世界变得有趣和多元化,这也是“开源向善(Open Source for Good)”含义的外向化体现。
Our Code is Open!
都说开源是开发者最大的同心圆,
希望未来有更多志趣相投的小伙伴加入开源,
一起来呵护开源项目这棵小树苗,给它提供
肥沃的土壤——代码
优质的空气——社区
充足的水分——内容建设
温暖的阳光——女性力量
让它早日长成参天大树!
点击“阅读原文”,获取 Apache Pulsar 硬核干货资料!
视频节目 | Apache Pulsar PMC 成员讲述「开源之道」相关推荐
- 专访 | Apache Pulsar PMC 成员翟佳:社区的信任最重要
云原生已无处不在,<云原生人物志>是CSDN重磅推出的系列原创采访,我们关注云原生中每一个技术人.公司的身影.知微见著,窥见云原生价值与趋势. 编辑 | 宋 慧 出品 | CSDN云计算 ...
- Apache Pulsar PMC 成员翟佳:开源和 Apache 社区是个带有魔法的宝库
编者荐语: 今日推荐 Apache Pulsar PMC 成员翟佳接受 SegmentFault 思否关于 ApacheCon Asia 2021 的相关采访,欢迎大家阅读! 以下文章来源于开发者生态 ...
- GOTC 大会预告 | Apache Pulsar PMC 成员翟佳:Apache Pulsar 架构设计与原理
关于全球开源技术大会 全球开源技术大会(the global opensource technology conference, GOTC),是由开放原子开源基金会与 Linux 基金会联合开源中国社 ...
- 实力与颜值并存 —— Apache Pulsar PMC 成员刘昱专访
观看了年前结束的 Pulsar Summit Asia 2021 的观众会发现,在第一天开场演讲中,有一个女生温声细语地为大家介绍 Apache Pulsar 项目与社区,这个女生就是来自 Strea ...
- 「开源之道」适兕:“关起门来搞开源,做不了开源世界的Leader”
回顾自己职业布道的这一路,适兕有过心酸,也有欣喜.近两年国内对开源的认知度有所提高,这件事可喜可贺,但开源的含义却远比大家所认识的要更加广泛.深刻.那我们该如何理解开源?本期<开源访谈录> ...
- 云+社区「开源之道」主题直播,这些技术大佬都说了哪些干货?
有人说:开源软件是一项划时代的创举,它撕开了私有软件大环境下的深重膈膜,为IT技术发展注入了新的活力和空间.据Linux基金会的统计报告,现有软件中只有10%不到的代码是由开发者纯手写,而90%以上是 ...
- QCon 北京 2021:Pulsar PMC 成员翟佳出席并演讲
关于 QCon QCon 是由极客邦科技旗下 InfoQ 中国主办的综合性技术盛会,每年在伦敦.北京.纽约.圣保罗.上海.旧金山召开.自 2007 年 3 月份开始举办以来,已经有超万名有多年从业经验 ...
- 「开源者行」开源社高校巡回宣讲:清华大学站
由开源社及清华创客空间共同主办的高校巡回宣讲活动 - 「开源者行」#07 清华大学站将在11月28日(周五)晚18:00-21:00于清华大学第四教学楼(真维斯楼)4105开启沙龙. 第七站沙龙得到了 ...
- 看过来!「开源者行」——清华大学站精彩图文回顾新鲜出炉!
11月28日,周五晚六点,在清华大学第四教学楼(真维斯楼)4105室,上演了一场精彩纷呈的沙龙.下面小编就带领大家跨越时空,快速领略一下现场的精彩片段吧! 首先登场的是 GitCafe 的 CEO 姚 ...
最新文章
- MaterialImageView
- [国际A类会议] 2018最最最顶级的人工智能国际峰会汇总!CCF推荐!
- 成功解决r2_score函数输出值始终为0的情况
- 全球与中国固态电池市场深度研究及投资可行性评估报告2022-2028年
- debian与cenos常见命令不同处
- 洛谷 P1242 新汉诺塔
- BZOJ1566 [NOI2009]管道取珠
- 数据库行转列在现实需求中的用法
- java中遍历Map几种方法
- PHP实现MySQL并发查询
- 友情链接监控软件报表
- ITIL4-foundation学习和考试心得
- harmonyos鸿蒙,HarmonyOS鸿蒙入门篇
- java中文解码_java中文转码解码
- 树莓派ubuntu默认用户名密码及密码修改
- 2018贵州省大学生程序设计竞赛参赛感言
- oracle 11g 安装 先决性检查 环境变量,Window XP安装oracle11gR2数据库先决条件检查的问题解决(实测有效)...
- 家庭風水的六大注意事項_家居风水自查
- 为什么 128 KB 的魂斗罗可以塞下这么长的剧情?
- Android App包瘦身优化