在過去的幾周里 開展了各種社會運動 當前的示威者 全球種族主義 就像 我們在上一篇文章中分享了,也有不同的軟件項目加入了這一運動,他們表達了支持或在使用其術語時宣布了內部變更。
正如我們在上一篇文章中提到的那樣 GitHub首席執行官的職位 在其中,我通過一條推文表達了我的支持和消除“主人和奴隸”一詞的意圖。
在同一篇文章中 我們提到了其他也參加了運動的項目 消除項目中的這些詞語,以及其他可能引用“種族主義”的詞語,例如“白名單”,“黑名單”等。 如果您想進一步了解我們共享的條目,可以在以下鏈接中進行查詢。
正是在幾天前提到這一點 LLVM項目的開發人員表達了他們的願望 效法其他項目的例子 停止使用“老師”一詞 標識主存儲庫。
這項已宣布的變更 演示了LLVM社區 它具有包容性,並且對可能引起某些類別的參與者不適的問題敏感。
提議選擇“中立”替代“母版”例如,“ dev”,“ trunk”,“ main”或“ default”。
應該指出的是 從SVN切換到Git之前,主分支被命名為“ trunk” 而且開發人員仍然很熟悉這個名字。 同時,建議考慮將對白名單/黑名單的引用替換為允許列表/拒絕列表。
同時 重命名主分支將需要更改構建腳本,持續集成系統的配置和相關腳本,但要注意的是,與最近從SVN遷移到Git相比,這些更改將是微不足道的。
在開發商的公告中, 您可以閱讀以下內容:
我很清楚“主人”具有除主人/奴隸以外的其他含義,而且我個人過去從未進行過這種關聯。 但是,我也可以承認我在這裡享有特權,而且並不是每個人都處於同一位置。
當我們打算成為一個包容性社區時,我建議我們重命名我們的開發部門,而對LLVM monorepo採用更中性的術語。 可能的名稱是“ dev”,“ trunk”,“ main”,“ default”,...
我們需要計劃一個過渡,因為所有機器人都將需要升級以爬網這個新分支,但這只是次要的技術細節,與我們經歷的SVN-> Git遷移相比,沒有什麼。
在我談論這個主題時,我們還應該考慮項目中黑名單/白名單的廣泛使用。
大多數參與者 在討論中,有60多個帖子, 他們說贊成改名。 LLVM的創始人和首席架構師Chris Lattner也批准了該建議,但他建議不要著急,而要等一下看看GitHub的計劃最終將對主分支使用默認名稱“ master”(在更改名稱)(與GitHub上的術語相同)。
這不是在嘲諷,這使情況變得荒謬,有些人對此非常重視。 Roman Lebedev(LLVM中的942項承諾)提到,如果我們談論包容性,那麼您應該考慮使用其他單詞的便利性。
此外,還應提及的是,由於“簡易列表”廣告阻止列表中的許多項目都在進行此移動,因此將帶有“白名單”(白名單)一詞的文件重命名並替換為“允許列表”,但他們忘記了修復腳本後,一些用戶開始遇到阻塞問題,因此需要進行更深入的更改。
如果您想進一步了解所發布的聲明,可以查看詳細信息 在下面的鏈接中。
攜帶某些東西的愚蠢程度沒有限制。
噢,他們已經在GitHub上結束了種族主義,這就是他們將如何改變世界的方式。 從屬和掌握是在技術上看起來不錯的詞,而不是人。 讓我們停止每次我們似乎變得愚蠢的廢話
如果我們進入“政治上正確”的遊戲,那麼在短時間內我們將不會成為人……。 他們想要我們笨拙,專一的機器,因此是完全可管理的。