2020 中国开源年度报告

点击上方“开源社”关注我们


| 编辑:沈于蓝

1

前言

撰写这篇前言,我们的心情一直很复杂,很难用某种词汇来概括。在心里升起的一句话是:“这是最好的时代,这是最坏的时代”。

 

也许多年以后,我们回看 2020 年,会将其称之为:世界剧变之始。很多朋友在去年,甚至“每一天都在亲历历史,每一天都是活久见!”新冠疫情与中美贸易战,在同一年加剧。而因为疫情和贸易战,世界正在加速发生变化。

 

在这样的历史大背景下,我们在开源界,也发现了以下三个趋势:


开源大发展以及由实向虚进发的趋势

从各种数据,以及我们自己的感觉都能发现:全球开源都出现一个大发展的趋势。GitHub 的活跃代码仓库与活跃用户数在高速增长(35.3% / 21.2%);Gitee 的代码仓库与用户数在以更加惊人的速度增长(192% / 162%)。

 

一方面,是开源这么多年一直持续的上升势头。而另一方面,则是我们的一个猜测:疫情以来,越来越多的人开始远程办公,事实上促进了更多的人有机会“斜杠化”,也就是在一台电脑面前方便地切换多种身份,以异步的方式处理多种事务,从而增加了开发者参与开源的时间和机会。

 

当然,同样由于远程办公,虚拟世界在人类生活中的占比,变得更大了。这样是否更好,还会引发哪些问题?作为站在隧道口的人类,其实是猜不透的。


中国开源崛起以及开源世界分裂的趋势

随着越来越多中国开源项目的影响力不断增加、木兰协议的推出、开放原子基金会的成立,Gitee 的超高速增长,CODE China 的新发布,我们已经可以确信,2020 年是中国开源的崛起之年。接下来阅读报告的朋友们,应该会看到很多确切的证据。

 

但是,另一个值得注意的现象,也可以从下面的数据里看出来。在 GitHub 上最活跃的中国开源项目,与 Gitee 上最活跃的开源项目之间,完全没有重叠。

 

随着 Gitee 的继续高速发展,可以大胆预测,今后会有越来越多的,高质量的中国开源项目,选择在 Gitee 上开源。曾经有一位朋友提到的 “One World, Two Systems”,将会逐渐变成现实。

 

如果中国的开源,以一种与世界隔离的方式 “崛起”,这并不是我们希望看到的未来。


开源向善以及我们尚未做好准备

疫情爆发以来,众多的开源人奉献自己的时间、精力、技术和智慧,投入到一个一个的抗疫相关的开源项目之中,也因此诞生了诸多面向医学、防疫、公益、救援的开源组织和开源项目。其中 wuhan2020 就是典型的代表。

 

因此,在 2020 年的中国开源年会筹办期间,我们毫不犹豫的选择了 “开源向善(Open Source for Good)”作为年会的主题,也获得了众多讲师、参会者与赞助厂商的一致认同。

 

但是,接下来应该怎么发展呢?为了抗击疫情而凝聚起来的人,创造的项目,积累的经验,总结的教训,应该如何“整理、封装、模块化”,并为了今后的各种意外,做好准备呢?这些都是值得长期思考并改进的领域。

 

作为一份力图完整、客观、全面、丰富的报告,值得探讨的问题当然不止上述这些,也欢迎朋友们阅读下面的报告,并随时与我们交流。


点击阅读原文,查看完整报告!

2

总结&致谢

终于完成了本次中国开源年度报告的数据收集、撰写、专家点评、整理等方面的工作,可谓是一个系统工程,离不开所有贡献者们的密切协作,再次向大家表示感谢。

 

2020 中国开源年度报告最大的创新莫过于在往年问卷调查的基础上,增加了 GitHub 和 Gitee 两大开源平台的数据分析篇,关于这两块的内容,也敬请期待接下来的完整报告:

  • 《GitHub 2020 数字年报》,X-lab 开放式实验室,预计 2 月中旬式发布

  • 《Gitee 2020 年度数据报告》,Gitee,预计 1 月中下旬正式发布

 

开源软件已经成为人类数字社会的基石,也是全人类共同努力协作的结晶;我们希望让更多的人认识到开源协作对人类文明的发展所起到的巨大推动作用;谨以此《中国开源年度报告》 作品形式表达我们对开源事业的热爱!

致谢:

前言:庄表伟,开源社理事长

特邀点评专家:

  • 吴晟,Apache 软件基金会 Member,Apache Local Community 联合创始人

  • 黄东旭,PingCAP 联合创始人兼 CTO

  • 马艳军,百度深度学习技术平台部高级总监

  • 蒋涛,CSDN 创始人 & 董事长,极客帮创投创始合伙人

  • 高阳,SegmentFault 思否创始人 & CEO

  • 红薯,开源中国创始人 & CTO

  • 庄表伟,开源社理事长

  • 陈阳,开源社副理事长

  • 王伟,开源社执行长

  • 刘天栋,开源社理事

问卷篇:

  • 开源社中国开源年度报告小组成员:夏小雅,宁泽欣

  • 社区合作伙伴:X-lab,Gitee,微软 Reactor

GitHub 数据篇:

  • 开源社中国开源年度报告小组成员:王皓月、朱香宁

  • “案例分析——Wuhan2020” 部分的撰写:李扬,Wuhan2020 开源社区执行长

  • 数据、分析方法与分析结果提供:X-lab 开放实验室

Gitee 数据篇:

  • 开源社中国开源年度报告小组成员:刘辰、李泽辰

  • 数据提供:Gitee平台

点击阅读原文,查看完整报告!

开源社简介

开源社是由国内外支持开源的企业,社区及个人,依“贡献,共识,共治”原则,所组织的厂商中立、纯志愿者、非营利的开源联盟,旨在共创健康可持续发展的开源生态体系,并推动中国开源社区成为全球开源软件的积极参与及贡献者。我们专注于开源治理、国际接轨、社区发展和开源项目。

相关阅读 | Related Reading

陈阳:女性参与开源的广度和深度,让世界变得有趣和多元化丨COSCon'20 专访

喜报!木兰宽松许可证通过OSI认证,成为首个中英双语国际开源许可证!

COSCon'20 & Apache Roadshow-China concluded successfully

欢迎大家点击阅读原文查看完整报告

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/305560.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python实验总结心得体会_Python,Pyvisa操作Agilent 86140x系列OSA

1,背景本人做光学的。。。最近研究实验偏向通信做WDM实验的时候发现能用实验室TCP/IP通信的光谱仪(OSA)都被用了,翻翻找找只在角落找到一台Agilent 68146B的OSA。。。就是下图这个货,想要捞取光谱数据,你看到那个软盘接口了吗。。…

计算机语言学考研科目,语言学考研笔记整理(共16页)

语言学考研笔记整理一、语言和语言学1.语言的本质(1)自然属性:语言从本质上来说是一套符号系统。(2)社会属性:是人类最重要的交际工具。(3)心理属性:是人类进行思维的工具。语言的自然属性从本质上来说是一套符号系统。2&#xff…

cisco路由器NAT配置

要想对Cisco路由器的NAT进行配置,别的不说,最起码的,你要知道什么是NAT吧。其实NAT就是网络地址转换,是用于将一个地址域(如:专用Intranet)映射到另一个地址域的标准方法。它有作用及原理,在这儿…

cgcs2000高斯平面直角坐标_如何巧妙记忆高斯积分

高斯积分作为一种特殊的反常积分,其应用范围相当广泛,无论是在概率论中所引入的高斯分布(亦称正态分布),还是在统计物理中的相关应用,都表明其有着至关重要的作用。下面我们来介绍一种记忆高斯积分的方法&a…

ibm台式计算机不能自动关机,IBM X3650 M3 不定时自动关机求大神

单位一台IBM X3650 M3 开始是一条内存槽亮黄灯自动关机后 MEM灯亮,和同型号内存条互换后不报错,但是还是会自动关机,报BRD错误。 现在断电后能重新启动,但是过几个小时还是会自动关机。下面是IMM日志。求大神搭救。1 I 06/09/201…

基于.NET Core的优秀开源项目合集

开源项目非常适合入门,并且可以作为体系结构参考的好资源, GitHub中有几个开源的.NET Core项目,这些项目将帮助您使用不同类型的体系结构和编码模式来深入学习 .NET Core技术, 本文列出了不同类别的优秀的开源项目。???? eShopOnContainerseShopOnCo…

业务敏捷与SOA

Web2.0催生广泛的蝴蝶效应 亚洲蝴蝶拍拍翅膀,将使美洲几个月后出现比狂风还厉害的龙卷风!”蝴蝶效应触发了六十年代对混沌理论的广泛关注,过去十几年,由圣菲研究所发起的复杂性理 论的研究也在对传统经济学发起挑战,有…

python判断字符串里的字符_python 判断检测字符串中是否包含指定字符或字符串(比如:?)...

in: 10px auto; padding: 0px; color: rgb(17, 17, 17); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; white-space: normal; background-color: rgb(255, 255, 255);">成员操作符 in zimu "ABCDEFGHIJKLMNOPQRSTUVWXYZ"zi "…

如何在 .Net Core 中使用 IHostedService

在我们应用程序中常常会有一些执行后台任务和任务调度的需求,那如何在 ASP.Net Core 中实现呢?可以利用 Azure WebJobs 或者其他一些第三方任务调度框架,如:Quartz 和 Hangfire。在 ASP.Net Core 中,也可以将 后台任务…

提高计算机软件速度的方法,小白看过来!提高电脑速度8种实用方法

当电脑使用一段时间之后,常常会遇到运行速度逐渐变缓的情况,甚至卡顿死机,非常影响体验。那么有什么办法可以快速便捷的提高电脑运行速度呢?下面就教你8种办法,让电脑恢复飞速运行状态。1.关闭自动更新电脑总是自动更新&#xff…

网管笔记(1)8.22

8 月 22号,第一天实习,早上因为没有估算好时间所以迟到了点,从我住的地方到网吧,至少要半个小时,8点到,7点钟一定要准时起床.坚持也只有着几天的试用期.网吧出现的问题和解决的方法:一部分机器,在进入系统的时候,会出现读秒,从1到100,然后又跳下来,重新读.不知道原因, …

C# Task 循环任务_C# Task.Run调用外部参数

首先讲一下:c# Task启动带参数和返回值的方法:Task启动带参数Task.Run(() > test("123"));public void Test(string s){...todo..}Task启动带参数和返回值的方法var s Task.Run(() > isTest("ss"));var t s.Result;private …

如何向K8s,Docker-Compose注入镜像Tag

最近在做基于容器的CI/CD, 一个朴素的自动部署的思路是:从Git Repo打出git tag,作为镜像Tagssh远程登录到部署机器向部署环境注入镜像Tag,拉取镜像,重新部署下面分享我是如何在K8s、docker-compose中注入镜像Tag?k8s熟…

东北大学计算机 大一物理考试题,东北大学大学物理期末考题及答案Word版

《东北大学大学物理期末考题及答案Word版》由会员分享,可在线阅读,更多相关《东北大学大学物理期末考题及答案Word版(5页珍藏版)》请在人人文库网上搜索。1、传播优秀Word版文档 ,希望对您有帮助,可双击去除!东北大学物…

showModalDialog()、showModelessDialog()方法使用详解

一、showModalDialog和showModelessDialog有什么不同?   showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。   showModelessDialog:被打开后,用户…

.NET 项目中的单元测试

.NET 项目中的单元测试Intro“不会写单元测试的程序员不是合格的程序员,不写单元测试的程序员不是优秀的工程师。”—— 一只想要成为一个优秀程序员的渣逼程序猿。那么问题来了,什么是单元测试,如何做单元测试。单元测试单元测试的定义按照维…

职称计算机还用考试,职称计算机考试注意事项

职称计算机考试注意事项一、注意事项首先,由于考试是模块化设计,所以在报考时要选择自己熟悉的科目。切忌好高骛远,选择那些自己日常使用机会不多、并无把握的科目。许多人在考试时选择了自己工作中最常用的Windows XP、Word 2003、PowerPoin…

休假2周

又一次辞职了 :(这次的原因是觉得之前的公司无论在数据量还是流量及其它方面都过于小了,而且所谓的‘股份’也是一种看不见的东西,公司也没有上市,分红也是老板说了算,我也决定不了什么;其他的原因就是在一些人际、行政…

python安装地是什么_如何安装python

展开全部 Python是跨平台的,可以运行在2113Windows、Mac和各种Linux/Unix系统上5261。在Windows上写Python程序,放到Linux上也是能够4102运行的。 要开始学习1653Python编程,首先就得把Python安装到电脑里。安装后,会得到Python解…

ABP vNext 实现租户Id自动赋值插入

背景在使用ABP vNext过程中,因为我们的用户体系庞大,所以一直与其他业务同时开发,在开发其他业务模块时,我们一直存在着误区:认为ABP vNext 自动处理了数据新增时的租户Id(TenantId)的自动赋值插…