Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >为反对种族歧视,GitHub正在把master/slave等术语替换掉

为反对种族歧视,GitHub正在把master/slave等术语替换掉

作者头像
大数据文摘
发布于 2020-06-17 03:43:37
发布于 2020-06-17 03:43:37
9920
举报
文章被收录于专栏:大数据文摘大数据文摘

大数据文摘出品

来源:zdnet

编译:牛婉杨、笪洁琼

随着美国“弗洛伊德”事件的持续发酵,战火烧到了技术圈。

像IBM、亚马逊这样的科技巨头都暂停了警方对其面部识别技术的使用,近日微软也表态“喊停人脸识别”。

上周五,谷歌浏览器开发人员Una Kravets在twitter上呼吁,希望将GitHub中的“master”一类有种族歧视意义的词语改成“main”这类中性词,得到了一波转发,甚至吸引了GitHub首席执行官Nat Friedman的注意力。

Friedman转发并回复了这篇推文,表示他们很乐意听到这样的建议并且已经在采取行动了。

GitHub同众多科技公司都表示支持移除那些可能冒犯黑人开发者的词汇,但GitHub是第一个在开源项目社区中真正作出行动的。

这包括删除诸如“master”和“slave”之类的术语,用“main/default/primary”和“secondary”之类的词替代。

而且还有“blacklist”和“whitelist”之类的术语用“allow list”和“deny/exclude list”替代。

“弗洛伊德”抗议活动推动了对软件相关语言的清理

在美国各地的“弗洛伊德”抗议活动的刺激下,技术界再次致力于从源代码,软件应用程序和在线服务中删除此类语言。

首先,Android移动操作系统,Go编程语言,PHPUnit库和Curl文件下载实用程序已表示打算用中立的词来替换blacklist/whitelist这类有颜色歧义的名称。

类似地,OpenZFS文件存储管理器也适当的替换了用于描述存储环境之间关系的“master”和“slave”术语。

LinkedIn的软件工程师Gabriel Csapo本周在Twitter上表示,他也正在提出更新Microsoft内部库的请求,并删除一切关于带有种族歧视色彩的短语。

其它没有明示代码的项目,以及带有种族歧视色彩的项目现在正在紧急查看与修改其源代码。

这些项目中的大多数都通过Git软件或GitHub在线仓库(提供基于Git的源代码托管)来管理其源代码。

Git和GitHub都使用术语“master”作为源代码存储库的默认版本。开发人员创建一个“原版”版本以创建辅助版本,将自己的代码添加到该默认版本中,然后将其更改合并回“原版”中。

现在,几个开源项目正在将其默认Git存储库的名称从“master”更改为main,default,primary,root或其他名称等替代名称。

例如,像项目的OpenSSL加密软件库,自动化软件Ansible,微软的PowerShell脚本语言中,P5.js JavaScript库,以及许多 其他人都在寻找改变它们的缺省的源代码回收的名称,力图取消种族歧视和与奴隶制有关的条款,以表示对BLM运动及其抗议的支持。

此举已经席卷了开源开发社区,以至于即使Git项目本身也正在考虑进行正式更改,尽管其邮件列表和GitHub Issues部分中的讨论仍在进行中,但还是存在极大的影响。

相关术语由来已久

master/slave的术语由来已久。2014年,当时Drupal项目首次尝试,使用“master/slave”代替“primary/replica”。

Drupal之后,Python编程语言,Chromium(基于Chrome的开源浏览器项目),微软的Roslyn.NET 编译器以及PostgreSQLRedis数据库系统都进行了跟进。

但是,尽管参与过多次大的项目,但多年来,清理软件语言的努力并未得到广泛接受。

大多数批评者在意的是,像master/slave这样的术语现在比实际的奴隶制更广泛地用于描述技术方案,而“黑名单”一词本来就与黑人无关,其起源是中世纪英格兰的黑皮书写下了有问题的工人的名字,以免将来会被雇用。

为了合理站队的科技界,求生欲也是极强了。事实上使用这些词的人,通常都不会直接联想到黑人奴隶制,而只是单纯做研究而已。但在众人面前,不改掉这些敏感字眼,则会百口莫辩,引发一场口诛笔伐的大战。

你怎么看?评论区里见!

相关报道:

https://www.zdnet.com/article/github-to-replace-master-with-alternative-term-to-avoid-slavery-references/

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据文摘 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
GitHub 发生重大改变!国内网友:Yellow居然不限制,瞧不起我?
由于今年4月份美国爆发的反种族歧视活动,将大部分带“黑”和“主子”名词带入纠纷,而就在今天 Github上的所有的代码仓库必须将用“master”改成中性词“main”命名。因为“master 是为了避免人们联想到奴隶制的术语。
开发者技术前线
2020/11/23
7710
GitHub 发生重大改变!国内网友:Yellow居然不限制,瞧不起我?
GitHub 再见 Master !
GitHub宣布,自2020年10月1日起,在GitHub平台上创建的所有源代码存储库都将默认命名为 main ,而非原本的 master 。
杰哥的IT之旅
2020/10/23
8050
Master、Slave等术语将不能在未来的Linux代码中使用
最近国外反对种族歧视的Black Lives Matter活动愈演愈烈,已经在 IT 软件领域也蔓延开来。为了避免带有“种族歧视”的词汇,已经有越来越多的 IT 企业和知名软件项目宣布废除master、slave、blacklist、whitelist等敏感词汇。
程序猿DD
2020/07/15
1.4K0
几天后,GitHub的“master”将更改为“main”
GitHub 官方表示,从今年 10 月 1 日起,在该平台上创建的所有新的源代码仓库将默认被命名为 "main",而不是原先的"master"。值得注意的是,现有的存储库不会受到此更改影响。
会呼吸的Coder
2020/09/28
5840
谷歌副总裁宣布退出Black Hat,称“黑帽”涉嫌种族歧视
这是一名推特网友在谷歌副总裁David Kleidermacher宣布退出Black Hat大会后留下的评论。7月5日,负责Android和Play商城安全的谷歌副总裁David Kleidermacher宣布退出原定于今年8月举行的Black Hat USA 2020安全峰会。
FB客服
2020/07/15
5460
Master、Slave等术语将不能在未来的Linux代码中使用
最近国外反对种族歧视的Black Lives Matter活动愈演愈烈,已经在 IT 软件领域也蔓延开来。为了避免带有“种族歧视”的词汇,已经有越来越多的 IT 企业和知名软件项目宣布废除master、slave、blacklist、whitelist等敏感词汇。
码农小胖哥
2020/07/16
7920
MySQL8.0新语法之show replicas
在MySQL8.0.22版本之前,我们如果想在MySQL主库上查看MySQL从库的信息,可以通过show processlist或者show slave hosts来查看从库信息,关于show slave hosts语法看到的结果,之前还写过一个小的案例,大家可以看下:
AsiaYe
2020/12/29
9010
MySQL 继 GitHub 后也替换了master、slave!著名的开源PHP论坛倒闭,项目停止,作者出走开源
MySQL 数据库的开发人员宣布,该团队将停止使用并替换掉数据库源代码和文档中的 master、slave、blacklist 和 whitelist 等术语。
开发者技术前线
2020/11/24
6830
MySQL 继 GitHub 后也替换了master、slave!著名的开源PHP论坛倒闭,项目停止,作者出走开源
亚马逊暂停对警方提供面部识别技术,以抵制种族歧视,打拐除外
6月10日,亚马逊宣布暂停执法部门使用其面部识别软件一年,并加入抵制种族歧视的支持者队伍中。
大数据文摘
2020/06/17
4360
亚马逊暂停对警方提供面部识别技术,以抵制种族歧视,打拐除外
MySQL也替换了master、slave等术语
MySQL 数据库的开发人员宣布,该团队将停止使用并替换掉数据库源代码和文档中的 master、slave、blacklist 和 whitelist 等术语。
程序员小猿
2021/01/19
1K0
MySQL也替换了master、slave等术语
10月1日起,Github又有重大改变!
从下个月开始,在Github上的所有新库都将用中性词“main”命名,而不是“master”,这个是Github为了防止人们联想到奴隶制的术语,并用更具包容性的术语替换。
AI算法与图像处理
2020/09/30
3880
10月1日之后,你新建的GitHub库默认分支不叫「master」了
这个决定并不是最近才做出的。今年 6 月份,由于「Black Lives Matter」抗议活动持续发酵,多个开源项目采取行动替换冒犯性的术语,包括 PHPUnit 和 Curl、OpenZFS 等。
Enjoy233
2020/09/28
8090
10月1日之后,你新建的GitHub库默认分支不叫「master」了
从面部识别到政策算法,AI研究者在“反种族歧视”中能做什么?
美国当地时间5月25日,明尼阿波利斯市警方逮捕美国黑人男子乔治·弗洛伊德时,警察肖万将膝盖压在弗洛伊德颈部长达5分钟,弗洛伊德被送往医院后因抢救无效最终死亡。
大数据文摘
2020/06/07
8680
用了那么多年的 Master 分支或因种族歧视而成为历史?
最近真的是活久见了...不知道你是否也有碰到之前Fork过的国外开源项目,最近突然崩了,原因居然是好多项目都把master分支改为了main分支!更可怕的是修改原因居然是涉及种族歧视。用了那么多年的master,居然是种族歧视?到底发生了什么?
程序猿DD
2020/06/19
7690
Linux停用“黑名单”,因为这是敏感词,涉嫌种族歧视
最新消息,Linux团队宣布停止使用“黑/白名单”(black/white list)、“主/从模式”(master/slave)等术语。
量子位
2020/07/16
8070
Linux停用“黑名单”,因为这是敏感词,涉嫌种族歧视
Github 太狠了,居然把 "master" 干掉了!
前段时间栈长有看到 Github 和 master 分支变更的新闻,当时没有注意细节,直到今天我创建仓库时:
Java技术栈
2020/10/27
5630
Github 太狠了,居然把 "master" 干掉了!
F**K ZZZQ - 记录那些因政治正确而改名的技术
请允许我首先给出一个和善而不失礼貌的微笑 :) 以纪念因为这些莫名其妙的事而浪费的时间。
Ewdager
2021/03/23
6980
Redis 之后,Python 的 master-slave 亦恐被无奈修改
英文:TheRegister,翻译:开源中国社区 www.oschina.net/news/99858/python-purges-master-and-slave
用户6543014
2019/10/25
4740
今日头条上线搜索竞价;第四家5G建设运营商来了;亚太地区云计算市场排名出炉 | EA周报
9月24日,中国广电(中国广播电视网络有限公司)官方确认,中国广电网络股份有限公司创立大会已于今日在北京顺利召开。同日召开了第一届董事会第一次会议、第一届监事会第一次会议。中国广电是除中国移动、中国联通、中国电信之外,拥有5G建设牌照的第四家运营商,其同时拥有700Mhz黄金频段,将依托既有广电网络优势进行5G建设。此次中国广电网络股份有限公司创立大会的召开,标志着 “全国一网”股份公司组建工作任务基本完成,全国有线电视网络整合取得突破性成效。
yuanyi928
2020/09/28
8840
今日头条上线搜索竞价;第四家5G建设运营商来了;亚太地区云计算市场排名出炉 | EA周报
引用量比肩ImageNet的数据集被下线!给黑人标N*gger,比基尼姑娘标记妓女,MIT道歉
大数据文摘出品 作者:刘俊寰、牛婉杨 抵制种族歧视最紧张的关头,MIT忽然被牵扯了进去。 在一篇名为《LARGE IMAGE DATASETS: A PYRRHIC WIN FOR COMPUTER
大数据文摘
2020/07/07
8280
推荐阅读
相关推荐
GitHub 发生重大改变!国内网友:Yellow居然不限制,瞧不起我?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档