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

news2024/11/16 20:25:40

335ff743486b70eda512aa6ddac5b2dc.gif

5b23a1be585b788791783310b2c4cd2d.jpeg

【中国开源年度报告】由开源社从 2015 年发起,是国内首个结合多个开源社区、高校、媒体、风投、企业与个人,以纯志愿、非营利的理念和开源社区协作的模式,携手共创完成的开源研究报告。后来由于一些因素暂停,在 2018 年重启了这个项目一直至今,每一年参与协作的伙伴社区/单位和志愿者以及点评的开源大咖越来越多,还有更多的忠实读者表示每年年初都期盼能看到中立、客观、多元而优质的【中国开源年度报告】。我们希望今年呈现给所有关心、热爱开源的读者们更优质的内容,也欢迎大家给予这份报告建议、意见和反馈,让我们能精益求精,“兔”飞猛进。

今年的内容相当地丰富,为了帮助大家提纲挈领,我们整理了一个思维导图,希望对读者有帮助:

2022 中国开源年度报告思维导图

https://docs.qq.com/mind/DZWVOUmlvRlp1SnlI

【2022 中国开源年度报告】项目组

Part 1

前言部分

2022 年终于过去了,我们也走出了三年 COVID 疫情的艰难岁月。新一年的《中国开源年度报告》,再一次如约呈现在各位朋友们的面前,又到了万事俱备,只差“前言”的时候了。回看过去几年撰写的报告前言,阅读待发布的报告内容,整理这一年来的大事与个人的心路历程,关于“年报”,咱们可以聊些什么呢?

关于“剧变”

在2020年的报告中,我写到:“也许多年以后,我们回看 2020 年,会将其称之为:世界剧变之始。”,在2021年的报告中,我也写了:“世界正在发生巨变,我们所处的世界,正在高速朝着某个未知的方向前进。”。在2022年,我们能看到些什么变化呢?世界剧变的趋势不会毫无征兆,我们能够看出些什么趋势呢?对于未知的方向,我们可以做出哪些猜测呢?

一个可能需要引起注意的现象是:科技、软件、开源,正在推动世界发生变化的同时,其自身也在被这个世界所改变。开源,正在进入下一个发展阶段。开源的个人英雄主义的时代已近黄昏,大企业、基金会主导的开源正在成为现实。读者们可以在这几年的《年度报告》中,看出端倪。

关于“生产”

农业社会的生产,无非是等待(帮助)动植物生长。工业社会的生产,已经变得非常的庞大、精细、复杂,但是毕竟还是看得见、摸得着的。到了数字世界,在0和1组成的网络之中,生产、创新、协作、共赢,都需要被重新定义。成本、利润、市场占有率也需要被重新计算。——这还是最近20年出现的趋势。

到了2022年,我们看到了ChatGPT、看到了AIGC,看到了在各种生产环节中,AI的介入与助力。生产,需要被再次重新定义了!

在这样的过程中,开源又会发生什么变化呢?

关于“责任”

2022年的另一件大事,就是因俄乌战争引发的全球范围内的各种连锁反应,即使在开源社区,也无法避免。在最近与朋友讨论的过程中,我表达了一种意见:“我们需要了解真实的开源世界,才能理性的思考如何面对真实的开源世界?”,“任何听风就是雨的夸大风险,或者掩耳盗铃式的忽略风险,都是不负责任的。”

作为一位负责任的开源人,我们需要尽力了解、理解真实的开源世界,并且尽我们所能,推动开源世界走向好的方向,或者至少阻止它滑向更坏的方向。带着这样的思考,让我们迎接新的一年吧!

庄表伟,开源社理事暨执行长
2023 年 1 月


397c9b0ac0d9ac6a4fb6d801d062879d.jpeg

2022中国开源年度报告-封面

a54cb8c3d968f718c0306d26cb1fdc42.jpeg

2022中国开源年度报告-目录1

13cd57ace220a93c548cf967abcd2688.jpeg

2022中国开源年度报告-目录2

be534f752e3538c51def9c0e8da97033.jpeg

2022中国开源年度报告-目录3

4f10d0a4f3e6da1f3e69a33c99bab888.jpeg

2022中国开源年度报告-目录4

70c4abab31b4c20e3f159dc0d4521191.jpeg

2022中国开源年度报告-目录5

27acff98cec4c5246a523b04cc82e4b0.jpeg

 2022中国开源年度报告-目录6

关注开源社公众号

后台回复“2022中国开源年度报告” 领取完整版报告

Part 2

报告整体概览

2022年中国开源年度报告主要由四部分组成,分别是大事记篇、数据篇、商业化篇和问卷篇。

1

大事记篇

2022年的开源大事记,我们搜集整理了接近300条开源相关的新闻报道,也遇到了不少挑战:

首先是分类:那么多事件,应该如何分类,有些事情似乎既算是社区事件,⼜算是商业事件,⽽且还跟开源安全相关,那怎么办?

其次是取舍:怎么才算是⼤事件呢?每年那么多开源相关的投资,多⼤的投资才值得关注呢?引发⼤量议论?到底是对全球的影响重要,还是应该更加关注对中国的影响呢?

最后是总结:当我们尝试着以历史的眼光来看这些当下正在发⽣的故事,有哪些是值得关注的趋势,⼜有哪些可能只是⼀时热闹呢?

报告中的大事记部分的内容,就是我们将⼀年大事,分为“开源商业、开源安全、开源技术、开源法律、开源社区&⽣态”五个部分,尝试作出的年度总结。

5efa870428f4e3905bc617eeed46a518.jpeg

2022中国开源年度报告-开源大事记篇

2

数据篇

本次报告数据篇由X-lab开放实验室、Apache Devlake社区和Gitee联合制作,分为GitHub篇和Gitee篇呈现。

GitHub 数据篇分为宏观洞察和项⽬洞察两部分。宏观洞察篇通过对2022年GitHub 全域⽇志数据进⾏探索。同时,我们借助OpenDigger的指标及标注数据,从各个⽅⾯进⾏分析。本篇章中,根据X-lab开放实验室提出的 OpenRank 指标对项⽬进⾏评估得到细分榜单,括全球范围内开源项⽬排名、中国开源项⽬排名、中国开发者排名、基⾦会中中国企业排名、技术领域排名、以及项⽬领域排名。项⽬洞察篇借助 Apache DevLake ⼯具,对选定上榜项⽬进⾏更深⼊的洞察,洞察内容包括项⽬机器⼈使⽤情况、社区成⻓、问题反馈等指标,各社区的⼯作时间分布,并从更底层给出项⽬代码注释覆盖度、静态测试覆盖度、代码复⽤度等指标。

Gitee篇则对托管在 Gitee 的开源项⽬进⾏了统计分析,梳理和解读编程语⾔、功能分布的变化趋势,分析开发者在Gitee参与开源的情况,以期为观察国内开源的演进提供⼀个“本⼟平台”视⻆。

7b6ab05f16ffc8a8398ce608b0590d92.jpeg

2022中国开源年度报告-数据篇

3

商业化篇

在去年的开源年度报告商业化篇中,介绍了开源软件商业化成功的底层驱动因素、开源软件公司的可能的商业化路径、开源项⽬投资⼈判断标准以及案例分享。整体回溯了从 1998 年开源(Open Source)⼀词诞⽣以来,直到去年的开源项⽬商业化发展情况,引起了许多开源伙伴的热烈讨论。

今年的商业化篇会在此基础上,更着重于与读者们⼀起探讨在当下市场环境下的⼀些趋势与变⾰。不难发现,随着国内的开源项⽬的积累与茁壮发展,已经有不少项⽬开始具备全球影响⼒与全球化视野。在这样的时代背景下,开源项⽬的商业化发展中,如何更好地把握全球机遇、应对共同挑战、推进开源软件全球化市场成为了值得研究与讨论的话题。

与此同时,今年的商业化篇在去年的基础之上,结合当下整体经济下⾏的趋势,再度深挖开源商业化的驱动要素并且分析这⼀年中的资本市场对开源项⽬的情绪⾛势,帮助开源项⽬与资本市场构建信息互通的桥梁。

本章内容由云启资本投资团队撰写,主要内容包括:

  • 开源软件商业化不如全球化探索阶段

  • 开源商业化的驱动要素

  • 开源项目资本市场情况

e4219495ff50dddcb12a645336645bfc.jpeg

2022中国开源年度报告-商业化篇

4

问卷篇

从2016年开源社发布《2015年中国开源社区参与调查报告》开始,每年都开展对开发者的调查。今年我们再次启程,结合数据分析⼿段和调查报告等多种形式,绘制⼀份2022年中国开源世界的地图。问卷篇从两个⻆度展开,其中包括个⼈信息(包括⼯作信息和开发者技术信息)和开源社区参与情况。今年的问卷相比往年有较大的升级,我们从开源社区中所处角色的视角进行调查,并加入了开源社区度量、开源商业化相关话题。我们希望能够还原出当前中国开源社区的真实现状,从⽽为开源的后来⼈提供权威的参考。

以下是调查问卷部分结果:

c147239ea86059f531e2c18813cc1c62.png

2022中国开源年度报告-问卷篇

Part 3

致谢

《2022中国开源年度报告》的编制,受到了众多开源界朋友、开源社志愿者和开源社顾问委员会成员们的大力支持,再此向所有参与报告制作的人员表示诚挚的感谢!感谢你们为中国开源贡献出自己的一份力量。

8d215a61adca77c1d5f86514bbe8bb5d.jpeg

关注开源社公众号

后台回复“2022中国开源年度报告” 获取下载链接,领取完整版报告

作者|开源社

编辑 | 王梦玉

设计 | 朱亿钦

相关阅读 | Related Reading

64b331b44152a01526e15ca7b63fd6d7.jpeg

官宣!2021中国开源年报震撼首发!一篇报告带你读懂中国开源的2021~

78bca29f09b53218257dde1e476a1d3b.jpeg

2021 China Open Source Annual Report

9c2df7c988ae4409b186c8c6bc010ba0.jpeg

2021 中国开源年度报告日文版正式发布,持续向海外传播中国开源声量!

开源社简介

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

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

d3b651ca4521d1b0e89d97b301acfc40.gif

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

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

相关文章

【王道数据结构】第一章 | 绪论 | 数据结构与算法的概念

目录 1.1数据结构的基本概念 1.2数据结构的三要素 1).数据的逻辑结构: 2).数据的存储结构(物理结构): 3).数据的运算 4).数据类型和抽线数据类型 1.3算法的基本概念 1.4 空间…

人大金仓数据库分区表

分区表 声明式创建分区 按列创建分区(PARTITION BY LIST) 将学员表student按所在城市使用partition by list创建分区 创建分区表(基表) 创建格式 create table 表名(字段名 数据类型)PARTITION BY LI…

Redis哨兵工作原理 | 黑马Redis高级篇

哨兵的作用 Redis提供了哨兵机制来实现主从集群的自动故障恢复 监控:sentinel会不断检查master和slave是否按照预期工作 自动故障恢复:如果master故障,sentinel会将一个slave变为master,当故障实例恢复后也以新的master为主 通…

低代码平台助力交通行业数字化科学管理

编者按:本文分析了交通行业的数字化转型需求,并指出了适合交通行业的低代码平台的特性,最后通过相关案例进行了功能展示。关键词:对接能力,国产化,数据引擎,智能化交通运输是国民经济先导性、战…

3、基本的SELECT语句

文章目录1. SQL概述1.1 SQL背景知识1.2 SQL语言排行榜1.3 SQL 分类2 SQL语言的规则与规范2.1 基本规则2.2 SQL大小写规范 (建议遵守)2.3 注 释2.4 命名规则(暂时了解)2.5 数据导入指令3 基本的SELECT语句3.0 SELECT...3.1 SELECT …

大数据技术架构(组件)15——Hive:内置UDAF函数

1.4.10、内置UDAF函数1.4.10.1、count--可以发现count(id)会把idnull的值剔除掉select count(1),count(*),count(distinct id),count(id) from test1.4.10.2、sumselect sum(1) from test;1.4.10.3、avg该函数太简单了,就不给大家演示了1.4.10.4、min该函数太简单了…

Hive(5):数据定义语言(DDL)

1 数据定义语言(DDL)概述 1.1 DDL语法的作用 数据定义语言 (Data Definition Language, DDL),是SQL语言集中对数据库内部的对象结构进行创建,删除,修改等的操作语言,这些数据库对象包括database&#xff…

面试官问 ,Mybatis SELECT 查询, 集合或者单个对象,如果数据库不存在数据,需要判空吗?

前言 于昨日下班时段,本人正在与生活作斗争,收到了金三银四一线作战小队成员紧急反应的战况问题。 不熟悉的或者是不知道怎么去看源码的看官,上车了。 正文 这面试题问的, 考察的是什么? ① mybatis框架的应用掌握情…

如何实现报表集成?(三)——资源集成

在上一篇,我们介绍了用户同步和单点登录,帮助用户了解什么是用户同步、如何做用户验证,以及如何实现单点登录。 这一篇,我们看下如何做资源集成。行文过程中得到了来自报表软件厂商 Smartbi 的报表产品:电子表格软件的…

leetcode-每日一题-1663-具有给定数值的最小字符串(简单,贪心)

很久没有做过贪心类型的题目了,因为用的很少,大多都用的dp,这道题第一眼看过去以为是dp,因为力扣里面的中等题很多都是dp,但仔细一看发现是贪心,思路其实很简单,先全部最小,中间插一…

机械设备ERP系统可以给企业带来哪些好处?

随着信息化技术的进步与智能制造的发展趋势,很多制造企业也在一直探寻适合自己的信息化管理转型之路。机械设备EPR系统对于机械设备制造企业来说就是关键一环。要充分发挥出机械设备ERP系统的赋能作用,必不可少的是从生产制造的各个环节出发,…

ONLYOFFICE 文档 v7.3 现已发布:表单角色、SmartArt、安全性设置、查看窗口等功能

在 ONLYOFFICE 最新版本的在线编辑器中现已提供高级表单、SmartArt 图形插入、增强密码保护和公式计算、幻灯片特殊粘贴项等多项功能。继续阅读以了解所有更新。 字段填写接收人角色 现在,数字表单将更加高效。您可为需要填写表单的用户分配各种角色,简…

中医名词看不懂?用PaddleNLP做一个中医“百科全书”

我是一个深度学习爱好者,目前对自然语言处理感兴趣,热衷于了解一些人工智能中的数学推导和经典论文复现,正在成长的“小趴菜”一枚,在PPDE指导计划中,创作了中医文献阅读理解项目,下面将由我介绍在项目创作…

Java开发面试(技术面)经历 (二)

2022-11-08,应聘Java开发 :云智慧(实训机构,个人观点,与培训没区别) 今天二面技术面,问了一些问题 1.集合有哪些? 两大容器如图:Collection集合 list下面还有Vector&…

Veeam Backup Replication v12 发布 (含下载) - 面向所有工作负载的备份软件

Veeam Availability Suite v12 请访问原文链接:https://sysin.org/blog/veeam-backup-12/,查看最新版。原创作品,转载请保留出处。 作者主页:www.sysin.org 全球首屈一指的备份和恢复提供商 管理、控制、保护您的 数据&#xff…

数字化基本概念

数字化是什么?为什么要做数字化转型?感觉只是用计算机软件替代了原有的工作和流程。 听多了,每天的工作也被冠以数字化,说来很重要,确是不清楚为何,也来了解一下。 数字化:改变做事方式、发…

分享企业做微信小程序开发的步骤_公司如何申请微信小程序步骤

对于小程序新手来说,想要建立一个小程序,第一步就是要拥有一个小程序。那么如何开通小程序?公司小程序如何申请?今天就来手把手教你们如何开通小程序吧: 一、填写帐号信息 到微信公众平台首页,直接点击帐号…

android——开发中哪些习惯会影响卡顿的发生

开发中哪些习惯会影响卡顿的发生,如下:1.布局太乱,层级太深。1.1:通过减少冗余或者嵌套布局来降低视图层次结构。比如使用约束布局代替线性布局和相对布局。1.2:用 ViewStub 替代在启动过程中不需要显示的 UI 控件。1.…

C#学习记录——C# winform程序怎么打包成安装项目(VS2019图解)

今天学习将Winform程序打包成安装项目,参考网上教程,并记录尝试过程。 测试打包的程序为用C# Winform开的的一个客户端程序。 1、安装打包插件 在程序打包之前需要安装Microsoft Visual Studio Installer Projects插件。 1.1、选择扩展管理 在VS2019…

(面经四):笔试

面试经历(四) 时间:2022-11-14 笔试 (培训机构真该洗啊,写完后根本不看你写的笔试,直接给你说送你去培训,技术什么都没有问,直接拿着你的简历画画,画什么实训和培训的不同…