Apache:GitHub 标星 10,000+,Apache 顶级项目 ShardingSphere 的开源之路( 二 )
- 完整的分布式数据库解决方案:提供数据分片、分布式事务、数据弹性迁移、数据库和数据治理等核心能力 。
- 独立的 SQL 解析引擎:支持多 SQL 方言的完全独立化 SQL 解析引擎 , 能够脱离 ShardingSphere 独立使用 。
- 可插拔微内核:所有的 SQL 方言、数据库协议和功能都能够通过 SPI 的可插拔方式加载或卸载 , 微内核甚至在未来可以运行于无任何功能的空白环境中 。
本文插图
Apache 基金会
The most popular open source software is Apache.
这是对 Apache 开源软件基金最好的描述和肯定 。 它旨在为全世界提供优质的开源软件 , 同时欢迎全世界的朋友加入 Apache 社区贡献力量 , 并在这个过程中不断成长、得到肯定、共建开源社区 。 无论是否从事软件开发工作 , 大家多少都知道它的存在及其提供的优质开源项目 , 可见其影响之大、之深远 。
此外 , 参与 Apache 开源社区 , 并在自己的努力下成为 Apache Committer , 更是大多数软件开发工程师心之所向 。
ShardingSphere 在开源之初 , 就有进入 Apache 开源组织基金会的计划 。 其原因有以下几点:
- Apache 基金会独特的 Apache way 和社区建设思想会让一个开源项目更规范、更有生命力;
- Apache 基金会的导师制度会为一个开源社区带来优秀的指导和帮助;
- Apache 基金会会为其下的开源项目带来版权和商标上的法律保护;
- Apache 基金会在全世界范围内的影响不言而喻 , 若是能进入 Apache 基金会 , 则会扩大项目的影响力 , 使其进入世界范围的开源领域 。
- Apache 基金会内的项目会更有机会登上世界舞台 , 并与其他开源项目建立友好交流 , 也能吸引更多贡献者加入社区 。
本文插图
如何为 Apache 做准备?
找寻 mentor 是进入 Apache 基金的最初且最重要的一步 。
在了解了 Apache 基金会的运作方式后 , 我们便踏上了找寻 mentor 之旅 。 参加各种与开源相关的分享会或 meetup , 借此来认识 Apache 的 member 。 但是 , 事情却并不顺利 。 多次的尝试、接触换来的只是口头的认可 。 这段时间我们确实倍感压力和焦虑 , 甚至打算以后再说 , 一切随缘 。
后来一个契机 , 我们认识了吴晟和华为的姜宁 。 吴晟是 Apache SkyWalking 项目的 VP , 在开源领域有丰富的经验 。 他和 ShardingSphere 的前身 Sharding-JDBC 很有渊源 , Sharding-JDBC 项目原型也有他参与设计 , 因此 , 他最终作为 ShardingSphere 的 PPMC 一同建设社区 。 在参与 ShardingSphere 社区建设的这一年多的时间里 , 他又陆续担任了多个 Apache 孵化项目的 Mentor , 并在今年被选举为 Apache Member 。
而姜宁同样是一位热心又有经验的老手 , 是国内最资深的 Apache Member 之一 , 在与他交流的过程中 , 终于让我们看到一些希望 , 他也最终成为了我们的 mentor 。
再后来 , 团队 VP 张亮又前去上海参加 HDC 大会 , 认识了我们的另一位 mentor—— Craig L Russell , Craig 当时是 Apache 的秘书长 , 所有的 SGA、ICLA 等法务文件均由他负责签署 。 在 ShardingSphere 孵化的过程中 , Craig 当选了 Apache 软件基金会的主席 。 他友善而和气 , 给予了我们很多有关社区规范的实用建议 , 也愿意助我们一臂之力 。
推荐阅读
- 『分支』Git/GitHub 中文术语表 | Linux 中国
- 0770-Apache YuniKorn (Incubating) 0.8发布
- GitHub微软 GitHub 账号 500GB 数据被黑客窃取,并声称要免费泄露,网安公司:这没什么好怕的
- GitHubGitHub 万星项目,超过 13k 的开发者指南
- E安全微软GitHub账户500G源代码被盗取 黑客声称欲免费公布
- @黑客声称从微软GitHub私人数据库当中盗取500GB数据
- cnBeta黑客声称从微软GitHub私人数据库当中盗取500GB数据
- 「GitHub」Awesome系列:Github中不能错过的巨人肩膀
- 「凤凰科学」Popcorn 开源项目因 DMCA 通知被 GitHub 关闭
- #GitHub#告别“马赛克”!算法来拯救画质,这个项目在GitHub已斩获1k星
