GitHub计划取代“主人”和“白名单”等对种族不敏感的术语

2020-06-20 18:44:11

GitHub首席执行官纳特·弗里德曼(Nat Friedman)上周末表示,该公司正在努力用“main”等中性术语取代“master”,以删除对奴隶制的提及。该公司目前使用“master”来表示存储库的主要分支。

代码管理平台并不是唯一朝这个方向发展的。许多其他开源项目和公司,包括Android开源项目(AOSP)、Go编程语言和Grammarly,已经改变了他们的术语,删除了带有种族暗示的术语。这些实体已经将白名单和黑名单修改为允许名单和阻止名单。

ZDNet的一份报告指出,LinkedIn的工程师Gabrial Csao表示,他正在努力解决公司内部库中使用这些术语的问题。苹果工程师约翰·威兰德(John Wilander)也跟随套件。

从字面上讲,我正在为我使用的一大批使用这些短语的图书馆打开问题的过程中。

我是这样切换的:黑名单-&>黑名单/拒绝名单白名单-&>允许名单。

其他一些编程语言,如Curl和PHPUnit库,也在其存储库中进行了更改。但是,开发人员过渡可能会很混乱。作为白名单和黑名单的替代,出现了允许名单/安全名单、封锁名单/否认名单等几个词,Github的产品经理玛雅·卡佐罗夫斯基正试图敦促该行业使用统一的术语,但可能会有一些人逆势而上。

安全社区!我们能不能就我们使用什么术语来代替白名单和黑名单达成一致?🙏如果能使这两个术语保持一致就太好了。

虽然最近更改术语的组织和项目激增,但一些组织和项目在几年前就已经进行了这些编辑。Drupal在2014年选择了主要和副本单词;Python在2018年删除了对主/从术语的引用;今年5月,英国政府的网络安全部门停止使用白名单和黑名单。

这是科技界改变带有种族暗示的术语以支持黑人生命也是运动的积极一步。然而,如果世界上的主要编程语言不采用这个术语,那么它可能是无效的。

你被邀请了!加入AWS和DevOps Institute,了解持续改进如何简化贵组织的交付工具链并转变将软件产品推向市场的方式。

随着越来越多的组织采用DevOps方法进行软件开发,预计工程师将比以往更快地设计、构建和修补产品。加入AWS和DevOps Institute,了解如何简化您的交付工具链,并为您的客户创造更有意义的下一级软件体验。我们将探讨持续改进思维可以给您的组织带来的好处,并在AWS Marketplace中发现有用的软件解决方案。

为什么同性恋代表如此重要?在科技领域做跨性别者是什么感觉?我如何虚拟参与?您可以在这里找到我们所有的Pride 2020报道。