【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

GitHub 调查开源项目:文档、许可证书、在工作中的使用情况

  • 2017-06-12
  • 本文字数:1064 字

    阅读完需:约 3 分钟

GitHub 对开源项目进行了一个调查,在对所收集的数据进行分析后,发布了结果。他们感兴趣的内容包括:开发人员跟开源项目之间是什么关系、文档扮演了什么样的角色、项目中出现的消极互动的程度和影响。

调查的组织者把调查结果归纳如下:

  • 文档很重要,是建立包容、便利的社区的一种手段,但经常被忽视。
  • 消极的交互不常发生但很醒目,会影响项目的活跃度。
  • 全世界都在用开源项目,但其贡献者尚未体现其广泛的受众群体。
  • 使用开源项目和对其做出贡献经常是在工作过程中发生的。
  • 开源项目是软件选型时的默认选择。

在开源项目遇到的问题中,调查发现最令人讨厌的是不完整或混乱的文档(>90%),其次是无反馈(约 80%),接下来是轻蔑的反馈(55%),有冲突(45%)和不明原因的拒绝(33%),不亲切的语言或内容(约 15%)。很明显的,这些项目中存在文档问题,而这也许和开发人员热爱编程但不喜欢写文档有某些关系。

细化到文档上,93% 的受访者抱怨大多数文档不是不完整就是过时了。还有 60% 的受访者说他们从不或很少写文档。作为一个普遍存在的问题,GitHub 建议用户这样来帮助项目的维护者:当他们碰到问题时,可以修正、更新或添加文档。

对于 67% 的用户来说,当其决定为一个项目做点贡献时,该项目的许可证书是个决定性的因素。而 64% 的用户说,当其要用到一个项目时,他们认为该项目的许可证书是非常重要的。这两种情形综合在一起,大约有 2/3 的用户把许可证书看得非常重要。

该调查的另一个发现是开源项目在工作中有意义:94% 的受雇人员至少用过一次开源项目,而 81% 的人经常使用开源项目。还有 65% 的开源项目贡献者把做开源项目当作其工作的一部分;同时,“许多人谈到他们的开源工作对完成其当前工作很重要”。

人们认为开源软件比专有软件更安全(58%),但是没太多人赞同开源软件是稳定的(30%)和具有良好的用户体验(36%)。尽管这些人数量很少,但 72% 的人仍然会在软件选型时评估一下开源项目。

有关如今如何使用开源项目的更多细节,包括互动、包容性、在工作上的使用情况,我们建议您阅读一下整个调查分析报告。感兴趣的人可以下载完整的原始数据包来做进一步的分析。

关于本研究中所使用的方法,GitHub 随机选取了5500 名受访者,涉及了3800 个GitHub 项目,还有来自其他社区的额外500 名选定的受访者。

查看英文原文: GitHub Surveys Open Source: Documentation, License, Usage at Work


感谢冬雨对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-06-12 19:001278
用户头像

发布了 199 篇内容, 共 81.9 次阅读, 收获喜欢 293 次。

关注

评论

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

投资机构Janus Capital Group为Rola-IP品牌融资700万美元

Geek_bf375d

8款好用的笔记软件,让你的读书笔记独一无二!

彭宏豪95

读书笔记 效率 软件推荐 在线白板 笔记软件

【Data & AI Con Shanghai 2023】嘉宾专访|西电王皓:认清边界 大胆创新

白玉兰开源

人工智能 白玉兰开源

macOS 14 Sonoma 14.1.1正式版(最新苹果系统) pkg完整安装包

Rose

苹果系统 macOS 14 Sonoma Mac14系统

软件测试/测试开发丨性能测试体系学习笔记

测试人

软件测试

一物一码需求,标签制作功能轻松解决

草料二维码

二维码 二维码生成 标签制作 一物一码

剑指数据结构—实现动态数组

少年游侠客

数据结构 数组 ArrayList Java’

喜报 | MIAOYUN通过2023年度四川省“专精特新”中小企业认定!

MIAOYUN

专精特新 MIAOYUN 高新技术企业 专精特新中小企业 专精特新企业

inBuilder低代码平台新特性推荐-第5期

inBuilder低代码平台

低代码

聊聊低代码技术

互联网工科生

软件开发 低代码

华为云开源 | 线下meetup · 电子科技大学站圆满收官

华为云开源

云原生 开源项目 开源社区

Go类型嵌入介绍和使用类型嵌入模拟实现“继承”

快乐非自愿限量之名

Go 编程 教程 语言 教程分享

Mac 版截图工具链

Eric 老乌龟

macos 工具

Unity中国全面支持OpenHarmony游戏开发,多款游戏率先完成适配

最新动态

荣誉 | 观测云登榜「2023 中国好 SaaS TOP 10 SaaS 企业 」

观测云

可观测性 SaaS

矢量图设计软件层出不穷,CorelDRAW为何无人能替?

淋雨

设计 矢量图 CorelDraw 绘画 设计软件

哪些行业发展需要用到代理IP?罗拉ROLA-IP告诉你什么是专业

Geek_bf375d

销售易取得500强客户背后的实践与进化

B Impact

低代码工具的常见用例与受众市场

树上有只程序猿

低代码

OpenAI 深夜炸场,更强更便宜;英特尔 CEO 分享三大失败原因;黄仁勋说成龙长得像他丨 RTE 开发者日报 Vol.79

声网

瓴羊X阿里云上的Salesforce联合解决方案正式发布

ToB行业头条

海外HTTP代理哪家最好用?Rola-IP与StormProxies的全方位数据对比

Geek_bf375d

IP代理哪家好用? 必看经典文

Geek_bf375d

Linux cat命令

智趣匠

Python 机器学习入门:数据集、数据类型和统计学

小万哥

Python 程序员 软件 后端 开发

领跑同一阵营!百分点科技入选Forrester AI/ML权威报告

百分点科技技术团队

人工智能 数据科学 百分点科技

云电脑与5G网络的结合将会带来什么

青椒云云电脑

云电脑

海外IP代理rola-ip表现突出,全球覆盖面广,技术支持优秀

Geek_bf375d

分布式AI在LLM时代的技术深度探索

不在线第一只蜗牛

人工智能 AI lee

ROLA-IP海外IP代理为第四届全球跨境电子商务大会注入活力

Geek_bf375d

“箭在弦上”的边缘计算,更需要冷静和智慧

脑极体

服务器

GitHub调查开源项目:文档、许可证书、在工作中的使用情况_开源_Abel Avram_InfoQ精选文章