10月1日起,Github又有重大改變!
從下個(gè)月開(kāi)始,在Github上的所有新庫(kù)都將用中性詞“main”命名,而不是“master”,這個(gè)是Github為了防止人們聯(lián)想到奴隸制的術(shù)語(yǔ),并用更具包容性的術(shù)語(yǔ)替換。
Github存儲(chǔ)庫(kù)是用戶和公司存儲(chǔ)和同步其源代碼項(xiàng)目的地方。默認(rèn)情況下,Github使用術(shù)語(yǔ)“master”來(lái)表示源代碼存儲(chǔ)庫(kù),開(kāi)發(fā)人員在他們的計(jì)算機(jī)上復(fù)制“master”,并在其中添加自己的代碼,然后將更改合并回“master”。從10月1日開(kāi)始,GitHub上所有新創(chuàng)建的源代碼庫(kù)都將被命名為“main”。
事情是這樣的,6月12日,Una Kravets發(fā)布了一條Twitter火了,建議Github將以“main”之類的中性術(shù)語(yǔ)替換其服務(wù)上的“master”,她還解釋了這個(gè)建議的原因:
- main 更短,簡(jiǎn)明扼要!
- 更容易記住;
- 如果讓我的任何隊(duì)友都感到舒適,那就開(kāi)始吧!
- 甚至不會(huì)讓黑人在科技界感到更加孤立;
GitHub 的 CEO 回應(yīng)到:“提議很好,我們已經(jīng)在做了!”
接著在本月早些時(shí)候,Github表示:“對(duì)于現(xiàn)有的存儲(chǔ)庫(kù)來(lái)說(shuō),重命名分支會(huì)帶來(lái)一系列挑戰(zhàn)”。比如必須編輯拉取請(qǐng)求的設(shè)置以及修改安全政策。
許多公司和主要的開(kāi)源項(xiàng)目,如微軟、IBM、Twitter、紅帽、MySQL、Linux內(nèi)核和OpenBSD,也已經(jīng)在夏天的時(shí)候?qū)夹g(shù)術(shù)語(yǔ)進(jìn)行修改:
- MySQL宣布刪除master、黑名單白名單等術(shù)語(yǔ)
- Linus Torvalds通過(guò)了Linux中避免master/slave等術(shù)語(yǔ)的提案
- Twitter 、GitHub、微軟、LinkedIn、Ansible、Splunk、OpenZFS、OpenSSL、JP Morgan、 Android移動(dòng)操作系統(tǒng)、Go編程語(yǔ)言、PHPUnit和 Curl等宣布要對(duì)此類術(shù)語(yǔ)進(jìn)行刪除或更改。
- IBM、亞馬遜、微軟也都接連調(diào)整面部識(shí)別平臺(tái)業(yè)務(wù),以防加深歧視或遭受指責(zé)。
現(xiàn)在,Github也正式宣布將在Github上的所有新庫(kù)都將用中性詞“main”命名,此外,作為GitHub的基礎(chǔ)軟件,Git項(xiàng)目也宣布了類似的計(jì)劃,為存儲(chǔ)庫(kù)所有者提供了自定義其默認(rèn)存儲(chǔ)庫(kù)分支的選項(xiàng)。
對(duì)于這一改變,有網(wǎng)友認(rèn)為真的沒(méi)必要改,還有網(wǎng)友認(rèn)為避諱這些詞,才是最大的歧視,對(duì)此你怎么看?