Разработчиците на проекта LLVM да последват примера и да прекратят използването на термина „master“ за идентифициране на основния хранилище. Промяната се представя като демонстрация на ангажимента на общността LLVM към инклюзивност и чувствителност към теми, които могат да предизвикат дискомфорт у определени участници.
Вместо „master“ се предлага да се избере неутрална замяна, като например „dev“, „trunk“, „main“ или „default“. Подчертва се, че преди прехода от SVN на Git основната клонка е била именувана „trunk“ и това име остава познато за разработчиците. В същото време се предлага да се обмисли възможността за замяна на термините whitelist/blacklist с allowlist/denylist. При това, преименуването на основната клонка ще изисква промени в билд сценарии, настройки на системата за непрекъсната интеграция и съпътстващи скриптове, но се отбелязва, че тези промени ще бъдат незначителни в сравнение с наскоро приключилата миграция от SVN на Git.
Повечето участници , която наброява над 60 съобщения, се изказаха за преименуването. Предложението включително и Крис Латнер (Chris Lattner), основателя и главния архитект на LLVM, но той препоръча да не бързат, а да изчакат и видят какво ще доведе на GitHub да спре употребата на името „master“ по подразбиране за основните клонове (за да използват същата терминология при преименуването, която и в GitHub).
Не мина без сарказъм относно довеждането на ситуацията до абсурд, който някои възприемаха Роман Лебедев ( в LLVM) , че ако говорим за инклюзивност, трябва да се помисли и за целесъобразността на използването на други думи, като например „work“ и „job“, тъй като на руски „worker“ звучи като „работник“ или „рабочий“, а тези думи съдържат комбинацията „раб“, която се превежда като „slave“.
Източник: opennet.ru
