2022 China Open Source Report

1fe772e59a2921eab37876f16692c42e.jpeg

477bdb705d294ca91537f67cd40ce18f.jpeg

| 翻译:黄绍雅、岳扬、刘文涛、李思颖

| 编辑:胡欣元

| 设计:胡欣元

6d8b575f6a4364ca4c2d1aec70e367f0.png

8dd68d2e9a22597c0d2c8f8d4a9a886d.png

As 2022 finally came to an end, we also emerged from the challenging years of the three-year-long COVID pandemic. The new edition of the "China Open Source Annual Report" for the coming year is once again presented to all our friends. We are now at the stage where everything is ready, only waiting for the "Preface" to be written. Looking back at the prefaces of the past years' reports, reading through the upcoming report's content, and reflecting on this year's significant events and personal journeys, what can we discuss about the "annual report"?

120cc56cc247c47bf293b3e69d1c33fd.jpeg

In the 2020 report, I wrote: "Perhaps many years from now, when we look back at 2020, we will call it: the beginning of a dramatic change in the world." in the 2021 report, I also wrote, "The world is changing dramatically, and we are living in a world that is rushing in some unknown direction.” What changes can we expect to see in the year 2022? What trends can we observe in dramatic changes that do not show signs? What guesses can we make about the unknown orientation?

One interesting phenomenon is that technology, software, and open source are driving change in the world while the world is changing them. Open source is moving into the next phase of development. The era of open-source heroism is nearing dusk, and open-source led by large enterprises and foundations is becoming a reality. Readers can see the end of the story in this Annual Report for the year.

88e6ce503fe05838222fae589c2dd79c.jpeg

What will happen to open source in such a process?

The production of agricultural society is not about waiting for (helping) plants and animals to grow. The production of industrial society has become very large, delicate, and complex, but after all, it is still visible and tangible. In the digital world, creation, innovation, collaboration, and win-win situations need to be redefined in the grid consisting of 0 and 1. Costs, profits, and market share will also need to be recalculated. This is still a trend that has emerged in recent 20 years.

In 2022, ChatGPT emerged, AIGC is ascending, and AI has been used in various production processes. Production needs to be redefined again!

What will happen to open source in such a process?

1ef9fa43cf7eade836d4488d3482c71e.jpeg

Another significant event in 2022 is the worldwide chain reaction caused by the Russian-Ukrainian war, which cannot be avoided even in the open-source community. In a recent discussion with a friend, I expressed the opinion that: "We need to understand the real open source world to reason about how to face the real open source world?", "Any exaggerated bunker insurance that listens to the bunker in the rain, or ignores the bunker insurance in a cover-up manner, is irresponsible."

As responsible open source people, we must do our best to know and understand the real open source world and do everything we can to push it for the better, or at least keep it from sliding into the worse. With this in mind, let us usher into a new year!

Zhuang Biao Wei

2023.01.22

bc712bb24b7321abd02a28b40c901dc7.png

e7e7ba27b2081f30ef2a97cf28dd499b.jpeg

Starting in 2021, we introduced the "Open Source Highlights" section in our annual report. The initial idea was relatively simple: with so many significant events happening in the open source world every year, we can select and organize them and provide some commentary, which would be sufficient. However, by the time we reached 2022, things had become more challenging.

e7dde61ab1733c1b6e061bfabf980c2f.jpeg

Investment Cooling Down in China's open source Business Sector

"Big Corporations" Establish Open Source Management Offices, Emphasizing Open Source Compliance and Security

Going Global: Chinese Open Source Companies Collectively Expand Overseas

a2d17a6212b8798dceee4985e1f474fc.jpeg

Security by 2022 is a community-wide consensus, and today, open-source software is the backbone of critical infrastructure. 80% of the code used in enterprise applications comes from open-source software, and 95% of open-source vulnerabilities exist in transferable dependencies. open source security has become a big arena that will be increasingly valued by enterprises in the future.

9d8859ac2af96a2fe4cd857a4e897c5b.jpeg

As we look back on 2022, the world continues to struggle with epidemics, wars, and local instability. However, open source technologies continue to grow rapidly in all directions thanks to the increasing importance of open source in the industry.

b77f3f77a79bbaa07c97cbf58addeecf.jpeg

SFC v. Vizio: The First GPL Enforcement Lawsuit Initiated by Consumers

GitHub Copilot: Copyright Controversy Arises from AI Training with open source Code

Nanjing Future v. Jiangsu Yunqingting: First Case in China Where Court Supports GPL Defense

China Information and Communication Research Institute (CIOT) Takes the Lead in Establishing the "Trusted Open Source Compliance Program" and Releases the "Open Source Compliance Guidelines (Enterprise Edition)"

China Electronics Technology Standardization Research Institute Leads the Completion of the Mulan OpenWorks Licenses and Open Governance Standards

e5dc76122eec7aa6a298d6a556174a67.jpeg

Politics is Everywhere, Open Source Cannot Stand Alone

Complex Relationships Between Governments and Open Source in Various Countries

More Chinese Individuals Exerting Influence in the Open Source Community

Open Source Reports and Rankings Released, Mixed Feelings Arise

The Development of Open Source Platforms Continues to Evolve and Explore

The Current Status of Open Sourcers and the Dawn of Individual Heroism

f7411260a678312bc02686116da4315c.png

db28ca7680fb2b67797d1b8c91beb792.jpeg

The Data section of GitHub is divided into two parts: Macro Insights and Project Insights. The Macro Insights section explores the global GitHub log data for 2022, comprising a total of 1.26 billion entries, representing a 27% increase compared to 2021. Leveraging the metrics and annotated data from OpenDigger, we conduct analyses from various perspectives. In this chapter, we utilize the OpenRank metric proposed by X-lab to evaluate projects and create segmented rankings, including global rankings of open source projects, rankings of Chinese open source projects, rankings of Chinese developers, rankings of Chinese companies within foundations, rankings by technical domain, and rankings by project domain. The Project Insights section delves deeper into selected projects on the list using the Apache DevLake tool. Insights include project bot usage, community growth, issue feedback, and other metrics. The distribution of work hours in various communities is analyzed, and deeper metrics such as code comment coverage, static testing coverage, and code reuse are provided at a more granular level.

Introduction of Indicators

Macro Insights

Project Insight

Introduction of tools

5802c63d0051226b94cb73bfdcd0903a.png

2b4b14a2d0b6c62afda4aa27c3274891.jpeg

Gitee is a code hosting platform under Open Source China, with over 10 million developers. We conducted statistical analysis on the open-source projects hosted on Gitee, mapping and interpreting the trends in programming languages and functionality distribution. We also analyzed the participation of developers in open-source projects on Gitee, aiming to provide a "local platform" perspective for observing the evolution of open source in China.

14284aec12575b40f98460a64e7303ed.jpeg

General Trends

General Language Trends

Fastest Growing Languages

Most Popular Open Source Project Domains of the Year

Most Popular Open Source Organizations of the Year

Examples of Open Source Contributions by Region

Gitee Index

4ea714d2b0a872e9725185d28f604fb4.png

0f27e71054e31a3b58ffe9fc4f76f54b.jpeg

In last year's annual open source report, the section on commercialization discussed the underlying drivers for the successful commercialization of open source software, possible commercialization paths for open source companies, investment criteria for open source projects, and case studies. It provided an overview of the development of commercialization in open source projects from the birth of the term "open source" in 1998 until last year, sparking lively discussions among the open source community.

Open Source Software Commercialization Enters Globalization Exploration Stage

Driving Factors of Open Source Commercialization

Capital Market Situation for Open Source Projects

10d102bf3b00399157d3a1a514f36a8d.png

Background of the Report

Important Findings

Overview of Questionnaire Results

Respondent Characteristics (392 People Interviewed)

Participation in Open Source (Total of 286 Participants)

Research on the Development of Open Source in China (Total of 392 Participants)

Gratitude to Collaborative Open-Source Communities/Organizations

cb8368bb480c4dbd861ea5d7ac69dc71.png

Special Thanks to the Open Source Advisory Committee for their Reviews and Contributions: (Alphabetical)

Bai Huancheng

Bian Sikang

Guo Xue

Jiang Ning

Jiang Tao

Li Zhenning

Liao Yao

Ren Xudong

Wang Wei

Wang Xiaowei

Wei Jianfan

Yang Liyun

Yang Na

237c1561ff7b8372838da6831a705417.png

Convener: Wang Wei

Open Source Milestones: Zhuang Wei, Jiang Bo, Xiang Xinyong, Liang Yao, Yuan Rolling, Li Mingkang, Cai FangfangData: Zhao Jiangyu, Zhang Chenhui, Zhang Xiangyu, Li Ze⾠, Jing Xia

Commercialization: Yunqi Capital

Questionnaire Design: Zhang Xiangyu, Li Zun⻁, Zhen Zhen, Wang Jie, Zhou Yuren, Chen Yuan Sun, Yang MinOverall Report Summary / Editing: Zhang Xiangyu, Liu Tendong, Ding Nao

Design/Layout: He Jinghui, Yu Xinyue, Zhu Qingyu.Corrie, Feng Xinyi, Wang Mengzhuang

Translators: Huang Shaoya, Yang Yue, Liu Wentao, Li Siying

Click at the end of the article to read the original text View the full report in English

相关阅读 | Related Reading

07d41a98a74d4dea7e18cfcdd14ca554.jpeg

金兔迎福报、新春第一炮【2022 中国开源年度报告】!

outside_default.png

开源社简介

outside_default.png

开源社成立于 2014 年,是由志愿贡献于开源事业的个人成员,依 “贡献、共识、共治” 原则所组成,始终维持厂商中立、公益、非营利的特点,是最早以 “开源治理、国际接轨、社区发展、项目孵化” 为使命的开源社区联合体。开源社积极与支持开源的社区、企业以及政府相关单位紧密合作,以 “立足中国、贡献全球” 为愿景,旨在共创健康可持续发展的开源生态,推动中国开源社区成为全球开源体系的积极参与及贡献者。

2017 年,开源社转型为完全由个人成员组成,参照 ASF 等国际顶级开源基金会的治理模式运作。近九年来,链接了数万名开源人,集聚了上千名社区成员及志愿者、海内外数百位讲师,合作了数百家赞助、媒体、社区伙伴。

2dc774e183d14b7fc53c3dd68f8a7e45.gif

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

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

相关文章

06.计算机网络——IP协议

文章目录 网络层IP协议基本概念协议头格式如何解包如何交付网段划分子网掩码特殊的IP地址IP地址的数量限制私有IP地址和公网IP地址路由 网络层 IP协议 IP协议提供一种将数据从A主机送达到B主机的能力,进行网络层的通信。 ​ IP协议 基本概念 主机 —— 配有IP地址…

Spark 大厂面试题

土哥今天给大家分享10道spark大厂面试题: 1、spark概括说是解决什么问题的? Spark主要解决海量数据的分析计算。 2、spark运行模式有哪些? Local:运行在一台机器上,测试用Standalone:是Spark自身的一个调度系统。 对集群性能要求非常高时用。国内很少使用Yarn:采用Ha…

MQ - 闲聊MQ一二事儿 (Kafka、RocketMQ 、Pulsar )

文章目录 MQ的发展史阶段一:追求解耦阶段二:追求吞吐量与一致性阶段三:追求平台化 MQ的通用架构主题topic、生产者producer、消费者consumer分区partition MQ 存储KafkaGood Design ---> 磁盘顺序写盘Poor Impact---> topic 数量不能过…

LabVIEW可重入VI,VI模板和动态VI之间的差异

LabVIEW可重入VI,VI模板和动态VI之间的差异 应该在何时使用可重入VI、模板VI和动态调用VI?这三种类型之间有什么区别? 可重入VI 当想要同时运行同一VI的多个实例时,将使用可重入VI。当VI不可重入时,VI只有一个数据空…

lama cleaner

这里写自定义目录标题 安装参数包含的额外plugins 安装 conda create --name lamacleaner python3.10 pip install -r requirements.txt pip install gfpgan pip install realesrgan pip install rembg pip install .如果安装本package报错,可以尝试改&#xff1…

后端(四):博客系统项目

咱们在这里实现的是后端项目,前端代码就提一提,不全做重点介绍,在开始讲解这个博客系统项目之前,我们先看看这个项目的前端界面: 登录界面: 个人主页: 博客详情页: 写博客页&#x…

Python 数据挖掘与机器学习教程

详情点击链接:Python 数据挖掘与机器学习教程 一:Python编程 Python编程 1、Python环境搭建( 下载、安装与版本选择)。 2、如何选择Python编辑器?(IDLE、Notepad、PyCharm、Jupyter…) 3、…

深入理解 Docker 容器卷

目录 一、什么是 Docker 容器卷二、容器卷的用途三、容器卷相关命令四、Docker 容器卷的操作步骤五、演示六、总结参考 Docker 容器卷是一种强大的功能,可以实现容器之间数据共享和持久化存储。本篇博客将介绍 Docker 容器卷的概念、用途和操作步骤,帮助…

常用API学习07(Java)

Date 在jdk1.8之前,java中的日期和时间是一类的,从1.8之后对日期和时间体系重新做了规划,划分出一个新的包 - java.time包,这个包中包含了日期、时间、时区、日历、单位。 Date,是java中最老的日期和时间类,后续退出…

Arcgis之 KML/KMZ文件转shp

一般我们在Goole Earth上勾画的区域导出后都为KML或者KMZ格式的,但无法在arcgis等软件上直接应用,故需进行一定的转换 1.打开ArcMap,选择ArcToolbox->Conversion Tools->From KML->KML To Layer 得到如下结果(由于本KML…

Ubuntu 20.04使用 VNC远程桌面连接避坑指南

Ubuntu 20.04使用 VNC远程桌面连接避坑指南 自从开始使用Ubuntu 20.04搭建深度学习服务器,就想到使用VNC远程桌面连接使用。可是之前一直使用的是Ubuntu18.04,心里想着设置应该不难,结果在配置的时候总出现无法连接的错误。下面我就分享一下…

pytest自动化测试框架tep环境变量、fixtures、用例三者之间的关系

tep是一款测试工具,在pytest测试框架基础上集成了第三方包,提供项目脚手架,帮助以写Python代码方式,快速实现自动化项目落地。 在tep项目中,自动化测试用例都是放到tests目录下的,每个.py文件相互独立&…

自动驾驶分级和技术架构

标题SAE 和 NHTSA自动驾驶分级 当前全球汽车行业中两个最权威的分级系统由美国国家公路交通安全管理局(NHTSA)和国际自动化工程师协会(SAE)提出。2013年,NHTSA将驾驶自动化的描述分为5个层级。2014年1月,SAE制定J3016自动驾驶分级…

Mybatis基础模块-日志管理

文章目录 1. 适配器模式2. Log2.1 默认实现StdOutImpl2.2 Log4jImpl 3. LogFactory4. 解析配置和应用4.1 settings配置4.2 解析 5. jdbc日志5. 1 类图5.2 BaseJdbcLogger5.3 ConnectionLogger5.4 ConnectionLogger的具体应用 1. 适配器模式 适配器使接口不兼容的对象可以相互合…

IDEA常用高效开发工具—screw一键生成数据库文档(仅需三步)

1.配置 引入screw核心... <!-- screw核心 --> <dependency><groupId>cn.smallbun.screw</groupId><artifactId>screw-core</artifactId><version>1.0.3</version> </dependency><!-- HikariCP --> <dependency…

LLDP协议(链路层链路发现协议)

文章目录 LLDP协议&#xff08;链路层链路发现协议&#xff09;TLVLLDPDULLDP工作机制LLDP 报文ethernet IISNAP LLDP协议&#xff08;链路层链路发现协议&#xff09; 随着网络技术的发展&#xff0c;接入网络的设备的种类越来越多&#xff0c;配置越来越复杂&#xff0c;来自…

1、Linux驱动开发:模块_加载卸载

目录 &#x1f345;点击这里查看所有博文 随着自己工作的进行&#xff0c;接触到的技术栈也越来越多。给我一个很直观的感受就是&#xff0c;某一项技术/经验在刚开始接触的时候都记得很清楚。往往过了几个月都会忘记的差不多了&#xff0c;只有经常会用到的东西才有可能真正记…

github上下载的vscode extension报找不到“vscode“模块的问题

问题来自于下载的 vscode 扩展源代码包 import * as vscode from "vscode"; 有问题的是这句&#xff0c;找不到 vscode 模块&#xff0c;错误代码 2307 主要是因为下载的源码工程里&#xff0c;没有 node_modules 这个文件夹&#xff0c;因为它本来就是需要被忽略…

97、Kafka的性能好在什么地方

Kafka的性能好在什么地方 一、顺序写二、零拷贝三、额外补充 kafka不基于内存&#xff0c;而是硬盘存储&#xff0c;因此消息堆积能力更强 一、顺序写 顺序写 : 利用磁盘的顺序访问速度可以接近内存&#xff0c;kafka的消息都是append操作&#xff0c;partition是有序的&#…

(数据结构)哈夫曼编码实现(C语言)

(数据结构)哈夫曼编码实现&#xff08;C语言&#xff09; 哈夫曼的编码:从一堆数组当中取出来最小的两个值&#xff0c;按照左下右大的进行绘制&#xff0c;将两个权值之和&#xff0c;放入队列当中&#xff0c;然后再进行取出两个小的&#xff0c;以此类推&#xff0c;直到全部…