微软工程师建议将 Chromium 代码库中的白名单改为 allowlist,黑名单改为 blocklist

局长
 局长
发布于 2019年09月06日
收藏 17

去年有两个知名开源项目 —— Redis 和 Python 均因为其代码库包含 master 和 slave 这些被认为具有冒犯性的单词而被要求修改名称。虽然这种请求和技术无关,但开发者最终还是向“政治正确”(局部)妥协了。

最近类似的案例又再次上演,双方主角还是科技巨头公司 —— 微软和 Google。我们都知道微软已经选择 Chromium 作为 Microsoft Edge 的内核并成为积极贡献者。近期,微软的一名工程师向 Chromium 提交了一个 bug 报告,建议清除 Chromium 代码库中包含潜在冒犯性的单词,以净化代码库。

例如,whitelist(白名单)和 blacklist(黑名单)这种单词就被认为具有冒犯性,应该从代码库中删除,还被建议修改为 allowlist 和 blocklist。

发表此提案的微软工程师表示,这些建议修改的内容是由 PoliCheck 扫描得到的,它是一个机器学习模型,可对数百种文件格式进行基于上下文的扫描。而扫描规则遵循微软的多样性和包容性政策

对于微软工程师的一番建议,Google 工程师 Rick Byers 先是表达了“小心翼翼”的欢迎心情,并表示这是一个很好的策略,但他们从来没有打算在代码库中做任何可能具有攻击性的事情。Rick 补充道:“我不认为 Chrome 团队必须为修复这些 bug 而提升优先级(据我所知,目前还没有看到这对我们的实践造成问题),但如果清理它对微软(或任何其他的 Chromium 贡献者)有价值,那么至少在平台代码中,获得必要的代码审查也不会有什么问题。”

尽管在源代码中更改注释或变量名称通常对用户是不可见的,但如果它在首选项和设置中出现破坏名称之类的内容,则此类修订可能会出现问题。

对此,你有怎样的看法,欢迎留言交流。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:微软工程师建议将 Chromium 代码库中的白名单改为 allowlist,黑名单改为 blocklist
加载中

精彩评论

Mr小Z
Mr小Z
以后白头偕老、白驹过隙都成语不能用了,涉嫌冒犯。
以后也不能夸女生长得很白,只能说长得很allow。
izee
izee
改个名字,就能消除美国的种族歧视了?掩耳盗铃
undef1ned
undef1ned
难道只有微软有这种白左工程师吗?其他公司就没有吗?只能说整个自由民主的西方世界都陷入了这种所谓政治正确的怪圈
ChengShuai
ChengShuai
想到了哈利波特里面的剧情:那个不能叫他名字的人
墨盒
墨盒
吃饱了撑的

最新评论(43

Iridium
Iridium
完全不必要的修改
madmadman
madmadman
能不能有个yellow list方便日常学习?
没有头像也是一种帅
没有头像也是一种帅
只能显示出自己的自卑,除了这个想不出还有啥?
云人下天
微软这是智障吗?
野渡无人舟自横
野渡无人舟自横
改个名字美国黑人就能翻身了?
Nullizer
Nullizer
并非英语母语者,我的体验就是看到whitelist/blacklist虽然不会作什么联想,但刚学英语时碰到这两单词也会迟疑一下,而allowlist/blocklist语义更加明确清晰,的确是更好的选择。
英语母语人士可能用习惯了whitelist/blacklist,不会觉得不明确,我只是说使用allowlist/blocklist对非英语母语人士反而更友好。
Windoze
Windoze
应该用AfricanList和DecolorizedList.
长白山山长
长白山山长
sexy girl,tokyo hot,虎虎虎,也都不能用了呗?
HarryZhao
HarryZhao
还是吃得太饱。
魂祭心
魂祭心
种族问题是老美内心深处的裂痕
返回顶部
顶部