Die Entwickler von LLVM diskutieren über die Abkehr von dem Wort «Master»

Die Entwickler des LLVM-Projekts haben den Wunsch geäußert dem Beispiel anderer Projekte zu folgen und die Verwendung des Begriffs „master“ zur Identifizierung des Hauptrepositories zu beenden. Die Änderung wird als Demonstration dafür dargestellt, dass die LLVM-Community inklusiv ist und sensibel mit Themen umgeht, die bei bestimmten Teilnehmergruppen Unbehagen hervorrufen können.

Statt „master“ wird vorgeschlagen, eine neutrale Alternative wie „dev“, „trunk“, „main“ oder „default“ zu wählen. Es wird angemerkt, dass der Hauptzweig vor dem Wechsel von SVN zu Git „trunk“ genannt wurde und dieser Name für die Entwickler vertraut bleibt. Gleichzeitig wird angeregt, die Begriffe whitelist/blacklist durch allowlist/denylist zu ersetzen. Es wird jedoch darauf hingewiesen, dass die Umbenennung des Hauptzweigs Änderungen in den Build-Skripten, den Einstellungen des Continuous-Integration-Systems und den zugehörigen Skripten erfordert, aber dass diese Änderungen im Vergleich zur kürzlich erfolgten Migration von SVN zu Git unerheblich sein werden.

Die Mehrheit der Teilnehmer Diskussion, die über 60 Beiträge umfasst, hat sich für die Umbenennung ausgesprochen. Der Vorschlag kam unter anderem genehmigte von Chris Lattner, dem Gründer und Chefarchitekten von LLVM, der jedoch empfohlen hat, sich nicht zu hasten, sondern abzuwarten, wie sich Initiative GitHub zur Beendigung der standardmäßigen Verwendung des Begriffs „master“ für Hauptzweige äußern wird (um bei der Umbenennung dieselbe Terminologie zu verwenden wie bei GitHub).

Es gab auch sarkastische Kommentare, die die Situation ins Absurde führten, was von manchen wahrgenommen ernst genommen wurde. Roman Lebedev (942 Commit in LLVM) erwähnte, dass, wenn es um Inklusivität geht, auch über die Sinnhaftigkeit der Verwendung anderer Begriffe nachgedacht werden sollte, zum Beispiel „work“ und „job“, da im Russischen „worker“ als „работник“ oder „рабочий“ klingt, und diese Wörter die Kombination „раб“ enthalten, die als „slave“ übersetzt wird.

Quelle: opennet.ru

60GB SSD 8Gb DDR4