GitHub将用替代术语取代“master”以避免奴隶制提法

2020-06-15 21:58:01

世界上最大的软件开发者网站正在放弃数十年的编码术语,删除了奴隶制的提法,如主人和奴隶。

GitHub首席执行官纳特·弗里德曼(Nat Friedman)说,该公司正在努力将主代码版本的术语改为中性术语。

这家公司隶属于微软,有5000万开发人员使用它来存储和更新其编码项目。

技术上的主从关系通常指的是一方-主方-控制其他副本或进程的系统。

随着美国黑人生命也是抗议活动的死灰复燃,这场长达数年的取代这些条款的运动获得了新的动力。

弗里德曼在Twitter上回复谷歌Chrome开发者乌娜·克拉韦茨(Una Kravets)时宣布了这一消息。乌娜·克拉韦茨表示,她很乐意将该项目的大师分部更名为Main。

她写道,如果这能让哪怕是一个黑人都不会在科技界感到更加孤立,那对我来说是轻而易举的事。

GitHub用户已经可以为项目的不同版本和分支提名他们选择的任何术语。

但对默认术语的更改可能会对平台上托管的大量单个项目产生广泛影响。

近年来,几个主要项目试图摆脱这种语言,更喜欢像复制品这样的短语或类似的术语,而不是奴隶,尽管这些术语仍然被普遍理解和使用。

例如,谷歌的Chromium网络浏览器项目和Android操作系统都鼓励开发者避免使用黑名单和白名单这两个术语来描述那些明确禁止或允许的内容。

相反,铬的文件要求使用种族中立的语言,因为黑名单和白名单等术语强化了黑=坏,白=好的观念。

但这样的举动并不是没有争议。批评人士强调,大师这个词并不总是以带有种族色彩的方式使用。

相反,在软件开发中,它的使用方式与音频记录中的使用方式相同-所有拷贝都是从其制作的母版。其他人则提出了对兼容性或易懂性的担忧,如果使用各种术语的话。

但是,尽管目前出现了复苏,这样的争论并不新鲜:2003年,洛杉矶县就要求硬件供应商不要使用不可接受的条款,并寻找替代条款。