欧洲研究机构 MERICS:中国开发者是 GitHub 第二大多产贡献者群体,迎头赶上世界一流水平!
点击上方
今年,欧洲调查机构 MERICS 发布了一项《中国开源技术发展》研究,从近年来开源在中国的崛起、政策支持、开源机构发展、目标、贡献以及开源道路上的阻碍等几个方面对中国本土开源生态进行了全面而深刻的洞察,并得出了一些让人并不意外的结论。
对中国开源崛起的理解
中国开源虽迟但到,且发展速度惊人
政府政策支持开源技术发展
与(国外)商业产品相比,开源技术提供了更大的技术独立性和可控性
在与美国的关系紧张局势升级的情况下,开源让中国公司能够获取国外技术,因为开源不受美国出口管制(例如,中国希望全球 RISC-V 指令集架构可以成为 ARM 和英特尔芯片设计框架的可替代方案)
但政府也希望培养一个不受政策影响的本土开源社区,为中国的科技行业提供一个可以持续获取关键软硬件技术的通道,以防美国收紧出口管制对开源代码产生影响
开发国内开源产品和平台被视为提升中国 ICT 产业和创新能力的战略杠杆
监管机构已经接受开源技术,他们将其视为软件行业创新的基础,以及实现中国传统行业数字化的工具
在政府监督下创立多个开源联盟和基金会,聚集了政府机构、行业、研究机构和个人开发者
多个联盟和基金会驱动开源实现突破
传统行业 OSS 采用率提高
根据工信部下属智库中国信息通信技术研究院(CAICT)的调查显示,87.4%的企业 2019 年使用开源技术。
但中国公司在开源治理方面比较落后:只有 23.6% 的企业拥有专门流程和团队来管理 OSS。
企业为 OSS 引入所带来的的管理与风险而担忧,例如与知识产权相关的风险、合规性、安全性、运维和技术问题。
开源数据库、大数据和存储工具 OSS 采用率最高
中国传统行业正在逐渐拥抱开源,因为开源主导了基础软件市场产品,在新兴的技术开发领域成为战略性角色
OSS 逐渐渗入工业互联网、政府采购、电信、金融行业和其他行业
互联网(40.8%)、软件和信息通信技术(32%)和金融(31.6%)公司是开源服务排名 Top 3 的贡献领域
共计约 2000+ 开源项目,百度、阿里巴巴、腾讯和华为是 2019-2020 年开源最多的企业。
成立于 2015 年,PingCap 的开源 NewSQL 数据库项目 TiDB 广受欢迎,被全球范围内 500 家公司采用。
德国企业集团贝塔斯曼的亚洲投资部门是 PingCAP 在全球的投资者之一。
华为和百度是 Gitee 的战略投资商;腾讯投资了中国的代码托管平台 CODING。
中国不再只是开源的消费者,同时也是全球贡献者
2020 年,中国开发者是 GitHub 上第二大多产的贡献者群体
GitHub 上关注者最多的账号中,2/5 是中国人,有 26 个中国的项目登上 GitHub Top 500 榜单
作为成员或赞助商,中国企业(如腾讯、阿里云、京东及各大电信运营商和银行)以资金支持全球三大开源技术基金会,并从中获利
结果,中国在这些社区的开源贡献日益增长,如中国企业在云原生基金会下的项目贡献总数排名第三
重要目标是打造美国开源技术的替代品...
例 1
人工智能
百度、阿里巴巴、华为等科技巨头已经开源了其 AI 产品和服务的深度学习框架
目标是要打造可以与美国主导开发的开源深度学习框架匹敌(谷歌的 TensorFlow,Facebook 的 PyTorch)的 AI 框架
这些框架对于 AI 应用开发至关重要,因为其为开发者提供了快速大规模采用和部署深度学习的工具和资源
例2
人工智能
华为正在将自研操作系统 HarmonyOS(鸿蒙)迁移到所有智能手机上
由于美国政府的限制,鸿蒙操作系统于 2019 年 5 月被吊销谷歌 Android 许可证,鸿蒙是华为迫切需要的 Android 应用生态系统替代方案
通过开源,华为希望将 App 吸引到其生态系统中,并将其打造成世界上最先进的 5G 和物联网应用操作系统
鸿蒙操作系统已经为家电制造商(例如九阳)和汽车制造商(例如北汽)新推出的产品提供支持
例3
代码托管平台
近年来,中国创建了多个开源代码托管平台,以与全球最大、使用最广泛的代码托管平台 GitHub 抗衡
其中,Gitee 已成为中国最有潜力的替代品,其已于 2020 年 7 月获得工信部认可
由于担心美国法规未来可能会禁止中国开发人员访问 GitHub,这些本土平台被视为确保开发人员能够继续共享和协作开发软件所需关键代码的重要渠道
...然而,中国在打造本土开源生态的道路上还有一些阻碍
参与开源
参与 DolphinScheduler 社区有非常多的参与贡献的方式,包括:
贡献第一个PR(文档、代码) 我们也希望是简单的,第一个PR用于熟悉提交的流程和社区协作以及感受社区的友好度。
社区汇总了以下适合新手的问题列表:https://github.com/apache/dolphinscheduler/issues/5689
非新手问题列表:https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22
如何参与贡献链接:https://dolphinscheduler.apache.org/zh-cn/docs/development/contribute.html
来吧,DolphinScheduler开源社区需要您的参与,为中国开源崛起添砖加瓦吧,哪怕只是小小的一块瓦,汇聚起来的力量也是巨大的。
参与开源可以近距离与各路高手切磋,迅速提升自己的技能,如果您想参与贡献,我们有个贡献者种子孵化群,可以添加社区小助手
微信(Leonard-ds) 手把手教会您( 贡献者不分水平高低,有问必答,关键是有一颗愿意贡献的心 )。添加小助手微信时请说明想参与贡献。
来吧,开源社区非常期待您的参与。
https://dolphinscheduler.apache.org/
(Leonard-ds)
☞DolphinScheduler 在绿瘦的实践成果,开启了我的开源之路!
☞最佳实践 | 联通数科基于 DolphinScheduler 的二次开发
☞DolphinScheduler 荣获 2021 中国开源云联盟优秀开源项目奖!
☞议题征集令 | Apache DolphinScheduler Meetup 2021 来啦,议题征集正式开启!
☞重构、插件化、性能提升 20 倍,Apache DolphinScheduler 2.0 alpha 发布亮点太多!
☞巨变!a16z 关于新一代数据基础设施架构的深度洞察
点击阅读原文,加入开源!
点个在看你最好看