随着美国 “Black Lives Matter”运动愈演愈烈,继 IBM 、亚马逊、微软等科技公司之后,GitHub 方面也表示,该公司正在努力以“main”之类的中性术语替换其服务上的“master”一词,以避免不必要的奴隶制联想。
具体包括有,“master”和“slave”将被替换为“main/default/primary”和“secondary”,“whitelist”和“blacklist”则将被替换为“allow list”和“deny/exclude list”。
事情是这样的,6月12日,Una Kravets发布了一条Twitter火了,建议Github将以“main”之类的中性术语替换其服务上的“master”,她还解释了这个建议的原因:
- main 更短,简明扼要!
- 更容易记住;
- 如果让我的任何队友都感到舒适,那就开始吧!
- 甚至不会让黑人在科技界感到更加孤立;
GitHub 的 CEO 回应到:“提议很好,我们已经在做了!”
而 LinkedIn 的软件工程师 Gabriel Csapo 也在 Twitter 上表示,他也正在提出更新 Microsoft 内部库的请求,并删除任何带有种族歧视色彩的短语。
目前,几个开源项目正在将其默认 Git 存储库的名称从“master”更改为 main、default、primary、root 或其他名称等替代名称。
React Refresh Webpack Plugin 的开发者已经将Master改成“Main”,不过,却被另一个程序员无情吐槽:自从你改成Main之后,我的项目都崩了。
他表示,在git上下文中,单词“master”的用法与“master/slave”不同。我从来不知道这个有“奴隶”的意思在里面,在现有的项目中,把所有的程序都改变了,包括书籍、教程和博客都需要同步跟上,如此一来耗费的时间和精力值得么?
对此,你觉得“master”之类的词需要改么?