‍由 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 成员讲述「开源之道」相关推荐

  1. 专访 | Apache Pulsar PMC 成员翟佳:社区的信任最重要

    云原生已无处不在,<云原生人物志>是CSDN重磅推出的系列原创采访,我们关注云原生中每一个技术人.公司的身影.知微见著,窥见云原生价值与趋势. 编辑 | 宋 慧 出品 | CSDN云计算 ...

  2. Apache Pulsar PMC 成员翟佳:开源和 Apache 社区是个带有魔法的宝库

    编者荐语: 今日推荐 Apache Pulsar PMC 成员翟佳接受 SegmentFault 思否关于 ApacheCon Asia 2021 的相关采访,欢迎大家阅读! 以下文章来源于开发者生态 ...

  3. GOTC 大会预告 | Apache Pulsar PMC 成员翟佳:Apache Pulsar 架构设计与原理

    关于全球开源技术大会 全球开源技术大会(the global opensource technology conference, GOTC),是由开放原子开源基金会与 Linux 基金会联合开源中国社 ...

  4. 实力与颜值并存 —— Apache Pulsar PMC 成员刘昱专访

    观看了年前结束的 Pulsar Summit Asia 2021 的观众会发现,在第一天开场演讲中,有一个女生温声细语地为大家介绍 Apache Pulsar 项目与社区,这个女生就是来自 Strea ...

  5. 「开源之道」适兕:“关起门来搞开源,做不了开源世界的Leader”

    回顾自己职业布道的这一路,适兕有过心酸,也有欣喜.近两年国内对开源的认知度有所提高,这件事可喜可贺,但开源的含义却远比大家所认识的要更加广泛.深刻.那我们该如何理解开源?本期<开源访谈录> ...

  6. 云+社区「开源之道」主题直播,这些技术大佬都说了哪些干货?

    有人说:开源软件是一项划时代的创举,它撕开了私有软件大环境下的深重膈膜,为IT技术发展注入了新的活力和空间.据Linux基金会的统计报告,现有软件中只有10%不到的代码是由开发者纯手写,而90%以上是 ...

  7. QCon 北京 2021:Pulsar PMC 成员翟佳出席并演讲

    关于 QCon QCon 是由极客邦科技旗下 InfoQ 中国主办的综合性技术盛会,每年在伦敦.北京.纽约.圣保罗.上海.旧金山召开.自 2007 年 3 月份开始举办以来,已经有超万名有多年从业经验 ...

  8. 「开源者行」开源社高校巡回宣讲:清华大学站

    由开源社及清华创客空间共同主办的高校巡回宣讲活动 - 「开源者行」#07 清华大学站将在11月28日(周五)晚18:00-21:00于清华大学第四教学楼(真维斯楼)4105开启沙龙. 第七站沙龙得到了 ...

  9. 看过来!「开源者行」——清华大学站精彩图文回顾新鲜出炉!

    11月28日,周五晚六点,在清华大学第四教学楼(真维斯楼)4105室,上演了一场精彩纷呈的沙龙.下面小编就带领大家跨越时空,快速领略一下现场的精彩片段吧! 首先登场的是 GitCafe 的 CEO 姚 ...

最新文章

  1. MaterialImageView
  2. [国际A类会议] 2018最最最顶级的人工智能国际峰会汇总!CCF推荐!
  3. 成功解决r2_score函数输出值始终为0的情况
  4. 全球与中国固态电池市场深度研究及投资可行性评估报告2022-2028年
  5. debian与cenos常见命令不同处
  6. 洛谷 P1242 新汉诺塔
  7. BZOJ1566 [NOI2009]管道取珠
  8. 数据库行转列在现实需求中的用法
  9. java中遍历Map几种方法
  10. PHP实现MySQL并发查询
  11. 友情链接监控软件报表
  12. ITIL4-foundation学习和考试心得
  13. harmonyos鸿蒙,HarmonyOS鸿蒙入门篇
  14. java中文解码_java中文转码解码
  15. 树莓派ubuntu默认用户名密码及密码修改
  16. 2018贵州省大学生程序设计竞赛参赛感言
  17. oracle 11g 安装 先决性检查 环境变量,Window XP安装oracle11gR2数据库先决条件检查的问题解决(实测有效)...
  18. 家庭風水的六大注意事項_家居风水自查
  19. 为什么 128 KB 的魂斗罗可以塞下这么长的剧情?
  20. Android App包瘦身优化

热门文章

  1. php网页访问usb驱动,PHP调用http接口
  2. 如何使用视频格式转换器将爱奇艺视频QSV格式转换MP4
  3. mysql 修改数据 where_MySQL 误删数据、误更新数据(update,delete忘加where条件)
  4. 互联网产品saas化为何困难
  5. 《Armv8/armv9架构入门指南》-【第十九章】ARMv8模型
  6. 前端第四次培训(css笔记)
  7. 【博主推荐】html后台管理系统框架(附源码)
  8. cstring头文件
  9. vue 移动端PC端选用的ui框架
  10. 非线性系统【五】|线性时变系统和线性化,逆定理