Розробники LLVM обговорюють припинення використання слова "master"

Розробники проекту LLVM виявили бажання наслідувати приклад інших проектів та припинити використання слова "master" для ідентифікації основного репозиторію. Зміна подається як демонстрація того, що спільнота LLVM є інклюзивною і трепетно ​​ставиться до питань, які можуть викликати дискомфорт у певних категорій учасників.

Замість "master" пропонується вибрати нейтральну заміну, наприклад, "dev", "trunk", "main" або "default". Зазначається, що до переходу з SVN на Git основна гілка називалася "trunk" і це ім'я залишається звичним для розробників. Одночасно пропонується розглянути питання заміни згадок термінів whitelist/blacklist на allowlist/denylist. При цьому перейменування основної гілки вимагатиме внесення змін у складальні сценарії, налаштування системи безперервної інтеграції та супутні скрипти, але зазначається, що дані зміни будуть несуттєвими порівняно з нещодавно виконаною міграцією з SVN на Git.

Більшість учасників дискусії, що налічує понад 60 повідомлень, висловилися за перейменування Пропозиція у тому числі схвалив і Кріс Латнер (Chris Lattner), засновник та головний архітектор LLVM, але він рекомендував не поспішати, а почекати та подивитися чим завершитися ініціатива GitHub за припинення використання за промовчанням імені «master» для основних гілок (щоб використовувати при перейменуванні ту саму термінологію, що й у GitHub).

Не обійшлося і без сарказму з доведенням ситуації до абсурду, який був деяким. сприйнятий всерйоз. Роман Лебедєв (942 комміта в LLVM) згадав, якщо говорити про інклюзивності, потрібно подумати над доцільністю використання та інших слів, наприклад, «work» і «job», оскільки російською «worker» звучить як «працівник» чи «робочий», а ці слова містять поєднання « раб», що перекладається як «slave».

Джерело: opennet.ru

Додати коментар або відгук