共计 936 个字符,预计需要花费 3 分钟才能阅读完成。
明天分享的我的项目是一个能够说是 github 的官网布告来的
据 GitHub 官网示意,2020 年 10 月 1 日起,在该平台上创立的所有新的源代码仓库的默认被命名将由原先的 ”master” 为 “main”,为了防止让人联想到奴隶制的术语。不过,现有的存储库不会受到此更改影响,也就是说,现有库的默认分支命名保持原状。
起因得追溯到往年 6 月份的时候,那场「Black Lives Matter」抗议流动继续发酵,一场爱护黑人的寰球静止在热火朝天的进行着。事实的生存也情况也映射到了互联网世界,相似 master、blacklist、slave 等词汇是否充斥歧视象征也成了网民热烈探讨的对象。Chrome 浏览器在过后就率先决定放弃应用“blacklist”和“whitelist”这些词,而改用“blocklist”和“allowlist”。
GitHub 作为寰球最大的代码托管社区,天然也是收到了很多更改倡导。在 6 月 12 号的时候,有个网友在 Twitter 提议将「master」改成「main」当天就失去了 GitHub CEO Nat Friedman 的称誉和反对,并在评论区 @Billy Griffin。
终于它在 10 月 1 号开始将开始施行这项动作。当然,用“main”代替还有其余理由,官网给出的解释如下:
1. 它是用于代替“master”中最受欢迎的词汇
2. 它简短、容易放弃残缺的肌肉记忆,让人印象粗浅
3. 它反对能够翻译成大多数语言
更多精彩内容分享,请关注公众号 【GitHub 大宝藏】
网友中持有拥护态度的,援用王欣的一句话“技术自身并不可耻”。在一开始开发者用“master”等词语的时候其实并不蕴含歧视情绪,而且真要更改的话,现有库的重新命名会造成很多问题,比方必须编辑拉取申请的设置以及批改平安政策,花进来的老本都不低,是不是有点矫枉过正了。
也持必定意见的网友,语言,文字,技术自身尽管都是没有罪的,有罪的是那些居心叵测的应用吧。然而如果它有可能引起了不必要的社会矛盾,成为影响治安稳固的潜在因素的话,咱们不就应该尽早禁止,毕竟跟程序相比人是有情感的,能够领会来自语言文字的挫伤,所以须要最大可能地避免出现最蹩脚的状况。
我的项目地址:https://github.com/github/ren…