当「黑」、「白」两个常用字变成了敏感字眼,全社会都对这类描述警觉起来。为了避免种族主义情绪扩大,不仅文学作品陷入了是否存在错误观点和引导的讨论中,连技术圈儿也开始替换“敏感词”了。
继谷歌将开源项目中的“黑名单”和“白名单”用中性词替换后,MySQL 数据库也计划在本周把数据库源代码和文档中的 maste、slave、blacklist、whitelist 等术语替换掉。
MySQL 宣布本周替换黑名单白名单等术语
MySQL 团队在互联网上运行着第二大受欢迎的数据库引擎 DB-Engines。他们的团队在其博客中表示,将使用 source、 replica、 blocklist 和 allowlist 等新术语替换当前的术语。但并为解释更改术语名称的原因。
但这种变化最近已在多家公司和开源项目中出现,理由是这些术语是有害和不敏感语言,会导致种族歧视。因此这些公司选择将“黑名单”、“白名单”之类的词汇从其代码库和文档中删除,并选择中性词汇替换。
Twitter 加入替换术语队伍
就在 MySQL 团队发布声明的两天后,Twitter 的工程团队也宣布了类似的计划,改变内部工具和开源项目的术语。
据称,Twitter 的工程师们计划删除九个不敏感的词汇包括,whitelist、blacklist、 master/slave,以及 man hours、sanity check 等。
Twitter 将采用以下新术语替换现有的 9 个术语:
除了已经替换了术语的谷歌和即将进行替换的 MySQL 和 Twitter,最近做出类似计划的公司和开源项目还包括,GitHub、微软、 LinkedIn、 Ansible、 Splunk、 Android、 Go、 PHPUnit、 Curl、 OpenZFS、 OpenSSL、 JP Morgan 等等。
2020 年 5 月 25 日,乔治 · 弗洛伊德的死亡激起了美国 Black Lives Matter 抗议之后,从源代码、工具和文档中删除不敏感和带有种族歧视色彩的术语的趋势开始兴起。
科技公司做出这个决定并不只是为了避免种族歧视,也是为了科技产品和 IT 环境能受到大多数人的欢迎,不因为其他原因影响技术的发展。
- END -