BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Abel Avram 关注 7 他的粉丝 ,译者 姚佳灵 关注 0 他的粉丝 发布于 2017年6月13日. 估计阅读时间: 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)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT