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

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

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

(一)当前现状

Apache ShardingSphere 是一款分布式的数据库生态系统,可以将任意数据库转换为分布式数据库,并通过数据分片、弹性伸缩、加密等能力对原有数据库进行增强。ShardingSphere 自 2016 年推出以来,经过多年的沉淀与发展,ShardingSphere 在 GitHub 上获得超 17K Stars 的关注,并于 2020 年成为 Apache 基金会的顶级项目,作为全球关注度非常高的数据库领域中间件项目,ShardingSphere 通常会出现在企业在涉及水平扩展和分布式功能的产品选型方案候选名单中。ShardingSphere 于 2018 年正式进入 Apache 基金会孵化器,2019 年进入 CNCF 全景图,于 2020 年成为 Apache 顶级项目。2020 年度国人主导最活跃的 Apache 软件基金会项目,2021 年度 Apache 基金会年度报告中 ShardingSphere 代码提交数量位列前十。目前 ShardingSphere 通过了中国信通院的《可信开源项目》评估认证,并获得了《OSCAR 尖峰开源项目及开源社区》。自 ShardingSphere 开源后,得到了业界广大商家热切关注以及高度认可,迄今为止,ShardingSphere 社区已经成功举办了 10+场线下活动和线上直播,发表了 100+篇优质技术文章,相关合作单位已达 20+家,微信公众号人数突破 1w+,微信社群人数突破 3000+,社区自媒体矩阵覆盖量超过 10w+

(二)社区治理

ShardingSphere 基于开源共建,致力于打造面向全球、技术领先的开源社区,社区治理架构借鉴 Apache 基金会的运作模式,由 PMC、Committer、Contributor 以及用户组成。目前拥有 PMC 成员:18 位,Committer:35 位,Contributor:489 位。Apache ShardingSphere 社区组织架构如下:PMC<---Committer<---Contributor<---User其中 PMC 为项目核心管理团队,参与社区内重大决议决策,负责保证开源项目的社区活动的良好运转,负责 ShardingSphere 社区相关的技术类重大事件决议,包括定义技术相关的常规化实践、技术相关的决策、版本发布审批等;Committer 是具有代码提交能力的开发者,主要责任是社区咨询支持,PR Review,issue 响应等工作,其主要责任是支持社区咨询,文章发布以及技术分享;Contributor 是曾做过代码贡献的开发者,主要责任是积极响应社区指派的 issue 或 PR,帮助推广、使用、答疑 ShardingSphere 的用户。ShardingSphere 的社区治理模式,目的是为了吸引全球数据库爱好者、开源社区开发者共同参与。社区通过不同角色之间的相互配合,积极营造了良好的社区生态环境,使社区建设者与用户形成价值循环共振,为我国的开源生态建设,提供值得借鉴的治理思路。

(三)营运实践

Apache ShardingSphere 社区包含内容详尽易读的文档,从用户如何下载代码,构建代码,使用代码一直到如何开发代码,都有完备的文档指导用户一步一步的操作。社区每次的 release,同样会包含完整且详细的问题修复、功能重构、优化升级以及新功能添加等等介绍。此外,在技术传播层面,ShardingSphere 通过短视频、线上直播、培训课程、源码解读、技术文章等多种形式,引领数据库爱好者学习 ShardingSphere 数据库技术架构及内容体系。给广大数据库爱好者以及开源社区开发者普及专业的行业知识与数据治理经验。在现实活动层面,ShardingSphere 积极开展社区活动,在北京、上海等地举办 ShardingSphere 城市站 Meetup,与众多社区用户和开源爱好者见面,为技术人搭建线下交流平台。另外,ShardingSphere 连结全国高校师生,在高校中举办暑期开源活动“开源之夏”,深度融合学术与实际应用,激发学生创造潜能,以 6 项精选项目课题,将数据库理论知识应用于具体实践,切实培育理论、实践双向发展的开源青年队伍。目前,ShardingSphere 社区共吸引了全球 17800+ 来自全球的开发者关注;产生了 37000+ 技术创新碰撞(Commit),8400+ 共同技术探讨(issue),14000+ 社区代码贡献(PR),200+ 开发者指南、性能白皮书、最佳实践等高质量社区深度原创内容。

(四)社区荣誉

合作生态建设:
  • 我们与Quarkus, Apache Skywalking, Casdoor,阿里云的Open Sergo等合作。

参加20+顶级国际活动:
  • FOSDEM, FOSS后台,Linux cdCon, ApacheCon,谷歌代码之夏,J-Con Java国际会议,UXDX, Grace Hopper庆典开源日,Hacktoberfest,数据科学全球峰会'22,Linux SODACON等!

可在20多个顶级国际网站上使用:
  • InfoQ, opensource.com, RedHat Enable sysadmin, Linux.com等!

斩获奖项:
  • 荣获DevOps十二项大奖决赛选手(Apache ShardingSphere:“最具创新力的DevOps开源项目”),SDC奖决赛选手

论文发表:
  • 2022年 3 月,《Apache ShardingSphere:A Holistic and Pluggable Platform for Data Sharding》被数据管理与数据库国际顶级会议 ICDE 全文录用,这也是业界首篇关于数据分片的顶级会议论文。

书籍出版:
  • ShardingSphere 社区基于对现实痛点的洞悉与未来发展的前瞻思考,出版了全英版的『ShardingSphere 百科全书』——《A Definitive Guide to Apache ShardingSphere》系统且简要地介绍了 ShardingSphere 的完整特性、功能生态,能手把手指导用户获取关于 ShardingSphere 的绝佳使用。


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

相关推荐

  • Google默默酝酿新计划,代号“Spa”
  • Rust将迎来爆发式增长;更多国产编程语言进入视野 | 编程语言领域解读
  • Greylock:离OpenAI、DeepMind最近的VC,AI幕后玩家走向台前
  • 奇舞周刊第482期:每天都在用,也没整明白的 React Hook
  • 万字长文解释 ChatGPT 在做什么,以及为什么它能发挥作用?
  • 入狱 10 月、网暴不断,并挣扎在温饱线!超 90 亿次下载的开源项目,背后是这样的 9 年
  • 老牌数仓企业 Teradata 正式退出中国
  • 手把手教你在云上构建云原生应用!| Q推荐
  • 参会者调研结果出炉:微服务、集群调度、研发效能最受关注|QCon北京站闭幕
  • 从用云焦虑到“深度云化”,新云原生时代带给我们哪些思考?| Q推荐
  • 谷歌面临企业文化危机?出走创业者痛批谷歌效率低下、管理不善,员工深陷制度“迷宫”
  • 英伟达创始人出生 | 历史上的今天
  • 为什么要避免使用 libc
  • 国产 ChatGPT 争夺战打响!科大讯飞有信心百天内实现应用落地
  • 在 Python 中应用 protobuf
  • 四年经验社招Java后端面试心得!
  • 50岁爆改废弃老房,她用画笔填满40间房,打造独一无二的花园城堡
  • 海澜之家一折起清仓,全场29元起,随时关闭,速抢。
  • 赵本山女儿官宣结婚,全网都在恶心?
  • 今日公开课|面试突击:mysql,redis