中国开源社区健康案例——Apache StreamPark社区

开源社区健康指的是围绕一个开源项目形成的社区中关于项目的技术迭代、社区的组织架构、成员构成、开源治理、上下游协作、社区生态、商业化等多方面的多样性与管理、运作能力状态。这些因素在指导开源项目与相应社区不断发展的过程中至关重要。

今天为大家介绍的开源社区健康案例是 Apache StreamPark 社区其是 2022 年度 OSC 中国开源项目评选 ——「2022 中国开源社区健康案例」获奖社区之一。

(一)社区发展现状

Apache StreamPark 于 2021 年 4 月开源, 2022 年 9 月进入 Apache 孵化器。目前在 GitHub 上获得了 2.8K 的 Star、600 + fork。开源中国GVP项目, 2021 开源中国最具人气开源项目 。中国通信院可信开源社区共同体预备役成员, 开放原子基金会, Xlab 开放实验室,阿里巴巴开源委员会联合出品<<2022 开源大数据热力报告>> 上榜项目.

(二)组织结构与成员构成

Apache StreamPark 社区遵循 Apache 软件基金会的组织架构。Apache 软件基金会项目的组织结构非常扁平,主要分为项目管理委员会(Project Management Committee,PMC)以及 Committer。User ==> Contributor ==> Committer ==> PPMC目前拥有 PPMC 成员:7 位,Committer:3 位,Contributor:93 位。社区提供了丰富的方式与开发者进行互动,更符合国内用户的习惯,包括建立微信(使用者群与贡献者群)、邮件列表、GitHub issues/discussions/meetup分享 & 线下社区活动等。Committer 是对项目有“写权限”的人,这也通常意味着,对项目有长期较大的贡献因而项目充分给予信任地赋予了“写权限”, 值得一提的是, 3 位committer 是 StreamPark 加入孵化器三个多月的时间里产生的, 分别来自不同公司. 充分显示了社区发展的速度和活力。

(三)治理模式概述

Apache 软件基金会奉行“Community Over Code”(社区大于代码),因为我们相信,一个健康的社区更有可能为项目的长期发展起到重要作用。目前 Apache StreamPark 核心成员来自各行各样的开源爱好者, 都是热衷于开源的积极分子, 都有参与其他Apache项目的经验和经历, 未来,将会引入更多社区力量一起管理和运营 Apache StreamPark 社区,逐步扩大社区的规模和影响力。

(四)运营实践

1.社区用户方面:截至 2022 年 12 月整个社区成员已至近 4,000 余人,StreamPark 团队也积极同社区用户一起共建,目前核心开发及社区维护团队人数至 90 余人,并在社区日常运营过程中,收到了大量来自社区用户的补丁修复、性能优化、特性增强补丁的提交请求。2.社区运营方面:2022月4月开源一周年之际, 我们成功策划了周年纪念活动, 给活跃贡献者颁发了纪念徽章, 此外 StreamPark 社区 参与 Flink Forward ASIS meetup,发表两个主题演讲, 涵盖了案例分享,技术分享,公众号文章收集了各行各业的标杆企业生产实践的宝贵经验, 此外我们也与其它社区展开了友好的合作。3.企业用户覆盖电信、金融、互联网、制造、零售、教育等各行各业,其中,与联通数科、自如、天翼云等进行了深度开发合作。目前公开登记使用的用户有30余家, 涉及到一线大厂和各行各业, StreamPark 将自己累积的好的经验贡献给大家, 让更多企业运用到实际生产业务中,致力于推动社会各行各业的对数据生产要素的利用,为普罗大众创造价值。

(五)开源社区运营思考

  • 有耐心:第一个参与项目的外部贡献者,我们会引导开发者如何完成, 可能需要花一些时间和精力来不断地沟通。

  • 注重反馈:使用者是对产品最好的认可,需要和用户进行生产实践的相关交流, 了解用户的使用体验和痛点, 认真总结分析哪些地方是有待改进的, 同时鼓励用户将自己的成功实践经验写成文章帮助更多人。

  • 文档:文档有时候是贡献者参与项目的第一道门槛, 一个简单容易上手的安装使用文档非常重要, 这里包括安装文档、使用文档,设计文档, 尽可能的齐全。

  • 多渠道:通过视频号, 公众号文章、参与活动等各种方式把社区的信息同步给用户,同时不断收集用户反馈的信息,进行互动。

  • 有温度的运营:社区运营不是把社区的用户当傻子, 天天在群里发公号文章让人转发, 而是真正把每个用户当成朋友对待, 群里有用户反馈问题, 要有耐心的解答, 并且引导用户记录issue, 常见的问题总结到FAQ里, 让用户可以通过最小的成本解决自己的问题, 并且鼓励用户参与到贡献者队伍中, 鼓励大家相互帮助,相互解决问题。社区管理者需要放低姿态,言语要谦和,不能有攻击性。不要一言堂、不要独裁。



更多开源社区健康案例可查看【开源社区健康案例合集】仓库:https://gitee.com/gitee-community/osscommunity-cases/tree/master/2022
查看 开源社区健康案例合集

相关推荐

  • 英特尔开源基于CPU的OpenCL运行时
  • 苹果M1/M2 Mac正式支持运行Win11
  • 智能自动化如何改变持续集成(CI) /持续交付(CD)
  • 写Rust,有三大内伤
  • 23 种设计模式实战(很全)
  • 今年不好找工作怎么办?
  • 用Python从0到1实现一个神经网络(附代码)!
  • 儿女被扔下楼27个月后,那个重庆妈妈,还在复仇
  • 中国唯一能用“欧元”的小城:人均存款第一,物价极低!距杭州仅2h,比苏州撩人,此生必去​
  • 高并发开发手册
  • 《狂飙》:人这辈子最大的失败,是败给了自己的情绪
  • Monorepo 下 Git 工作流的最佳实践
  • 重试框架 Spring-Retry 和 Guava-Retry,你知道该怎么选吗?
  • Spring 中经典的 9 种设计模式
  • 京东旗下内购群对外招募,所有商品3折起,限时招募500人
  • ChatGPT为啥这么强:万字长文详解 by WolframAlpha之父
  • 博士生申请 | ​加拿大 Queen’s University 朱晓丹教授招收NLP/Machine Learning方向博士生
  • MLNLP学术Talk第十九期 | 余海洋、黎槟华@阿里达摩院:基于知识的下一代对话:新任务、新数据、新榜单
  • Spring Boot 实现日志链路追踪,无需引入组件,让日志定位更方便!
  • 大佬总结:广告算法和推荐算法的五大差异