BLM运动带来的软件术语变更
Opened this issue · 0 comments
BLM运动带来的软件术语变更
https://zh.wikipedia.org/wiki/Black_Lives_Matter
Black Lives Matter,意为“黑人的命也是命”或“黑人的命很重要”,又译“黑人性命攸关”、“黑命攸关”或“黑命关天”,也被称为“黑命贵”,是一场国际维权运动,起源于非裔美国人社区,抗议针对黑人的暴力和系统性歧视。
Linux 中避免 master/slave 等术语的提案
https://www.oschina.net/news/117111/linux-new-terminology-bans-master-blacklist?from=20200719
Linux 内核维护者 Dan Williams 曾于 7 月初提交一份提案,建议逐步取消 master/slave 和 blacklist/whitelist 术语。近日,Linus Torvalds 则在 Linux 5.8 版本库的拉取请求中批准了该提议。
拟议的 master/slave 替代术语包括有:
- primary/secondary
- main/replica or subordinate
- initiator/target
- requester/responder
- controller/device
- host/worker or proxy
- leader/follower
- director/performer
拟议的 blacklist/whitelist 替代术语包括有:
- denylist/allowlist
- blocklist/passlist
MySQL 删除 master、黑名单白名单等术语
https://mysqlhighavailability.com/mysql-terminology-updates/
Old | New |
---|---|
master | source |
slave | replica |
blacklist | blocklist |
whitelist | allowlist |
Twitter 的工程师们计划删除 9 个术语,其中同样包括 whitelist、blacklist 和 master/slave。具体变更如下图所示:
https://twitter.com/TwitterEng/status/1278733305190342656
BLM真热闹
避免带有所谓的“种族歧视色彩”,已有越来越多的科技企业和知名项目宣布计划删除 master 之类的术语,采用更具“包容性”的词汇,以此来平息社会舆论。前些日子,MySQL 就宣布了删除 master、黑名单白名单等术语。此外还有 Twitter 、GitHub、微软、LinkedIn、Ansible、Splunk、OpenZFS、OpenSSL、JP Morgan、 Android 移动操作系统、Go 编程语言、PHPUnit 和 Curl 等,也都宣布要对此类术语进行删除或更改。