鉴于 NumPy 论文发表在《自然》杂志上后,社交媒体上关于此事的讨论以及对 NumPy 团队多样性和包容性现状的担忧,我们在此发布如下声明:
我们坚信,当我们具有包容性和公平性时,无论是作为团队还是社区,我们都能发挥最佳水平。作为一个从一开始就具有国际性的团队,我们认识到与来自不同背景和专业领域的个人合作的价值。一个欢迎、支持和重视每个人的文化是 NumPy 项目的核心。
对开源的贡献一直以来都是一项消遣活动,其中大多数历史上被边缘化的群体,尤其是女性,由于许多社会限制和期望而面临更多参与障碍。开源存在严重的、有据可查的多样性差距(例如,参见2017 年 GitHub 开源调查和这篇博文)。
从成立到 2018 年,NumPy 由少数志愿者维护,他们经常在工作日以外的晚上和周末工作。在任何时候,活跃的核心开发人员(即承担大部分繁重工作以及代码审查和整合社区贡献的人员)数量都在 4 到 8 人之间。该项目没有路线图或资源分配机制,完全依靠个人努力来完成看似需要的工作。NumPy 论文的作者是在 15 年(2005 年至 2019 年)期间对该项目做出最重大和持续贡献的个人。作者名单中缺乏多样性反映了 Python 和 SciPy 生态系统形成初期的状况。
2018 年是 NumPy 项目历史上一个重要的里程碑。来自 Gordon 和 Betty Moore 基金会以及 Alfred P. Sloan 基金会的资助使我们能够为两位拥有多年 Python 生态系统贡献经验的软件工程师提供全职工作。这些努力使 NumPy 达到了一个更加健康的技术状态。
这项资助也为 NumPy 维护者创造了空间,让他们专注于项目治理、社区发展以及接触弱势群体。 2019 年年中为 CZI EOSS 项目拨款申请撰写的多样性声明详细介绍了我们努力吸引更多不同人才加入 NumPy 团队时面临的一些挑战以及取得的进展。
提供就业机会是吸引和留住开源领域多元化人才的有效方法。因此,我们将 2019 年 12 月获得的第二笔拨款的三分之二用于聘用 Melissa Weber Mendonça 和 Mars Lee。
由于 Inessa Pawson 和 Ralf Gommers 主导的旨在社区发展和参与的几项举措,NumPy 项目在 2020 年收到了来自女性和其他开源领域弱势群体的许多宝贵贡献。
虽然我们还有很多工作要做,但 NumPy 团队开始看起来更能代表我们的用户群了。我们可以向您保证,下一份 NumPy 论文的作者肯定会有一个更加多样化的群体。
我们完全致力于在我们的团队和社区中培养包容性和多样性,并尽我们所能构建一个更加公正和公平的未来。
我们乐于进行对话,并欢迎每一个与代表和支持科技和科学领域女性和少数群体的组织联系的机会。我们随时准备倾听、学习和支持。
请通过我们的邮件列表、GitHub、Slack、私下联系[email protected]或加入我们的双周社区会议与我们联系。
代表 NumPy 团队:Sayed Adel、Sebastian Berg、Raghuveer Devulapalli、Chunlin Fang、Ralf Gommers、Allan Haldane、Stephan Hoyer、Mars Lee、Melissa Weber Mendonça、Jarrod Millman、Inessa Pawson、Matti Picus、Nathaniel Smith、Julian Taylor、Pauli Virtanen、Stéfan van der Walt、Eric Wieser