为反对种族歧视,GitHub正在把master/slave等术语替换掉
GitHub同众多科技公司都表示支持移除那些可能冒犯黑人开发者的词汇,但GitHub是第一个在开源项目社区中真正作出行动的。
这包括删除诸如“master”和“slave”之类的术语,用“main/default/primary”和“secondary”之类的词替代。
而且还有“blacklist”和“whitelist”之类的术语用“allow list”和“deny/exclude list”替代。
首先,Android移动操作系统,Go编程语言,PHPUnit库和Curl文件下载实用程序已表示打算用中立的词来替换blacklist/whitelist这类有颜色歧义的名称。
类似地,OpenZFS文件存储管理器也适当的替换了用于描述存储环境之间关系的“master”和“slave”术语。
现在,几个开源项目正在将其默认Git存储库的名称从“master”更改为main,default,primary,root或其他名称等替代名称。
master/slave的术语由来已久。2014年,当时Drupal项目首次尝试,使用“master/slave”代替“primary/replica”。