『Apache』GitHub 标星 10,000+,Apache 顶级项目 ShardingSphere 的开源之路( 四 )
本文插图
1-3 co-meetup
经过时间的积累 , 社区已有了质的变化 。 从社区的邮件讨论、GitHub 的数据展示中 , 你会发现 ShardingSphere 的社区开始真正变得活跃与多元化 。 图 1-4 展示了 ShardingSphere 在 Apache 孵化器一年多的社区数据变化 。
本文插图
1-4 社区数据变化
社区与贡献者之间的依赖和互赢也在整个过程中体现的淋漓尽致 。 对于贡献者来说 , 他们会在这个开源社区中与其他人交流、协作 。 而这个持续的过程 , 将带来以下成果:
- 扩大人际交友圈
- 不断学习与成长
- 提高自己的技术影响力
- 拓宽职业渠道
- 结合兴趣 , 享受过程
- 拓展项目的功能
- 收获活跃多元化的生态圈
- 增加项目知名度
- 获得社区的可持续发展
本文插图
从孵化器毕业
所有孵化器的项目最终都希望能走向 TLP(Top Level Project) 。 在 mentor 的指导、PPMC 的探索、committer 和 contributor 的支持与付出下 , ShardingSphere 开始筹备 Apache 孵化器毕业 。
依据 Apache 的成熟度评估模型图 1-5 , 在以下几个方面评估社区和项目是否成熟 。 其实在 Apache 项目社区的初建阶段 , 我们建议大家就在这几个方面发力 , 因为这是官方给予的毕业标准及指导方针 。 以此为方向 , 探索属于各自项目的独特社区运作方式 , 也可谓是百花齐放 。
本文插图
1-5 1-5 Apache 项目成熟度评估模型
经历 Release、社区建设、Apache member 的指导、meetup 举办等一系列事件 , ShardingSphere 终于在社区发起了毕业讨论 , 开始接受 Apache member 及所有 Apache 成员的指导和评估 。 虽然最终以 10 +1 binding votes , 6 +1 non-binding votes 和 no -1 or +/-0 votes 通过毕业投票 , 但过程也是一波三折 。
即便是经过 1 年多的社区建设 , 项目基本成熟 , 但面对毕业还是有很多工作要合乎毕业规范 。 例如确认商标是否可使用、完成项目官网有关 Apache brand 和 trademark 的陈述、网站符合 Apache way 等 。 在这个投票期间 , 由于官网存在 fork me on github 的 slogan , 而这一问题一直频繁出现并且没有结论 , 所以其他 Apache 成员借此单独开辟了 thread 来讨论这一问题 , 查看 Email List 了解详情 。 虽说这一举让 ShardingSphere 被成功推到前台 , 间接提高了项目的曝光 , 却也能看出 Apache 对于第三方独立、禁止参与商业行为的重视和严苛 。
推荐阅读
- 15个最流行的GitHub机器学习项目
- InfoQApache Kafka 迎来了“后浪”
- cnBeta黑客声称从微软GitHub私人数据库当中盗取500GB数据
- cnBetaTBGitHub宣布基于云端托管的Codespaces集成开发环境
- 终于有一款组件可以全面超越Apache POI
- GitHubGitHub上最励志的计算机自学教程:8个月,成百万年薪软件工程师
- 『凤凰科学』Popcorn 开源项目因 DMCA 通知被 GitHub 关闭
- 小熊带你玩科技:全能开发人员必备:你应该知道的GitHub存储库
- 「GitHub」程序员的术与道:术——git使用
- [量子位]一行代码比较版本差别,Github新开源!,查阅arXiv论文新神器
