GitHub Ρ€Π΅ΡˆΠΈΠ» ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ «master» для основных Π²Π΅Ρ‚ΠΎΠΊ

Нэт Ѐридмэн (Nat Friedman), Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ GitHub ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ» Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° использованиС для основных Π²Π΅Ρ‚ΠΎΠΊ ΠΈΠΌΠ΅Π½ΠΈ «main» вмСсто «master» Π² Π·Π½Π°ΠΊ солидарности с ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ² полицСйского насилия ΠΈ расизма Π² БША. НовоС имя Π±ΡƒΠ΄Π΅Ρ‚ использовано Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π², Π² ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π²Π΅Ρ‚ΠΊΠ° «master» сохранит своё имя. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, обсуТдаСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΎΠΏΡ†ΠΈΠΈ, которая ΠΏΠΎ ТСланию ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ для ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ нСобходимости ΡƒΡ…ΠΎΠ΄Π° ΠΎΡ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° «master»
развязано ΠΈ Π² спискС рассылки Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Git. Пока Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ сторонниками Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ΄Π΅ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ лишь ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ активисты, Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ², Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ‡Ρ‚ΠΎ Π² Git слово master ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Π° Π½Π΅ Π² ΠΏΠ°Ρ€Π΅ со словом «slave».

Но настоящСС торТСство политкоррСктности Π½Π°Π±Π»ΡŽΠ΄Π°Π΅Ρ‚ΡΡ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ OpenSSL, участники ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ посчитали нСдопустимым Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ «Ρ‡Ρ‘рная магия». Π Π°Π·Ρ€Π°Π±ΠΎΡ‡Ρ‚ΠΈΠΊΠΈ OpenSSL Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ‚Ρ‡Π°, Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰Π΅Π³ΠΎ «black magic» Π½Π° «magic», «blacklist» Π½Π° «block list», «white space» Π½Π° «whitespace», «master» Π½Π° «parent» ΠΈΠ»ΠΈ «main».

Помимо ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π²ΡˆΠΈΡ…ΡΡ Π½Π° днях ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ² OpenZFS ΠΈ Go, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ пСрСимСнования:

Из сообщСств, ΠΎΡ‚ΠΊΠ°Π·Π°Π²ΡˆΠΈΡ…ΡΡ Π² ΠΏΡ€ΠΎΡˆΠ»Ρ‹Π΅ Π³ΠΎΠ΄Ρ‹ ΠΎΡ‚ использования master/slave, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Python, Drupal, Django, CouchDB, Salt, MediaWiki, PostgreSQL ΠΈ Redis. Π’ DNS-сСрвСрС BIND сохранили Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования настроСк с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ «master/slave», Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ с «primary/secondary» ΠΈ объявили ΠΈΡ… Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ядра Linux Π² своё врСмя Π½Π°Π·Π²Π°Π»ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ пСрСимСнования «blacklist/whitelist» Π²Π·Π΄ΠΎΡ€ΠΎΠΌ ΠΈ Π³Π»ΡƒΠΏΠΎΡΡ‚ΡŒΡŽ, Π½Π°Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ ΠΈ популистами, ΠΈ ΠΎΡ‚ΠΊΠ°Π·Π°Π»ΠΈΡΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρƒ, Π² Ρ‚ΠΎΠΌ числС пояснив Ρ‡Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «blocklist» ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ ΠΊ искаТСнию смысла ΠΈ Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ восприятиС ΠΊΠ°ΠΊ «ΡΠΏΠΈΡΠΎΠΊ Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²».

ΠšΠΎΠΌΠΈΡ‚Π΅Ρ‚ IETF (Internet Engineering Task Force), Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΉΡΡ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°ΠΌ «whitelist/blacklist» ΠΈ «master/slave», ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ для использования Π² спСцификациях — вмСсто «master/slave» рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ «primary/secondary», «leader/follower»,
«active/standby»,
«primary/replica»,
«writer/reader»,
«coordinator/worker» ΠΈΠ»ΠΈ
«parent/helper», Π° вмСсто «blacklist/whitelist» — «blocklist/allowlist» ΠΈΠ»ΠΈ «block/permit».

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru