多元化和包容性:停止空谈,做好功课

Mozilla 的研究揭示了在开源项目中促进多元化和包容性的重要方法。
648 位读者喜欢这篇文章。
Lots of people in a crowd.

Opensource.com

开源 无疑 存在 多元化问题。 事实上,科技行业 也存在多元化问题。但这并非新闻 — 女性、有色人种、父母、非技术贡献者、同性恋、女同性恋、跨性别和其他边缘化人群盟友 多年来 分享 了挑战的故事。

在 Mozilla,我们相信,为了对我们社区以及更广泛的开源领域的多元化和包容性 (D&I) 产生积极影响,我们需要学习、共情、创新 并采取行动。开源正在错失多元化的视角和经验,这些视角和经验可以推动世界变得更美好,因为我们墨守成规——不断依赖长期以来关于我们为何会失去人才的假设。仅仅计算有多少人通过了任务和排他性文化规范的考验,最终提交了第一个拉取请求是不够的。在技术会议上庆祝多元化程度提高也是不够的,尤其是在观众仍然同质化且虐待行为未受挑战的情况下。

今年,在我们 组织 D&I 战略 的领导下,我们正在投资于 Mozilla 社区的 D&I 战略,该战略以 三个月的研究为基础。

Mozilla diversity and inclusion research findings

opensource.com

以下是我们研究中提出的早期建议。

建设和维持多元化社区

1. 为已建立的身份群体提供组织支持

出于安全、友谊、指导、倡导和赋权的原因,我们发现对身份群体的积极支持。身份群体是在多元化维度下形成的子社区,例如语言、性别,甚至特定的技能组合。这些群体可以充当进入和离开更大社区的跳板。

2. 发展包容性的社区领导模式

为了对抗守门人和 神话 精英统治,社区角色必须在设计时更加注重健康、包容性,尤其是认可他人成就的核心职能。

3. 实施项目范围内的应对有害行为的策略

当处理有害行为时,人们认为会损失生产力和势头,这种风险被证明会干扰和危害社区健康。人力资源行业调查结果 进一步证实,尽管有害的个人通常效率很高,但他们造成的生产力损失远远超过其被认为的价值。在开放社区中应对这种情况的策略应包括关于此类决策的跨项目沟通,以避免疏远或失去贡献者。

4. 将 D&I 标准和最佳实践整合到产品生命周期中

跨项目协作的概念延伸到强烈的意识,即在产品生命周期中构建 D&I 标准将使维护者和社区领导者受益,扩大影响力,增加协作,并打破孤岛。一个类比是 Web 标准如何使开放社区能够在各种开放生态系统中相互借鉴工作成果。

5. 将包容性融入活动

项目和社区活动虽然在将多元化搬上舞台方面呈现积极趋势,但在同质化受众、行为准则报告流程不明确以及忽视神经多样性问题方面仍存在困难。一系列建议即将根据这项研究出台,并且 Mozfest 在过去一年中在将包容性融入编程方面做得非常出色。

设计易于访问的沟通模型

6. 打破语言障碍

定量研究表明,只有 21% 的受访者以英语为母语。优先考虑以多种语言提供所有关键沟通信息,或提供可以轻松本地化的文字记录非常重要。语言和其他多元化问题的交汇几乎造成了无法逾越的障碍(例如,一位母语不是英语的新手妈妈没有时间翻译用英语制作的演示文稿)。

7. 产生多元化的网络能力

与开放精神相反,许多(即使不是大多数)项目都在研究类似的 D&I 问题——学习成果很少在社区和项目之间甚至内部共享。新一代社区管理者和领导者发现了相同的问题——并重新开始。今年晚些时候,我们将提出一项倡议,将学习成果汇集在一起​​,记录构建沟通的方式,并朝着迫切需要的创新进行协作,以推动 D&I 的发展。

8. 尝试易于访问的沟通方式

在我们的访谈中,我们惊讶地得知,基于文本的访谈不仅受到带宽有限的人的青睐,也受到那些认为自己是内向者、喜欢匿名或母语不是英语的人的青睐。改变我们与人交谈方式的简单行为可能会产生广泛的影响,因此我们应该经常尝试不同的沟通模式。

9. 避免因技术术语而被排除在外

技术术语或行话以及过于复杂的语言被认为是参与项目的关键挑战。 我们的数据显示,技术信心可能正在影响这一障碍,男性对自身技术能力的评价几乎是女性的两倍。这些发现表明,限制术语并从技术姿态转变为参与式设计中的同理心至关重要。Rust 正在努力解决这个问题

激励和后果框架

10. 动员社区参与指南

在最近与其他开放项目领导者的对话中,我意识到对于采用行为准则的开放项目来说,这是一个关键时刻。我们正处于使包容和开放的项目治理有效且被理解的关键阶段——使其 真正实现。尽管执行我们的指导方针有时会感到 不舒服 甚至会遇到 抵制,但对于更多人来说,赋权、安全和包容将受到庆祝和拥抱。

11. 标准化激励和认可

尽管我们采访的人希望感到被重视,但他们也表示,他们的成就以具有现实价值的形式公开认可非常重要。值得注意的是,开放社区中的认可往往会偏向于最能展示自己的成就和技术贡献的人,这可能会排除掉较为内向的人。

12. 设计保护身份的包容性系统

许多系统未能充分保护在社区门户网站中注册的人员的信息,从而排除或暴露了那些出于安全和隐私原因而希望隐藏个人数据的人。研究表明,我们以各种不明显的方式要求和存储性别认同信息。D&I 标准是为系统提供结构、可预测性和安全性以及跟踪我们进展的机制的一种前进方向。

有关我们研究和前进方向的更详细的调查结果,请访问 Mozilla 的开放创新博客

在 Emma Irwin 和 Larissa Shapiro 的演讲“行动时刻——在开源社区中为 D&I 创新”中了解更多信息,该演讲在 9 月 11 日至 14 日于洛杉矶举行的开源峰会上发表。

User profile image.
开放创新团队,Mozilla 社区发展部,前 Benetech 参与架构师 #FOSS #OpenEd Web 开发,首先是妈妈。@sunnydeveloper

贡献者

11 条评论

>停止空谈,做好功课。

显然。硅谷的你们,真的需要真正的竞争。基于精英统治,而不是其他东西。

不,不是的。正是精英统治使开源变得伟大。它是其准则不可或缺的一部分(我应该引用吗?)。你的政治正确废话才是一个神话。而指向这个“揭穿精英统治博客”的链接完全是一个语无伦次、研究不足的笑话。

回复 ,作者:sunnydeveloper

我很抱歉,任何有能力/有意愿的人都可以为开源项目做出贡献。

我从未见过任何一个项目告诉“女性”或“少数族裔”说,不,你不能贡献。

也许你的问题 Emma 是开源项目抵制来自“女性”或“少数族裔”的政治控制企图,这难道不是问题的症结所在吗 Emma?

多写代码,少搞政治。

嗨,John,

我建议你真正关注这篇文章的标题,做好你的功课。这不是关于明显的“在前面标明”阻止女性,而是关于深入理解我们排斥不同人群、观点以及真正的创新的方式。你希望人们以创新的方式多写代码吗?以一种改善世界的方式?还是你希望他们以一种让每个人都待在让你感到最舒适的指定位置的方式多写代码?John,让你感到舒适不是一种政治举动。请做好你的功课。

回复 ,作者:John Sanders (未验证)

过于关注代码可能是开源社区最大的缺点。软件从根本上说是为了解决人们的问题,但开源项目常常陷入代码本身,而不是将其作为手段。

回复 ,作者:John Sanders (未验证)

请提及一个没有任何编码就成功的开源应用程序。现在请提及一个仅通过编码就成功的开源应用程序(除了 Github 或 Sourceforge 之外没有其他网站,没有文档,也没有美术作品)。我认为后一项任务比前一项任务更容易。

回复 ,作者:bcotton

开源没有也从未有过“多元化问题”。事实上,那些声称我们有问题的人多年来一直在侮辱和骚扰辛勤工作的程序员——充其量只是轶事“证据”。这种情况必须停止。请注意,大约 25,000 个 FOSS 项目是单人项目。只有 5%(充其量!)是由女性参与的。解释一下这个。当你是单人项目时,你如何受到(性)骚扰。或者,女性在 FOSS 中从事的大多数工作与编程关系不大(因此缺少单人项目)。也许这与绝大多数编程杂志的读者都是男性有关(就像绝大多数 Elle 和 Vogue 的读者都是女性一样)。所以——我多年前就说过——如果女性想参与,那就开始行动吧。不要花太多时间在棕色纸会议上讨论“为什么女程序员这么少”,只需开始编码,然后从那些真正编码的人背后走开。

不,没有多元化问题,仅仅是因为它不可能存在。正如 Geoffry Miller 所说:“如果不同群体的思想在各个方面都完全等同,那么这些思想在功能上是可互换的,多元化与企业竞争力无关紧要”。要么是这样,要么是那样。选择你的意识形态。

仅仅因为一个人是项目的唯一开发人员,并不意味着他们不会受到骚扰(性骚扰或其他骚扰)。唯一开发人员仍然会与其他人互动,无论是用户、上游项目、下游项目、会议参加者等。许多女性在 FOSS 中的亲身经历反驳了你“不可能”的断言,因为这种情况确实发生在她们身上。

回复 ,作者:Hans Bezemer (未验证)

这纯粹是胡说八道,你心知肚明。大多数单人项目都是在阁楼里完成的。你也不必去参加会议——我从未参加过,而且自从社会公正战士接管以来,我可能永远不会参加(这就是你通过表明政治立场而抛弃的人才——聪明!)。我厌倦了你总是拿出“真实女性的真实经历”。轶事“证据”过去是,将来也永远不会是有效的论据,因为你知道吗?任何人都可以编造一个轶事(实际上我曾经这样做过——我写了一整篇博客,内容是“其他真实女性的经历”,以证明轶事“证据”的谬误)。你知道吗?这种情况也发生在我们男人身上。就像我。我可以给你看电子邮件。你知道还有什么吗?我没有把键盘扔出窗外,也没有哭着去找妈妈,因为这就是生活。如果你有成千上万的用户,总会有一些混蛋。如果你认为女性是如此脆弱的生物,以至于她们会被这种经历吓退,从而放弃她们最喜欢做的事情,那么有两种可能性。首先,如果真是这样,那么也许她们不应该进入现实世界,因为这对于她们来说简直是太过了。即使是男人也会精疲力竭。其次,我的妻子曾在呼叫中心工作,每天都受到言语虐待。她会被你所说的话侮辱。也许这会帮助你看到光明。走到街上,尝试招募女性做模特。然后尝试招募她们做程序员。看看哪个群体更大。

回复 ,作者:bcotton

让我谈谈几个要点
- 打破语言障碍:“优先考虑以多种语言提供所有关键沟通信息”

你肯定意识到,绝大多数 FOSS 项目都很难找到足够的贡献者来编写英文文档,对吗?所有这些翻译将从哪里来?

- 避免因技术术语而被排除在外:“技术术语或行话以及过于复杂的语言被认为是参与项目的关键挑战。 ”

虽然在不必要的地方过度使用术语对所有人来说都是一个问题,但术语在所有技术领域都是必要的恶。我不明白为什么这对任何非白人男性来说都是一个特殊的问题。如果你不知道术语,那么你可能不了解这个主题。如果你不了解这个主题,那么你可能不会有太大用处。

- 设计保护身份的包容性系统

我认为这是在线世界中最大的问题之一。如果你希望为 FOSS 项目做出贡献,你必须受到信任,为此你需要被了解。另一方面,匿名性允许在线虐待成为一种没有后果的消遣。如果你不知道施虐者是谁,就尝试揭露在线虐待行为。

------
我会说,在线世界是一个无情的地方,总的来说,我不太参与其中,更喜欢更私密的沟通渠道。社交媒体会引发所有性别和信仰中最糟糕的一面。
但是,如果你希望参与软件开发,你必须精通你的专业。如果你的贡献达不到标准,那么你将受到批评。如果你不能接受批评,那么你将不会觉得 FOSS 世界是一个非常舒适的地方。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.