2022 China Open Source Report

news2024/11/26 10:24:00

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.coloradmin.cn/o/784881.html

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

相关文章

【多选框、表格全选】element el-checkbox、el-table

话不多说 先看效果&#xff1a; 多选框&#xff1a; 表格全选&#xff1a; <template><div><div class"titleLabel"><div class"lineStyle"></div>统计部门</div><div style"display: flex"><e…

服务网格简介:探索现代微服务架构中的服务网格概念和价值

&#x1f337;&#x1f341; 博主 libin9iOak带您 Go to New World.✨&#x1f341; &#x1f984; 个人主页——libin9iOak的博客&#x1f390; &#x1f433; 《面试题大全》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33…

Tiktok最全客户开发以及运营攻略,建议收藏

Tiktok最近很多粉丝朋友问我要怎么做&#xff0c;今天就来分享一下如何利用Tiktok开发客户以及运营思路&#xff0c;文章略长&#xff0c;需要安装包看文末&#xff0c;喜欢的点赞加关注。 一、外贸企业为什么要做Tiktok‍ TikTok作为一个全球范围内流行的短视频平台&#xf…

Django3 模糊查询/filters.SearchFilter的使用,基于viewsets.ModelViewSet

背景描述 模型 from django.db import modelsfrom interfaces.validate import validate_include from testcases.models import Testcases from utils.base_models import BaseModel from utils.pure_validator import JSONValidatorclass Interfaces(BaseModel):id models…

嵌入式Linux驱动开发——常见框架梳理

前言 本文主要介绍了Linux驱动开发中一些常用的驱动框架&#xff0c;platform、input、iic、spi等&#xff0c;硬件平台使用的是正点原子的imx6ull开发板。 一&#xff1a;Pinctrl子系统、Gpio子系统 不管什么框架最后都是要追溯到配置IO的电气属性和复用功能 如果要使用外部…

一起学数据结构(1)——复杂度

目录 1. 时间复杂度&#xff1a; 1.1 时间复杂度的概念&#xff1a; 1.2 时间复杂度的表示及计算&#xff1a; 1.3 较为复杂的时间复杂度的计算&#xff1a; 2. 空间复杂度&#xff1a; 2.1 空间复杂度的概念&#xff1a; 2.2 空间复杂度的计算&#xff1a; 1. 时间复杂度…

Kubernetes 简介:容器编排与集群管理的进化

&#x1f337;&#x1f341; 博主 libin9iOak带您 Go to New World.✨&#x1f341; &#x1f984; 个人主页——libin9iOak的博客&#x1f390; &#x1f433; 《面试题大全》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33…

Mybatis-plus从入门到精通

1、什么是MyBatis-Plus MyBatis-Plus&#xff08;简称MP&#xff09;是一个基于MyBatis的增强工具&#xff0c;在MyBatis的基础上对其进行扩展&#xff0c;用于简化MyBatis操作&#xff0c;提高开发效率。它继承了MyBatis原生的所有特性&#xff0c;并且添加了一些额外的功能&…

《TCP IP网络编程》第十章

第 10 章 多进程服务器端 10.1 进程概念及应用 并发服务端的实现方法&#xff1a; 通过改进服务端&#xff0c;使其同时向所有发起请求的客户端提供服务&#xff0c;以提高平均满意度。而且&#xff0c;网络程序中数据通信时间比 CPU 运算时间占比更大&#xff0c;因此&#…

探析国内数字孪生引擎技术现状

在数字孪生软件来发中&#xff0c;渲染引擎是一个关键点&#xff0c;国内大多数字孪生平台引擎通常使用的是自研的渲染引擎或者采用开源的渲染引擎。下面通过一些常见的渲染引擎在国内数字孪生引擎中的应用带大家了解数字孪生软件开发的方式。 自研渲染引擎&#xff1a;许多数…

CNN + Vision Transformer 结合学习

介绍三篇结合使用CNNTransformer进行学习的论文&#xff1a;CvT&#xff08;ICCV2021&#xff09;&#xff0c;Mobile-Former&#xff08;CVPR2022&#xff09;&#xff0c;SegNetr&#xff08;arXiv2307&#xff09;. CvT: Introducing Convolutions to Vision Transformers, …

利用 trait 实现多态

我在书上看到基于 std::io::Write 的示例&#xff0c;它是一个 trait 类型&#xff0c;内部声明了一些方法。和 go 语言不同&#xff0c;rust 中类型必须明确实现 trait 类型&#xff0c;而 go 语言属于 duck 模式。 std::io::Write下面的例子中调用 write_all 方式来演示&…

标签是系列色并且加粗帆软

标签是系列色并且加粗 function(){return <span style"color:this.color;">FR.contentFormat(this.value, #,##0)</span>;}

UI 自动化的 PageObject 设计模式

目录 前言&#xff1a; 什么是 PageObject 模型&#xff1f; 为什么使用 PageObject 模型&#xff1f; PO 模式优点 PageObject 实践 前言&#xff1a; UI 自动化是一种软件测试方法&#xff0c;它主要用于检查应用程序的用户界面是否符合预期。PageObject 是 UI 自动化中…

AI大模型时代下运维开发探索第一篇:ReAct工程初探

引子 人工智能大模型的出现&#xff0c;已渐渐地影响了我们的日常生活和工作方式。生活中无处不在的AI&#xff0c;使我们的生活变得更加智能和便捷。工作中&#xff0c;AI大模型的高效和精准&#xff0c;极大地提升了我们解决问题的效率。 是的&#xff0c;我们不能忽视AI大…

Delphi 开发者,显示图片请忘掉VCL中的 TImage 吧

目录 序言 使用TImageCollection和TVirtualImageList组件支持高分辨率图像 一、总览 二、使用图像收集组件TImageCollection 2.1 图像收集组件编辑器 2.2 将现有 TImageList 载入 TImageCollection 三、使用Virtual ImageList 组件 3.1 Virtual ImageList Component 编辑…

【数据结构】| 王道考研——树的前世今生

目录 一. &#x1f981; 前言二. &#x1f981; 各种树的知识点1. 树1.1 概念1.2 属性1.3 常考性质1.4 树转换成二叉树1.5 森林转换为二叉树1.6 二叉树转换为森林1.7 树的遍历1.8 森林的遍历 2. 二叉树2.1满二叉树2.2 完全二叉树2.3二叉排序树2.4 平衡二叉树2.5 二叉树常考性质…

IDEA使用lombok实体类加上@Data注解后无法找到get和set方法

文章目录 一、问题原因二、解决方法1.File→Settings2.Plugins→搜索"lombok"→Install3.Restart IDE&#xff08;重启IDEA&#xff09; 一、问题原因 IDEA没有安装lombok插件 二、解决方法 1.File→Settings 2.Plugins→搜索"lombok"→Install 3.Restart…

北斗定位导航系统,北斗模块应用领域发展概况_北斗二号模块,北斗三号模块

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、北斗系统概述1.1 空间段1.2 地面控制段1.3 用户段1.4 坐标系统1.5 时间系统 二、北斗系统定位导航授时服务2.1 服务概述2.2 服务区2.3 北斗信号频段2.4 北斗…

服务器中了Locked勒索病毒怎么解决,勒索病毒解密恢复方式与防护措施

服务器是企业重要数据存储和处理的关键设备&#xff0c;然而&#xff0c;众所周知&#xff0c;服务器系统并非完全免受网络攻击的。其中一种常见的威胁是勒索病毒&#xff0c;其中一种恶名昭彰的变种是Locked勒索病毒。Locked勒索病毒采用了对称AES与非对称RSA的加密形式&#…