2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

DigitalOcean 开发者大调查之开源软件:参与开源的最大障碍是缺少指导

  • 2018-12-05
  • 本文字数:2126 字

    阅读完需:约 7 分钟

DigitalOcean开发者大调查之开源软件:参与开源的最大障碍是缺少指导

报告要点

  • 受访者当中二十年来有参与开源项目的刚刚超过一半(55%)。不过,这低于企业对员工的期望:四分之三的受访者表示,他们的公司希望他们使用开源软件作为日常开发工作的一部分。

  • 妨碍开发人员参与开源项目的两个主要的障碍是不知道从哪里开始,以及他们是否有合适的技能。企业不给员工时间贡献也是一大因素。

  • 绝大多数开发人员认为,在五大科技公司(微软、谷歌、亚马逊、Facebook 和苹果)当中,谷歌是最支持开源社区的,紧随其后的是微软,苹果排名最后。

  • 企业鼓励参与开源组织与他们的实际投入之间存在脱节现象。只有 18%的受访者表示,他们公司是与开源相关的组织的成员,75%的受访者表示,他们的公司每年捐给开源的资金为 1000 美元甚至更少。

开源与个人

2018 年是开源 20 周年,我们很希望了解个体开发者如何为开源社区做贡献以及背后的原因。


超过半数(55%)的受访者表示,他们以某种方式为开源做出了贡献。贡献方式有多种,最流行的方式是对开源软件做贡献,其次是帮助一起维护开源软件。印度的开发人员比其他国家的开发人员更乐于贡献,积极参与者超过三分之二(68%)。


什么因素能够激励人们参与开源?最主要的动机因素是提高编码技能——英国的开发人员特别提到了这一点。紧随其后的是成为社区的一部分——尽管开发人员倾向于独立工作,但他们仍然在寻找与其他编码人员取得联系并学习新技术的方法。37%的开发者表示,如果他们的公司给他们更多的时间,他们将做出更多的贡献。


毫无疑问,开源支持者希望看到更多的开发人员为社区做出贡献。好消息是,作为一个整体,开发人员非常乐观:89%的人认为开源社区在健康发展。

那些为开源做贡献的人,他们主要参与了什么?

你参与开源的主要动机是什么?

你参与开源主要使用了什么语言?

你参与开源项目多长时间了?

你参与开源项目的频率是怎样的?

在过去三年中,哪个开源项目最让你兴奋?

你通过什么平台来发现你希望参与的开源项目?

什么会妨碍你参与开源项目?


妨碍开发人员为开源做出更多贡献的最大障碍是他们不知道从哪里开始,以及他们是否有合适的技能。当我们观察受访者参与社区的工作时长时,这一点尤为明显:去年才开始参与的受访者中,52%的人表示不清楚如何参与其中,49%的人质疑自己的技能。


随着世界各地开发人员和爱好者的数量不断增长,我们有机会创建更好的资源和起点,让新晋开发人员及开源贡献者对贡献感到兴奋。作为这项工作的一部分,我们需要强调的是,具备各种技能等级的开发人员都可以在开源社区发挥作用。

什么会让你为开源社区做出更多的贡献?

开源与企业

虽然超过一半的开发人员在为开源做贡献,但他们的公司并不支持开源组织——只有 18%的员工表示,他们的公司积极地参与了开源组织(例如 Apache 基金会、Node.js 基金会、云原生计算基金会)。75%的受访者表示,他们的公司在过去一年只向开源组织捐赠了 1000 美元或更少。


尽管大多数公司不向开源组织投资,但他们鼓励在企业中使用开源项目:近四分之三的受访者表示,他们的公司希望他们在日常开发工作中使用开源软件。此外,超过三分之一(34%)的人表示,他们的公司会为他们提供从事与工作无关的开源项目的时间。

你所在的公司在决定在特定项目中使用开源时考虑了哪些因素?

在考察开源技术时,你的公司评估的最重要的两个因素是什么?

在你的公司里,什么时候不适合使用开源?

从 1 到 5,你认为开源技术有多安全?


企业在评估开源技术时主要会考虑那些被广泛使用的、具有完善文档和活跃维护者的技术。与此同时,糟糕的文档和安全问题是公司不选择某些开源项目的部分原因。开发者个人也表现出对安全问题的担忧——从 1 到 5(其中 5 是最安全的),超过 30%的受访者认为开源技术的安全性处于平均水平或更低。

企业鼓励员工使用开源技术的情况

你所在的公司希望你经常使用开源软件作为日常开发工作的一部分吗?

你所在的公司给你时间从事与工作无关的开源项目吗?

如果是,给多长时间?

企业对开源的投入

你所在的公司是否参与了任何开源软件基金会?(例如 Apache 基金会、Nod.js 基金会、云原生计算基金会)

如果是,你所在的公司为什么选择参加开源软件基金会?

如果否,你所在的公司为什么选择不参与开源软件基金会?

在过去的一年中,你所在的公司向开源项目捐赠了多少钱?

你所在的公司是否雇佣了主要从事公共开源项目的全职员工?

其他公司的情况

在你看来,大型技术公司对开源社区的贡献是否与他们的收获相匹配?

你认为以下哪个技术公司最支持开源?


哪些公司在拥抱开源方面做得最好?至少在科技巨头中,受访者认为谷歌是领头羊(53%)。谷歌创造了 Android、Go 和 Kubernetes。紧随其后的是微软(23%)——与资深开发人员相比,社区的新用户更有可能认为微软在拥抱开源方面做得更好。苹果排在最后,苹果公司的开发人员以不积极向社区贡献代码而闻名。

受访者情况

在 4349 名受访者中,58%的人自称是开发人员,22%的人自称是学生,10%的人自称是系统管理员。其余的为经理、技术支持或“其他”。


42%的人表示他们从事 IT 服务行业,29%的人从事软件行业,各有 5%的人来自金融服务和教育行业。其余的行业包括零售批发、政府和医疗保健。

公司规模(员工数量)

年龄构成

性别比例


查看英文原文:[https://www.digitalocean.com/currents/october-2018/


2018-12-05 12:571604
用户头像

发布了 1008 篇内容, 共 447.1 次阅读, 收获喜欢 346 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

大咖说·图书分享|数字化转型架构:方法论与云原生实践

大咖说

阿里巴巴 云原生 数字化转型

解决方案体现的是一个公司的深度思考能力

基调听云

APM 智能运维 业务运维 基调听云

WhiteSource 是否容易受到“Spring4Shell”漏洞 CVE-2022-22965 的影响?

龙智—DevSecOps解决方案

Spring4Shell WhiteSource

如何写内嵌式的帮助文档

小炮

帮助文档

WEB安全:深入反射式dll注入技术

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

安装配置GPU训练环境

十三

“天生要强”的迭代和蒙牛体育IP大满贯

科技新消息

你的产品越来越难卖?是时候关注价值流了

基调听云

DevOps APM 智能运维 基调听云

传统数据库改造难?华为云GaussDB“五心”解决

华为云数据库小助手

GaussDB

快速摆脱在线扩容难的噩梦,华为云数据库有妙计!企业级Redis 包年18元~

华为云数据库小助手

GaussDB GaussDB ( for Redis )

基调听云直播回顾 | 让业务系统不再深不可测

基调听云

APM 可观测性 智能运维 基调听云

音视频开发—时间戳相关整理(时间基tbr,tbn,tbc)

Linux服务器开发

WebRTC ffmpeg SRS 音视频开发 流媒体服务器开发

TDengine 荣获 CSDN IT 技术影响力之星 “年度开源项目” 、 “年度IT领军人物”奖项

TDengine

数据库 tdengine 开源

【网络安全】网络安全堡垒机多少钱?有什么用?

行云管家

网络安全 信息安全 数据安全 堡垒机 企业安全

网络IO管理-简单一问一答、多线程方式

Linux服务器开发

多线程 后端开发 Linux后台开发 网络io 服务端开发

精彩回顾 | 金融服务数字化生态的开放与安全

FinClip

金融 数据安全

“中国牛”、“天生要强”翻新,2022蒙牛继续大满贯

科技新消息

“敏捷项目比传统项目快”这个说法对吗?

优秀

项目管理 低代码开发

优麒麟社区 22.04 LTS Beta 版本发布!

优麒麟

Linux 开源 计算机 优麒麟 Beta

蒙牛中国乳业产业园牧场建设项目全面复工

科技新消息

星环科技TDH基于Overlay网络架构为数据安全保驾护航

星环科技

数据库

数仓建设 | ODS、DWD、DWM等理论实战

五分钟学大数据

数据仓库 4月月更

面试侃集合之 DelayQueue 篇

码农参上

4月月更

数千万次下载、百万行开源代码贡献,优麒麟如何打造中国开源操作系统新名片? | 卓越技术团队访谈录

优麒麟

Linux 开源 内核 优麒麟 多端融合

首个!青藤蜂巢荣获网络安全卓越验证中心&泰尔实验室双认证

青藤云安全

网络安全 青藤

RISC-V开发板关机流程浅析

优麒麟

Linux 技术 risc-v开发板 优麒麟

蒙牛:以新营销和“更好”的年轻一代共鸣

科技新消息

AIOps(智能运维)中的指标算法场景分享 | 内附视频&ppt资料

云智慧AIOps社区

人工智能 AI 算法 运维 告警

优麒麟荣获 CSDN IT 技术影响力之星“年度开源项目”奖项!

优麒麟

Linux 开源 IT 获奖 优麒麟

Redis 布隆(Bloom Filter)过滤器原理与实战讲解

码哥字节

布隆过滤器 4月日更 Redis 数据结构 4月月更

DigitalOcean开发者大调查之开源软件:参与开源的最大障碍是缺少指导_文化 & 方法_DigitalOcean_InfoQ精选文章