APP下载

美科技界不再使用Master/Slave、Blacklist/Whitelist

消息来源:baojiabao.com 作者: 发布时间:2026-09-02

报价宝综合消息美科技界不再使用Master/Slave、Blacklist/Whitelist

示意图,图片来源/iThome

为了摆脱种族不平等时代留下的遗绪,包括Google及GitHub上多个专案提案改革现有使用疑似有歧视色彩的词汇如“主”(master)、“从”(slave)、黑/白名单等。

美国虽然早就没有蓄奴制度,但仍有些不良的传统残存到今天,例如资通讯产业以“主从架构”称呼系统通讯交互作用的模型,由主端(Master)向伺服端(Slave)发出要求,好比主人命令奴工提供服务。此外,黑名单(blacklist)、白名单(whitelist)也反映隐形的肤色歧视,近日以George Floyd案引发的平权运动下,引发许多科技人士决定,要将留有旧时代种族歧视色彩的词汇换掉。

Google Android专案最近表示将不再使用blacklist/whitelist,而改用blocklist/allowlist等词。

GitHub原本也以Master branch、Slave branch来指称源代码及衍生的程式码。最近在GitHub上多个开源专案,包括OpenSSL、Powershell、P5.js、自动化软件Ansible社群等纷纷提案,换掉现有的Master,改用较中性的名称如main、parent、root、trunk、shell,或devel等等。另外有人建议也不要用blacklist、whitelist、whitespace等。

Google工程师指出,Chrome专案已在考虑将Master改为Main,还呼吁GitHub加入改变。GitHub首席执行官Nat Friedman则回应指出,这点子不错,GitHub已经着手进行中。但也有人质疑这股政治正确风潮有点太过了,因为GitHub的 Master branch不等同于“Master/Slave”的意涵,也有“精通”或“主要”的意思。

不过科技界很早就有改革声浪。ZDNet报导,Python、Chromium、微软Roslyn .NET compile、Drupal及数据库PostgreSQL、Redis等专案在几年前,已不再使用Master/Save或Blacklist的政治“不正确”用语。

2020-06-16 15:48:00

相关文章