当前位置: 首页>>久久 >>开源调查暴露了社区问题

开源调查暴露了社区问题

添加时间:    

GitHub本周发布了关于开源软件开发,实践和全球社区的调查结果。 GitHub与来自学术机构,行业组织和开源社区的研究人员合作,收集来自6000多名参与者的回复。

结果显示了开源文档的重要性,揭示了文档在用户和项目采用方面可能存在的一些缺失或不足之处。调查还显示,一些开源开发者之间的讨厌互动,对社区成员的粗暴态度,以及对女性程序员的消极态度持续关注。

开源软件在当今社会和经济中发挥着重要作用。根据GitHub的调查,这个调查的目的是为了了解那些建设,维护和使用这些项目的人们。这项调查旨在揭示对开源可持续发展的担忧以及依赖于此的关键服务和技术网络。

调查受访者表示担心社区内部对用户的反应越来越迟钝。

调查确定了开源用户对软件的重视程度:稳定性和安全性是最重要的,而支持和创新则是最不重要的。有些人认为开放源代码是一种准乌托邦的IT方法。然而,调查表明,社区及相关团体和个人是与普通人一样的偏见和坏习惯的继承人,Pund-IT首席分析师Charles King指出。他告诉LinuxInsider:“看到参与的人是否能够带来同样的想象力和创新,以解决他们在软件开发方面遇到的问题,这将是一件有趣的事情。

2017年开源调查是由GitHub和来自学术界,业界和更广泛的开源社区的合作者开放的数据项目。结果是一组关于使用,构建和维护开源软件的态度,经验和背景的开放数据集。 Github寻求开源软件开发实践和社区的数据。该调查提出了50多个关于各种主题的问题,并收集了来自GitHub上超过3800个开放源代码库的5,500个随机抽样调查对象的回复。

此外,调查还包括来自在其他平台上工作的社区的非随机样本的500多个回复。

约70%的受访者全职或兼职。其中约85%的人以某种方式为软件开发做出了贡献 - 作为开发人员或设计人员,或者软件行业的其他角色 - 经常或偶尔地作为其主要工作的一部分。

调查发现,问题在两个主要领域渗透开源社区:文档和行为。

从积极的方面来看,调查还显示,使用和贡献开源经常发生在工作上。而选择软件时默认开源是默认的。

近90%的受访者表示缺少文档或文档不完整是他们使用开源时遇到的问题之一。答复者同意,文件作为建立包容性和无障碍社区的手段受到高度重视,但往往被忽视。

“许多开发人员都喜欢开发文档,但不愿意记录他们开发的内容,因此文档始终是一个问题,从提交代码开始,并且更加明显地扩展到像用户指南这样的东西,”Azul Systems首席技术官Simon Ritter说。 。

自从开放源代码软件开始的那段时间以来,情况并没有太大变化,他告诉LinuxInsider,这个问题很快就会改变。 Ritter表示,关于负面社区互动的情况也是如此。

“这是开源运动的重要组成部分 - 一直以来都是这样,每个人都认为自己知道如何做正确的事情,而做出不同的决定的人则一定是错的。自然,持有强烈的意见,“他观察。

开源软件的好处之一是 发展过程向公众开放并可供检查,阿拉巴马大学计算机科学教授Jeffrey Carver指出。他告诉LinuxInsider:“这种开放性使潜在的用户和潜在的贡献者对项目的完整性有信心,与那些没有这种访问类型的项目相比。”

调查显示,一些社区内部一些开发者之间的负面相互作用和不响应的持续关注。同时也表现出对女性社区成员的麻烦态度。

调查发现,消极的经历对项目健康有实际的影响。大约有21%的人经历过或者目睹了负面行为,他们说因为这个原因他们停止了为一个项目做出贡献,有8%的人说他们开始更频繁地在私人渠道工作。调查分析显示,消极的相互作用并不常见,但高度可见,并且对项目活动有后果。令人沮丧的影响可能远远超出直接参与的个人。调查显示,百分之四十五的受访者目睹,百分之十六的受访者表现不佳。最常遇到的不良行为是无礼的。

百分之二十目击者称呼,百分之五经历。 11%的人看到了刻板印象,3%经历了这种刻板印象。

更严重的问题包括性进步,跟踪或doxxing。不到5%的受访者目睹了这一现象,而经历了不到2%的受访者。但是,这些行为累计有14%,经历了3%。

报告总结说,设定积极的行为预期并迅速处理负面事件可以提高参与者的保留和协作。调查显示,开源在专业领域被广泛使用。大约94%的受访者至少在专业工作中使用开源软件,而81%的受访者经常使用它。那些为社区做出贡献的人中有百分之六十五是作为他们工作职责的一部分。

许多受访者表示,他们的雇主的官方政策和知识产权协议不清楚允许的内容和条款。

调查分析指出,企业通过对员工开放源代码工作进行补贴发挥了关键作用,因此制定和传达明确的政策可能会鼓励更频繁的定期供款。

其他主要发现:

由于GitHub的重要性,它的调查有可能促进开源运动,Azul Systems的Ritter指出。

“从字面上看,任何人都是从事开源开发的人,他们将自己的代码托管在Github上,”他指出。 Pund-IT's King表示,这项调查对于那些对所暴露的问题视而不见的组织来说是一个警钟。他说:“你可能会争辩说,GitHub有助于带来开源的秩序感,而没有它,这个世界将变得不那么平易近人,更混乱。

阿拉巴马大学的卡特表示,有趣的是,在开源软件中遇到的顶级问题与技术技能或软件要求几乎没有关系。

他说,即使是文档问题,也不是技术问题。 King说:“这么多编码人员在文档方面如此糟糕,这是非常了不起的。这是一种坏习惯,类似于忽视车内液位的驾驶员,或是放弃安全检查的驾驶员。

贡献者之间巨大的性别不平衡感到惊讶。

他说:“我知道整个软件开发世界存在着性别不平衡,但95%的男性优势确实比我预期的要大。”

Jack M. Germain 自2003年以来一直担任ECT新闻网记者。他主要关注的领域是企业IT,Linux和开源技术。他已经写了许多Linux发行版和其他开源软件的评论。电子邮件杰克。

随机推荐

网站导航 福利地图