查看原文
其他

欧洲研究机构 MERICS:中国开发者是 GitHub 第二大多产贡献者群体,迎头赶上世界一流水平!

DolphinScheduler 海豚调度 2022-04-06

点击上方 蓝字关注我们




作者 | Rebecca ArcesatiCaroline Meinhardt


✎ 编 者 按 

今年,欧洲调查机构 MERICS 发布了一项《中国开源技术发展》研究,从近年来开源在中国的崛起、政策支持、开源机构发展、目标、贡献以及开源道路上的阻碍等几个方面对中国本土开源生态进行了全面而深刻的洞察,并得出了一些让人并不意外的结论。





对中国开源崛起的理解


对中国开源代码的理解以及开源对中国至关重要的原因
 






中国开源虽迟但到,且发展速度惊人


中国开源发展的时间线(关键标志)
 





政府政策支持开源技术发展

 
政府将开源作为战略性行业政策工具
 
一方面,政府希望利用开源来获取国外技术,另一方面希望创建国内的开源生态系统,以促进技术自力更生能力
 
  • 与(国外)商业产品相比,开源技术提供了更大的技术独立性和可控性

  • 在与美国的关系紧张局势升级的情况下,开源让中国公司能够获取国外技术,因为开源不受美国出口管制(例如,中国希望全球 RISC-V 指令集架构可以成为 ARM 和英特尔芯片设计框架的可替代方案)

  • 但政府也希望培养一个不受政策影响的本土开源社区,为中国的科技行业提供一个可以持续获取关键软硬件技术的通道,以防美国收紧出口管制对开源代码产生影响

  • 开发国内开源产品和平台被视为提升中国 ICT 产业和创新能力的战略杠杆

  • 监管机构已经接受开源技术,他们将其视为软件行业创新的基础,以及实现中国传统行业数字化的工具

  • 在政府监督下创立多个开源联盟和基金会,聚集了政府机构、行业、研究机构和个人开发者

 
政府具体支持开源的政策
日期
工信部官方宣布支持开源云计算平台 OpenStack 并在国有企业中推广
2014 年 12 月
国务院《“十三五”国家信息化规划》(2016-2020)鼓励设立致力于开源的研发机构
2016 年 12 月
工信部发布《软件和信息技术服务业发展规划》(2016-2020)倡议构建协作的开源生态系统
2017 年 1 月
工信部下属中国人工智能开源软件开发联盟发布《中国人工智能开源软件发展白皮书》,号召实现 AI OSS 实现突破
2018 年 7 月
国家发展和改革委员会(NDRC)和网信办(CAC)强调开源社区对实现工业数字化的重要性
2020 年 4 月
“十四五”(2021-2015 )鼓励 AI 创新开源算法开发
2021 年 3 月




多个联盟和基金会驱动开源实现突破


 

 



传统行业 OSS 采用率提高


OSS 有利于企业数字化转型,但缺少监管埋下隐患
 
企业普遍采用 OSS
 

2019 年企业采用 OSS 的情况

  • 根据工信部下属智库中国信息通信技术研究院(CAICT)的调查显示,87.4%的企业 2019 年使用开源技术。

  • 但中国公司在开源治理方面比较落后:只有 23.6% 的企业拥有专门流程和团队来管理 OSS。

  • 企业为 OSS 引入所带来的的管理与风险而担忧,例如与知识产权相关的风险、合规性、安全性、运维和技术问题。

  
数据库领域的 OSS 采用率最高

企业 OSS 应用领域 


  • 开源数据库、大数据和存储工具 OSS 采用率最高

  • 中国传统行业正在逐渐拥抱开源,因为开源主导了基础软件市场产品,在新兴的技术开发领域成为战略性角色

  • OSS 逐渐渗入工业互联网、政府采购、电信、金融行业和其他行业

  • 互联网(40.8%)、软件和信息通信技术(32%)和金融(31.6%)公司是开源服务排名 Top 3 的贡献领域

 
私营企业拥抱开源技术采用和开发
 

 


共计约 2000+ 开源项目,百度、阿里巴巴、腾讯和华为是 2019-2020 年开源最多的企业。



其他科技巨头,如京东、字节跳动和小米也开源了不少前端开发、AI、数据库和中间件项目。



2013 年创立,Gitee 是一个代码托管平台,现已有 500 万+ 注册用户和月 1000 万项目(相比之下 GitHub 用户达 5600 万)。



成立于 2015 年,PingCap 的开源 NewSQL 数据库项目 TiDB 广受欢迎,被全球范围内 500 家公司采用。




德国企业集团贝塔斯曼的亚洲投资部门是 PingCAP 在全球的投资者之一。



华为和百度是 Gitee 的战略投资商;腾讯投资了中国的代码托管平台 CODING。






中国不再只是开源的消费者,同时也是全球贡献者


中国的开发者在全球的开源社区中扮演着重要的角色
 

GitHub 上按区域划分的开源贡献占比情况,2020 年

  • 2020 年,中国开发者是 GitHub 上第二大多产的贡献者群体

  • GitHub 上关注者最多的账号中,2/5 是中国人,有 26 个中国的项目登上 GitHub Top 500 榜单

 
中国企业参与国际开源社区的占比大幅增长
 

中国人在全球重要开源基金会中的成员/赞助占比


  • 作为成员或赞助商,中国企业(如腾讯、阿里云、京东及各大电信运营商和银行)以资金支持全球三大开源技术基金会,并从中获利

  • 结果,中国在这些社区的开源贡献日益增长,如中国企业在云原生基金会下的项目贡献总数排名第三





重要目标是打造美国开源技术的替代品...

 
中国的科技巨头开发本土的开源技术以支持本土技术发展
 

例 1

人工智能


  • 百度、阿里巴巴、华为等科技巨头已经开源了其 AI 产品和服务的深度学习框架


  • 目标是要打造可以与美国主导开发的开源深度学习框架匹敌(谷歌的 TensorFlow,Facebook 的 PyTorch)的 AI 框架


  • 这些框架对于 AI 应用开发至关重要,因为其为开发者提供了快速大规模采用和部署深度学习的工具和资源



例2

人工智能


PaddlePaddle 飞桨(百度)
XDL(阿里巴巴)
Mindspore(华为)
百度技术支持的并行分布式深度学习框架,用于搜索排名、大规模图像分类、机器翻译等。据称已被全球 190 万+ 开发者和 84,000 家公司使用
阿里巴巴营销技术和大数据平台阿里妈妈背后的工业规模级深度学习框架。其训练规模、性能和横向扩展能力均获得认可
用于 AI App 开发的深度学习框架,可跨设备、边缘和云环境进行扩展。与北京大学、帝国理工学院、爱丁堡大学和机器人初创公司 Milvus 共同开发

  • 华为正在将自研操作系统 HarmonyOS(鸿蒙)迁移到所有智能手机上

  • 由于美国政府的限制,鸿蒙操作系统于 2019 年 5 月被吊销谷歌 Android 许可证,鸿蒙是华为迫切需要的 Android 应用生态系统替代方案

  • 通过开源,华为希望将 App 吸引到其生态系统中,并将其打造成世界上最先进的 5G 和物联网应用操作系统

  • 鸿蒙操作系统已经为家电制造商(例如九阳)和汽车制造商(例如北汽)新推出的产品提供支持


例3

代码托管平台


  • 近年来,中国创建了多个开源代码托管平台,以与全球最大、使用最广泛的代码托管平台 GitHub 抗衡

  • 其中,Gitee 已成为中国最有潜力的替代品,其已于 2020 年 7 月获得工信部认可

  • 由于担心美国法规未来可能会禁止中国开发人员访问 GitHub,这些本土平台被视为确保开发人员能够继续共享和协作开发软件所需关键代码的重要渠道





...然而,中国在打造本土开源生态的道路上还有一些阻碍


 


原文链接:
https://merics.org/sites/default/files/2021-05/MERICS%20Primer%20Open%20Source%202021_0.pdf
 



参与开源



随着国内开源的迅猛崛起,Apache DolphinScheduler 社区迎来蓬勃发展,为了做更好用、易用的调度,真诚欢迎热爱开源的伙伴加入到开源社区中来,为中国开源崛起献上一份自己的力量,让本土开源走向全球。

参与 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/

代码仓地址https://github.com/apache/dolphinscheduler

您的 Star,是 Apache DolphinScheduler 为爱发电的动力❤️ ~

投稿请添加社区小助手微信

(Leonard-ds)



☞DolphinScheduler 在绿瘦的实践成果,开启了我的开源之路!

最佳实践 | 联通数科基于 DolphinScheduler 的二次开发

DolphinScheduler 荣获 2021 中国开源云联盟优秀开源项目奖!

议题征集令 | Apache DolphinScheduler Meetup 2021 来啦,议题征集正式开启!

☞重构、插件化、性能提升 20 倍,Apache DolphinScheduler 2.0 alpha 发布亮点太多!

☞巨变!a16z 关于新一代数据基础设施架构的深度洞察

手把手教你 Apache DolphinScheduler 本地开发环境搭建 | 中英文视频教程


点击阅读原文,加入开源!


点个在看你最好看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存