2023年中国基础软件开源产业研究白皮书
29.4% 52.0% 不了解 是 否 开发者所在企业是否将开源列为企业战略之一 中国企业对开源战略的参与度有待提高 仍有一半以上企业没有将开源视为一种战略,Github2022年 公布的按贡献者数量计算的顶级开源项目中,多半是国外商业 公司支持的项目,很难看到中国公司的影子。 国内开源认知分析 7 ©2023.11 iResearch Inc. www.iresearch.com.cn 其他国家 GitHub2022年各国新增贡献者占比(不包含美国) Github认为,到2025年,美国开源贡献者的比例会由2015年 30.4%下降并稳定在16.4%,而中国开源贡献者的比例预计将 达到13.3%,同时期预估其他贡献率强劲的国家数据分别是印 度(7.9%)、巴西(3%)、尼日利亚(1.5%)。 Github2025年开源贡献者比例预估(按国别分) 从国内角度看中国开源现状 来源:OSCHINA《 2022中国开源开发者报告》,艾瑞咨询研究院自主研究及绘制。 来源:开源社《 2022年中国开源年度报告》,艾瑞咨询研究院自主研究及绘制。 开源开发者洞察(1/2) 开源使用者多于开源贡献者,寻求知识增长、自我认同与职业发展是开 发者参与开源社区的三大主要原因 开源社区中,使用开源项目的开发者占比最高,达到27.8%,仍将社区视为获取资源的重要渠道。同时我们看到,也有18.2%的开发0 码力 | 43 页 | 4.69 MB | 1 年前32021 中国开源年度报告
……………………………………………………………………………… 33 4.7 开源社区中重要的角色 …………………………………………………………………………… 34 4.8 一个项目的哪些特征对于您留下成为项目贡献者的重要度评级 ……………………………… 35 4.9 开源项目是否集成 RPA(机器人流程自动化) ………………………………………………… 36 4.10 开源活动 ………………………………… 家参与问卷并发表自己的想法。 通过 44 项左右问题的统计调查与分析,我们希望能够还原出当前中国开源社区的真实现状, 从而为开源的后来人提供权威的参考。 调查对象 :覆盖开发者、社区成员、贡献者、学生、政府企业管理人员 调查内容 :主要涵盖个人信息、工作状况、开源社区以及开发者技术 调查方法 :以在线问卷方式搜集样本和数据,交叉对比法分析数据 推广方法 :线上社交媒体、博客、开源社、开源中国网站 到文档的重 要性,更多开源贡献者投入到了文档撰写中 ; 85% 的开发者认为开源活动对促进和推动开源社区至关重要,相较于去年的 81% 有所提 升。而对于更倾向于线上还是线下的会议,结果竟惊人地持平 ; 对于开发者来说,一个项目的开发者活跃度、所加入社区信息的完整度、Readme 简介、 开源许可证以及核心开发者的及时回复都能够影响其是否会留下成为项目的贡献者。 超过 9 成以上的参与0 码力 | 132 页 | 14.24 MB | 1 年前32021 中国开源年度报告
provide an authoritative reference for the later generations of open source. 调查对象 :覆盖开发者、社区成员、贡献者、学生、政府企业管理人员 Target: Covering developers, community members, contributors, students, government and request of the company's organization is minimal. 与去年类似,参与开源的形式仍然为以代码和文档为主,社区和项目正在意识到文档的重 要性,更多开源贡献者投入到了文档撰写中。 Similar to last year, participation in open source continues to be primarily in the form online or offline. 对于开发者来说,一个项目的开发者活跃度、所加入社区信息的完整度、Readme 简介、 开源许可证以及核心开发者的及时回复都能够影响其是否会留下成为项目的贡献者。 For developers, a project's developer activity, completeness of information about the community0 码力 | 199 页 | 9.63 MB | 1 年前3中国开源软件产业研究报告
www.iresearch.com.cn 来源:艾瑞咨询研究院自主研究及绘制。 开源产业主体及产业关系 开源社区运营为核心,注重开源用户和贡献者的反馈 从产业主体的角度上看,开源软件产业市场上的主体包括软件的源作者(个人/企业)、开源基金会、开源社区(包括代码 托管平台、软件论坛、行业联盟)、二次开发者和使用者等。源作者在开源社区中发起开源项目,这意味着将软件源代码 节,无论是由企业主导还是由基金会主导,在整个开源项目过程中都处于关键位置,包含软件开发和发行、市场推广、版 本迭代更新、版权管理和安全管理等内容,这些环节和商业企业的软件项目有一些相似之处,但更加注重从社区的使用者 和贡献者处得到观点和启发,并用以驱动项目未来的发展。 开源软件主体和产业链关系 源作者 软件作品 企业开源 开源基金会 开 源 社 区 代码托管平台 开源软件论坛 专家指导 产业联盟 法律服务 要是开源软件形成足量的规模和市场影响力后, 带动产业形成创新的产品和服务形式,进一步反哺企业自身而产生的收益。然而,为了产生上述效果,项目需要成功的开 源运营,而开源运营的核心是通过不断提升用户和贡献者的数量来构建“质”和“量”互相驱动和促进的良性循环。如果 没有成功的开源运营,软件开源就无法产生显著的商业化效果。 企业实施软件开源战略的商业模型 企业之内 企业之外 软件开源 用户增长0 码力 | 68 页 | 3.63 MB | 1 年前32020 中国开源年度报告
作,以及开源能够为世界带来什么等主题。 通过近 60 项左右问题的统计调查与分析,我们希望能够还原出当前中国开源社区的真实现 状,从⽽为开源的后来⼈提供权威的参考。 调查对象:覆盖开发者、社区成员、贡献者、学⽣、政府企业管理⼈员 调查内容:主要涵盖个⼈信息、⼯作状况、开源社区以及开发者技术 调查⽅法:以在线问卷⽅式搜集样本和数据,交叉对⽐法分析数据 推⼴⽅法:线上社交媒体、博客、开源社、开源中国⽹站 他⾏业的 从业者占⽐均为 7%,说明开源已经越来越受到社会各界的关注; 参与开源的形式由 2019 年以代码和测试为主转变为以代码和⽂档为主,社区和项⽬正在 意识到⽂档的重要性,更多开源贡献者投⼊到了⽂档撰写中; 开源活动的参与频率相较往年有所上升,这与国内愈发繁荣的开源氛围和逐渐丰富的开源 活动也有关系。81% 的开发者认为开源活动对促进和推动开源社区⾄关重要。⽽对于更 倾向 的参与者每周在开源上的时间投⼊不⾜ 5 ⼩时,每周对开源投⼊时间在 5-20个⼩ 时的参与者约有 40%。 【专家点评】 吴晟:较低的职业开源开发者(⼀周超过 20 ⼩时的贡献者)⽐例,显示出中国企业对于开源 项⽬,依然主要停留在⽤户层⾯。多数开源贡献者依然使⽤业务时间或者⼯作间隙进⾏有限的 贡献和参与。 4.3 开源活动 绝⼤多数参与者每年只会参加⼏次线上/线下的开源活动,每个⽉参加⼀到两次线上/线下开源0 码力 | 46 页 | 4.09 MB | 1 年前3Weblate 4.12 用户文档
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389 3 贡献者文档 391 3.1 为 Weblate 作贡献 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (string) –翻译许可证 1.12. Weblate 的 REST API 113 The Weblate Manual, 发布 4.12 • agreement (string) –贡献者协议 • new_lang (string) –添加新翻译 • language_code_style (string) –语言代码风格 • source_language (object) –源语言对象;请参见GET 境变量挂载,并且在每次更改时触发新的部署。对于更多配置选项,环境变量的完整列表请参见Docker 环境变量。 在 Kubernetes 上安装 备注: 本手册寻找有 Kubernetes 经验的贡献者来详细介绍安装过程。 凭借 Kubernetes Helm 图表,您可以在几秒钟内启动并运行您的个人 Weblate 实例。Weblate 的所有依赖项 都已经包含在内。PostgreSQL 被设置为默认数据库,并且使用持久化卷声明。0 码力 | 479 页 | 8.00 MB | 1 年前3Weblate 4.13 用户文档
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401 3 贡献者文档 403 3.1 为 Weblate 作贡献 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (string) –新翻译的译文模版 • file_format (string) –文件格式 • license (string) –翻译许可证 • agreement (string) –贡献者协议 • new_lang (string) –添加新翻译 • language_code_style (string) –语言代码风格 • source_language (object) –源语言对象;请参见GET 境变量挂载,并且在每次更改时触发新的部署。对于更多配置选项,环境变量的完整列表请参见Docker 环境变量。 在 Kubernetes 上安装 备注: 本手册寻找有 Kubernetes 经验的贡献者来详细介绍安装过程。 凭借 Kubernetes Helm 图表,您可以在几秒钟内启动并运行您的个人 Weblate 实例。Weblate 的所有依赖项 都已经包含在内。PostgreSQL 被设置为默认数据库,并且使用持久化卷声明。0 码力 | 491 页 | 8.12 MB | 1 年前3Weblate 4.12.2 用户文档
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 3 贡献者文档 390 3.1 为 Weblate 作贡献 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (string) –翻译许可证 1.12. Weblate 的 REST API 113 The Weblate Manual, 发布 4.12.2 • agreement (string) –贡献者协议 • new_lang (string) –添加新翻译 • language_code_style (string) –语言代码风格 • source_language (object) –源语言对象;请参见GET 境变量挂载,并且在每次更改时触发新的部署。对于更多配置选项,环境变量的完整列表请参见Docker 环境变量。 在 Kubernetes 上安装 备注: 本手册寻找有 Kubernetes 经验的贡献者来详细介绍安装过程。 凭借 Kubernetes Helm 图表,您可以在几秒钟内启动并运行您的个人 Weblate 实例。Weblate 的所有依赖项 都已经包含在内。PostgreSQL 被设置为默认数据库,并且使用持久化卷声明。0 码力 | 479 页 | 8.01 MB | 1 年前3Weblate 4.12.1 用户文档
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 3 贡献者文档 390 3.1 为 Weblate 作贡献 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (string) –翻译许可证 1.12. Weblate 的 REST API 113 The Weblate Manual, 发布 4.12.1 • agreement (string) –贡献者协议 • new_lang (string) –添加新翻译 • language_code_style (string) –语言代码风格 • source_language (object) –源语言对象;请参见GET 境变量挂载,并且在每次更改时触发新的部署。对于更多配置选项,环境变量的完整列表请参见Docker 环境变量。 在 Kubernetes 上安装 备注: 本手册寻找有 Kubernetes 经验的贡献者来详细介绍安装过程。 凭借 Kubernetes Helm 图表,您可以在几秒钟内启动并运行您的个人 Weblate 实例。Weblate 的所有依赖项 都已经包含在内。PostgreSQL 被设置为默认数据库,并且使用持久化卷声明。0 码力 | 478 页 | 8.01 MB | 1 年前3Weblate 4.11 用户文档
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 3 贡献者文档 385 3.1 为 Weblate 作贡献 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . (string) –新翻译的译文模版 • file_format (string) –文件格式 • license (string) –翻译许可证 • agreement (string) –贡献者协议 • new_lang (string) –添加新翻译 • language_code_style (string) –语言代码风格 • source_language (object) –源语言对象;请参见GET 境变量挂载,并且在每次更改时触发新的部署。对于更多配置选项,环境变量的完整列表请参见Docker 环境变量。 在 Kubernetes 上安装 备注: 本手册寻找有 Kubernetes 经验的贡献者来详细介绍安装过程。 凭借 Kubernetes Helm 图表,您可以在几秒钟内启动并运行您的个人 Weblate 实例。Weblate 的所有依赖项 都已经包含在内。PostgreSQL 被设置为默认数据库,并且使用持久化卷声明。0 码力 | 471 页 | 7.91 MB | 1 年前3
共 159 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16