19 Star 80 Fork 75

开源中国 / 中国开源社区 landscape

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
SOFAStack 开源社区.md 6.08 KB
一键复制 编辑 原始数据 按行查看 历史
h4cd 提交于 2022-07-16 00:39 . add SOFAStack 开源社区.md.

SOFAStack 开源社区

(一)社区简介

SOFAStack 社区于 2018 年 4 月 19 日开源,截至目前,共有 305 位贡献者,26385 个Stars,有 SOFABoot、SOFATracer 等主要项目,同时孵化了 MOSN,当前 MOSN 已独立成为开源社区,并得到了开源领域的广泛认可。

SOFAStack 开源社区能够快速构建金融级云原生架构,同时在多个金融场景里均锤炼出最佳实践,具备以下特点:

一是社区开放,社区全面开源共建、保持中立、兼容社区与开源生态,SOFAStack 积极与其他社区开展生态共建;

二是金融级,包含构建金融级云原生架构所需的各个组件,让用户更加专注于业务开发,满足用户场景的现状和未来需求,经历过大规模场景的锤炼,特别是严苛的金融场景;

三是云原生,基于 SOFAStack 可快速搭建云原生微服务体系,快速开发更具可靠性、扩展性、更加易于维护的云原生应用。

SOFAStack 开源社区有 5 个主要项目(SOFABoot、SOFARPC、SOFATracer、SOFALookout、SOFARegistry) 输入图片说明 2 个孵化项目(SOFAMesh、SOFADashboard)

输入图片说明

4 个工具项目(SOFABolt、SOFAJRaft、SOFAActs、SOFAArk)

输入图片说明 3 个生态项目(Seata、MOSN、Occlum)

输入图片说明

(二)组织架构

输入图片说明

PMC

项目管理委员会,为项目核心管理团队,参与 roadmap 制定与社区相关的重大决议;

Developer Group(代码层面)

  • Committer(由已有的 PMC 推荐,并通过 2⁄3 以上投票通过,满足必须条件以及选择条件中的一个:)
    • 必须满足
      • 成为社区成员时间超过三个月;
    • 以下三个条件任意满足一个即可:
      • 超过 10 个 PR 合并;
      • 完成至少一个重大功能;
      • 修复至少一个严重 Bug;
  • Contributor(在 SOFAStack 的任何一个正式项目中成功提交一个 PR 并合并。)

User Group(社区层面)

  • Community Leader(由已有的 PMC 推荐,参与 SOFAStack 布道,必须满足以下两个以上条件:)
    • 成为社区成员时间超过三个月,并三个月内保持活跃;
    • 原创 SOFAStack 相关文章并发布数达到 3 篇以上;
    • 至少代表 SOFAStack,参与大会、Meetup 等分享一次;
  • Ambassador(原创 SOFAStack 相关文章并成功发布一篇以上。)

城市站社区管理者

对 SOFAStack 有热情,愿意为 SOFAStack 的布道贡献自己的一份力,一次及以上参与社区线下共建。

(三)社区发展现状

SOFAStack 社区已有 50+ 公司用户,300+ 有效贡献者,其中外部贡献者有 285 人,来源包含知名企业、高校等,社区也与清华大学、北京大学、上海交通大学、北京邮电大学等高校均有合作。

目前社区的整体参与者总计达几十万人,通过 PR、提 issue、社区活动(包含不限于 Meetup、Workshop、直播、圆桌会议等)参与社区建设。

SOFAStack 项目开源三年以来,在社区成员的共同努力下,收获了国内、国际的很多奖项,得到了广泛认可。此处列出 2021 年获得的国内知名的技术先进奖项,包含: 2021.5.26 SOFAStack 社区荣获 2021 年度云原生技术创新解决方案/产品奖 输入图片说明 2021.9.17 MOSN 成为可信开源社区共同体 输入图片说明

(四)开源运营

SOFAStack 社区一直非常关注开发者对社区的贡献和认同感。针对不同的开源项目进行不同项目的用户运营,设立开发者、用户等不同用户群管理,便于技术的交流与答疑;针对不同项目建立社群,进行社群维护与运营,鼓励更多的参与者参与到源码解读剖析的过程中;定期组织开源项目的用户参加社区活动(包含不限于 Meetup、Workshop、直播、圆桌会议等)。

我们也会把往期的 Meetup 视频、直播视频、圆桌会议等放在 B 站上面,方便社区开发者观看。 输入图片说明 输入图片说明

(五)治理模式概述

同时社区的贡献有统一的治理规则,签订协议、社区制度审查机制,并进行公开审核,也有完整的培训认证机制激励参与者贡献开源社区,并通过一些周边礼物用于用户心智的建立。帮助更多的开发者在社区获得更好的体验和感受,吸引更多的开发者能够积极地参与进来。社区所有的开源项目数据通过统一的可视化管理平台进行治理,以保障社区的健康发展。

社区还鼓励更多的开发者通过攻略、指南、社群交流等方式参与到社区贡献中。做到开发者在使用过程中的问题都会得到社区的快速响应,并会选择性的纳入到新版本的发布中来。社区通过这样持续闭环的打磨,项目质量得到保障和持续提升,更好地满足了开发者们的使用需求,也形成了更强的社区认同感。

(六)开源生态建设

与 Istio 的合作

完成 Istio 社区的融入和对齐。下图这条博文是 Istio 官方博客发布的,官方表示 MOSN 是 Envoy 之外的另一个数据平面,我们认为这项荣誉属于整个社区。 输入图片说明

proxy-wasm 标准上贡献了一份力量

输入图片说明

Dubbo

与 Dubbo 各个社区做了很深入的合作,也支持了 Dubbo 的能力。 输入图片说明

Sentinel

跟 Sentinel 的合作,在线上很稳定地运行着一些能力。 输入图片说明

SkyWalking

我们要把 SkyWalking 作为 MOSN 的默认链路追踪系统,支持 QPS 监视、细粒度RT、调用链路拓扑展示,这也是 SkyWalking 社区贡献到 MOSN 社区的。 输入图片说明

1
https://gitee.com/oschina/china-opensource-community-landscape.git
git@gitee.com:oschina/china-opensource-community-landscape.git
oschina
china-opensource-community-landscape
中国开源社区 landscape
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891