软件语言开启反歧视运动,除了“黑名单”,这些词也将被替换

美国黑人的反种族歧视运动仍旧如火如荼地进行。除了游行和示威,这次运动在“政治正确”的强大影响下,正在走进一些非常让人诧异的领域。

《乱世佳人》因为种族歧视被HBO下架,

《老友记》编剧因为作品不够多元化而流泪道歉,

很多以警察为主题的剧集宣布停止制作……

《乱世佳人》剧照

继文娱领域后,科技领域也开始“自我审查”。

GitHub在5月15日首次发布声明,希望将默认分支名称从【master】更改为【trunk】,因为【master】在某些情况下与奴隶制相关。

上周五,GitHub首席执行官再次出来表示,GitHub正致力于将服务中【master】替换为【main】这样的中性词,以避免提及“奴隶制”。

将进行替换的包括,【master/slave】换成【main/default/primary】和【secondary】

【blacklist】和【whitelist】换成【allow list】和【deny/exclude list】

Git和GitHub都使用术语【master】来表示源代码库的默认版本。开发人员派生出一个“主控”版本来创建次要版本,将他们自己的代码添加到这个默认版本中,然后将他们的更改合并回“主控”版本中。

现在,几个开源项目正在将默认Git代码仓库的名称从【master】改为【main】【default】【primary】【root】或者其他名称。

例如,OpenSSL加密软件图书馆自动化软件Ansible、微软的Powershell脚本语言、P5.js的JavaScript库。

越来越多的科技公司开始支持移除这些会产生“种族歧视”误会的术语。

谷歌公司宣布支持美国黑人群体的反种族主义游行活动。而Chrome团队自去年10月以来,就在其官方指南中加入了如何编写“种族歧视”的代码指导手册。

该手册明确指出,Chrome和Chromium的开发者,应避免使用【blacklist】和【whitelist】一词。而应该使用中性词【blocklist】和【allowlist】。

Android 移动操作系统、Go编程语言、PHPUnit库和Curl文件下载实用程序都表示考虑用中立的词汇替代【blacklist】和【whitelist】。

这样的软件语言更改多年来一直有人在努力推进,这次爆发的黑人反歧视运动又将这一更改推至幕前。

修改语言这项举措,有人支持,要鲜明地表达自己的立场。

但也有不少质疑和嘲讽,认为技术本身与立场无关,命名本身并没有包含种族歧视的含义在里面。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月16日
下一篇 2020年5月16日

相关推荐