开源社区的负面行为 概述:GitHub与来自学术界、业界及开源社区的研究人员紧密合作,设计了一份调查,旨在收集开源软件开发实践和社区方面高质量、新颖的数据。 我们收集了5500名随机抽样的调查对象和500多名非随机抽样的调查对象的答卷,前一个群体来自GitHub上的3800多个开源代码库,后一个群体来自使用其他平台的社区。 调查对象是开放的数据集,体现了使用、构建和维护开源软件的那些人的态度、经历和背景。 负面互动不常发生但是非常显眼,给项目活动带来了影响 开源将来自全球各地的人聚集在一起,因而会导致冲突。虽然严重事件很少发生,但是开源具有的公开性质使得负面互动非常显眼。 因而,令人沮丧的影响绝不仅限于直接有关的人员。为行为设定正面的预期目标并迅速解决负面事件,可以提高代码贡献者的留住率和合作程度。 18%的调查对象亲身遇到过与开源社区的另一用户之间的负面互动,而50%亲眼目睹过与其他人的负面互动。不可能通过该数据就能知道这个分歧归咎于遇到这种互动、离开开源社区的人,还是事件造成的广泛性。不管怎样,负面互动影响的绝不仅仅是直接参与者,所以应该迅速、礼貌、公开地解决有问题的行为,从而向潜在的代码贡献人员传达这个讯息:这类行为是不具有典型性的或不可容忍的。 最经常遇到的不当行为无疑是态度粗鲁(45%亲眼目睹过,16%亲身遇到过),其次是骂人(20%亲眼目睹过,5%亲身遇到过)以及刻板成见(11%亲眼目睹过,atv,3%亲身遇到过)。至于更严重的事件,比如性骚扰、跟踪或者在网上泄露真实的个人信息,都有不到5%的调查对象遇到过,不到2%的调查对象亲身遇到过(总共有14%的调查对象亲眼目睹过,3%的调查对象亲身遇到过)。 负面经历对项目的运作状况带来了实际的负面影响。遇到过或目睹过负面行为的人当中21%表示,直播,自己因此停止为项目贡献代码,8%的人开始更常在专有频道贡献代码。 让人们可以直接处理有问题的行为的工具是解决骚扰行为的最有效方法。调查对象认为,直接封杀用户是比第三方(比如项目维护人员、ISP/托管服务商或甚至执法部门)采取的切实行动更有效的手段。应当给人们以保护自身的工具。 (责任编辑:本港台直播) |