Linux替换新术语:“黑名单”进入黑名单
美国的黑人抗议运动(BLM)对科技界的影响超出了大多数科技界人士的想象。不久的未来,如果黑帽、黑名单等“涉黑”词汇,以及其他有潜在歧视性的IT专业术语也许将永远从我们的教材和互联网中被除名。
自从GitHub将“Master”、“Slave”从系统专业名词中除名后,BLM抗议运动对科技界的影响似乎已经超出了灰色幽默喜剧的范畴,科技界沿用了几十年的,大量与“黑”有关的科技名词也将面临“灭顶之灾”。
不久前Google副总裁宣布退出即将举行的在线美国黑帽大会(Black Hat USA) ,以抗议“黑帽”这个名词,此举引发了网络安全行业关于使用潜在歧视性语言的激烈辩论。
而Linus Torvalds 上周五也批准了 Linux 内核代码和文档的一个新的、更具包容性的术语。
未来,Linux 开发人员被要求使用新的术语替代Master/Slave和黑名单/白名单。
Master/Slave的拟议备选方案包括:
- primary/secondary
- main/replica or subordinate
- initiator/target
- requester/responder
- controller/device
- host/worker or proxy
- leader/follower
- director/performer
您觉得哪个靠谱?
黑名单/白名单的拟议备选方案包括:
- denylist/allowlist(拒绝列表/允许列表)
- blocklist/passlist(阻止列表/通过列表)
Linux 团队没有推荐任何具体命名方案,但要求开发人员酌情选择。
新术语将用于为 Linux 内核及其相关文档编写的新源代码。
旧术语现在被认为不够“充分”,只能用于维护较旧的代码和文档,或者”在更新使用这些术语的现有(截至 2020 年)硬件或协议规范的代码时”。
在7月4日Linux内核维护者DanWilliams提出一项提案后,逐步淘汰master/Slave和黑名单/白名单术语。Linux的创建者Linus Torvalds在周五对Linux5.8存储库的Pull Request请求中批准了这个提议。
科技界大势所趋
Linux 团队此举响应了许多科技公司和开源项目掀起的“打黑”(包括其他非中性词汇)潮流,那就是从代码中删除涉及种族问题术语的引用,代之以更中性、更具包容性的语言。
已经开展“净码行动”的科技企业、机构和项目名单包括Twitter、GitHub、微软、 LinkedIn、Ansible、Splunk、Android、Go、MySQL、PHPUnit、Curl、OpenZFS、Rust、JP Morgan等等。
一些科技界人士批评该运动是肤浅的假道学行为,而不是帮助有色人种反对系统性的种族主义的行动。然而,此前曾有学者在学术期刊发文称,继续使用带有种族指控的术语会延长种族歧视色彩的成规和观念。
第一时间获取面向IT决策者的独家深度资讯,敬请关注IT经理网微信号:ctociocom
除非注明,本站文章均为原创或编译,未经许可严禁转载。
相关文章: