再見,master!
從 2020 年 10 月 1 日開始,GitHub 上的所有新庫(kù)都將用中性詞「main」命名,取代原來的「master」,因?yàn)楹笳呤且粋€(gè)容易讓人聯(lián)想到奴隸制的術(shù)語(yǔ)。

“Black Lives Matter”一場(chǎng)運(yùn)動(dòng)引發(fā)的巨變!
今年 6 月份,由于「Black Lives Matter」抗議活動(dòng)持續(xù)發(fā)酵,多個(gè)開源項(xiàng)目采取行動(dòng)替換冒犯性的術(shù)語(yǔ)。
作為全球最大的代碼托管社區(qū),GitHub 也收到了類似倡議。6 月 12 日,Twitter 上的一位網(wǎng)友表示,「我很高興將 GitHub 的默認(rèn)分支結(jié)構(gòu)從『master』改成『main』,我希望我們能和 @GitHub 一起以社區(qū)為單位來做這件事……」
為什么會(huì)選擇「main」作為替代?
GitHub 解釋說:
「『main』是我們?cè)?GitHub 上看到的最受歡迎的替代詞。我們喜歡這個(gè)詞,因?yàn)樗芎?jiǎn)短、能完整地保留你的肌肉記憶,而且翻譯成多種主流語(yǔ)言都很通達(dá)?!棺鳛楸砺?,我們看到 GitHub 的庫(kù)早就用上了新命名。

除了Github開源社區(qū),其他的一些美國(guó)科技公司也作出了很多改變。
Chrome 取消 blacklist 和 whitelist
Google 最近發(fā)布通知,在 Chrome 瀏覽器源代碼中將取消使用黑名單(blacklist)和白名單(whitelist)取而代之的是采用 blocklist 和 allowlist。

其實(shí)從 2018 年開始 Google 就在盡量避免使用 blacklist 這個(gè)詞,這次的事件只不過是個(gè)導(dǎo)火索而已,據(jù)了解在 Chrome 的源碼中大概有 2000 處使用了 blacklist,這個(gè)單詞的調(diào)整無疑是對(duì)程序員的一個(gè)巨大考驗(yàn)。
萬一某個(gè)地方漏掉了或者改錯(cuò)了產(chǎn)生了 bug,對(duì)程序員來說都是坑。
同性戀應(yīng)用Grindr將移除種族過濾器以支持Black Lives Matter運(yùn)動(dòng)
據(jù)外媒報(bào)道,人氣同性戀應(yīng)用Grindr背后的公司今日(當(dāng)?shù)貢r(shí)間6月1日)在Twitter上發(fā)布消息稱,該應(yīng)用將移除種族篩選功能。
這一決定意在表達(dá)對(duì)美國(guó)抗議警察暴力對(duì)待黑人的聲援。該過濾器允許用戶通過付費(fèi)的方式避免看到特定種族的人,接下來,它將在下一次應(yīng)用更新中被移除。

其他科技公司對(duì)相關(guān)代碼也作出改變
Android移動(dòng)操作系統(tǒng),Go編程語(yǔ)言,PHPUnit庫(kù)和Curl文件下載實(shí)用程序已表示打算用中立的詞來替換blacklist/whitelist這類有顏色歧義的名稱。
LinkedIn軟件工程師Gabriel Csapo 提出更新Microsoft內(nèi)部庫(kù)的請(qǐng)求,并刪除一切關(guān)于帶有種族歧視色彩的短語(yǔ)。其它沒有明示代碼的項(xiàng)目,以及帶有種族歧視色彩的項(xiàng)目現(xiàn)在正在緊急查看與修改其源代碼。
OpenZFS文件存儲(chǔ)管理器也適當(dāng)?shù)奶鎿Q了用于描述存儲(chǔ)環(huán)境之間關(guān)系的“master”和“slave”術(shù)語(yǔ)。
這些項(xiàng)目中的大多數(shù)都通過Git軟件或GitHub在線倉(cāng)庫(kù)(提供基于Git的源代碼托管)來管理其源代碼。
現(xiàn)在,幾個(gè)開源項(xiàng)目正在將其默認(rèn)Git存儲(chǔ)庫(kù)的名稱從“master”更改為main,default,primary,root或其他名稱等替代名稱。
例如,像項(xiàng)目的OpenSSL加密軟件庫(kù),自動(dòng)化軟件Ansible,微軟的PowerShell腳本語(yǔ)言中,P5.js JavaScript庫(kù),以及許多 其他人都在尋找改變它們的缺省的源代碼回收的名稱,力圖取消種族歧視和與奴隸制有關(guān)的條款,以表示對(duì)BLM運(yùn)動(dòng)及其抗議的支持。
如果你也有好的開源項(xiàng)目,歡迎推薦!
微信號(hào)聯(lián)系:westbrook12000(ps:加好友請(qǐng)備注“開源”)


PanDownload復(fù)活了,60MB/s,目前已開源!

發(fā)現(xiàn)一款.NET Core開源爬蟲神器:DotnetSpider
