GitHub ได้ตัดสินใจทิ้งชื่อ "master" สำหรับสาขาหลัก

แนท ฟรีดแมน หัวหน้า GitHub ได้รับการยืนยัน ความตั้งใจของบริษัทที่จะเปลี่ยนไปใช้ชื่อเริ่มต้นสำหรับสาขาหลักแทน "นาย" เพื่อเป็นสัญลักษณ์ของความสามัคคีกับผู้ประท้วงต่อต้านความรุนแรงและการเหยียดเชื้อชาติของตำรวจในสหรัฐอเมริกา ชื่อใหม่จะถูกใช้สำหรับพื้นที่เก็บข้อมูลใหม่เท่านั้น ในโปรเจ็กต์ที่มีอยู่ สาขา "หลัก" จะคงชื่อไว้ อย่างไรก็ตาม ความเป็นไปได้ในการเตรียมตัวเลือกที่จะอนุญาตให้มีการเปลี่ยนชื่ออัตโนมัติสำหรับโครงการที่มีอยู่ตามคำขอของนักพัฒนาแต่ละราย

หารือถึงความจำเป็นที่ต้องถอยห่างจากคำว่า “นาย”
แก้ และในรายชื่อผู้รับจดหมายของนักพัฒนา Git จนถึงขณะนี้ มีนักเคลื่อนไหวเพียงไม่กี่คนที่สนับสนุนแนวคิดนี้ และนักพัฒนาส่วนใหญ่ไม่เห็นด้วยกับแนวคิดนี้ โดยเฉพาะอย่างยิ่งเมื่อใน Git คำว่า master ถูกใช้แยกกัน และไม่ใช่คู่กับคำว่า "slave"

แต่ชัยชนะที่แท้จริงของความถูกต้องทางการเมืองสามารถเห็นได้ในโครงการ OpenSSL ซึ่งผู้เข้าร่วมถือว่าสำนวน "มนต์ดำ" ไม่สามารถยอมรับได้ นักพัฒนา OpenSSL กำลังพิจารณา รวม ปะโดยแทนที่ "มนต์ดำ" ด้วย "เวทมนตร์", "บัญชีดำ" ด้วย "รายการบล็อก", "ช่องว่างสีขาว" ด้วย "ช่องว่าง", "ต้นแบบ" ด้วย "ผู้ปกครอง" หรือ "หลัก"

นอกเหนือจากความคิดริเริ่มที่กล่าวถึงเมื่อวันก่อน OpenZFS и Goการเปลี่ยนชื่อล่าสุดอื่นๆ บางส่วนสามารถสังเกตได้:

  • ในโครเมียม ได้รับการยอมรับ การเปลี่ยนแปลงแทนที่การอ้างอิงถึง "บัญชีดำ" ด้วย "รายการบล็อก" ในชื่อไฟล์และรหัส (กล่าวถึง "บัญชีดำ" และ "บัญชีขาว" ที่ผู้ใช้มองเห็นได้ ถูกแทนที่ เมื่อต้นปี 2019)
  • ในระบบปฏิบัติการแอนดรอยด์ เราเริ่มต้น แทนที่ "บัญชีดำ/บัญชีขาว" เป็น "รายการบล็อก/รายการที่อนุญาต"
  • โครงการ Node.js กำลังทำงานอยู่ เพื่อแทนที่ blacklist/whitelist ด้วย blocklist/allowlist แต่การเปลี่ยนแปลงยังไม่ได้รับการยอมรับ
  • โครงการเคิร์ล แทนที่ กล่าวถึง "บัญชีขาว" ถึง "ข้ามรายการ" "เลือก" หรือ "ข้าม" และ "บัญชีดำ" ถึง "รายการบล็อก"
  • นักพัฒนา Ansible กำลังพิจารณาถึงความเป็นไปได้ แทนที่สาขา "ต้นแบบ" ด้วย "การพัฒนา"
  • ในโค้ด PHPUnit แทนที่ Blacklist เป็น ExcludeList รวมถึงการเปลี่ยนไฟล์ PHPUnit/Util/Blacklist เป็น PHPUnit/Util/ExcludeList

ในบรรดาชุมชนที่ละทิ้งการใช้นาย/ทาสในปีที่ผ่านมา เราสามารถสังเกตโครงการต่างๆ ได้ หลาม, Drupal, Django, CouchDB, เกลือ, มีเดียวิกิ, PostgreSQL и Redis. เซิร์ฟเวอร์ BIND DNS ยังคงความสามารถในการใช้การตั้งค่าด้วยชื่อ “master/slave” แต่เพิ่มทางเลือกอื่นด้วย “primary/secondary” และประกาศว่าเป็นที่นิยมมากกว่า นักพัฒนาเคอร์เนล Linux ครั้งหนึ่งเรียกว่าความพยายามที่จะเปลี่ยนชื่อ "บัญชีดำ/บัญชีขาว" เรื่องไร้สาระและความโง่เขลา ปลูกฝังโดยนักการเมืองและประชานิยม และ ปฏิเสธ ทำการทดแทนพร้อมอธิบายว่าคำว่า "รายการบล็อก" จะทำให้ความหมายบิดเบือนและไม่ยกเว้นการรับรู้ว่าเป็น "รายการวัตถุบล็อก"

คณะกรรมการ IETF (Internet Engineering Task Force) ซึ่งพัฒนาโปรโตคอลและสถาปัตยกรรมอินเทอร์เน็ต предложил ทางเลือกแทนคำว่า "บัญชีขาว/บัญชีดำ" และ "นาย/ทาส" ที่ต้องการใช้ในข้อกำหนด - แทนที่จะใช้ "นาย/ทาส" ขอแนะนำให้ใช้ "หลัก/รอง", "ผู้นำ/ผู้ติดตาม"
"ใช้งานอยู่/สแตนด์บาย"
"หลัก/จำลอง",
"นักเขียน/ผู้อ่าน",
“ผู้ประสานงาน/คนงาน” หรือ
“ผู้ปกครอง/ผู้ช่วย” และแทน “บัญชีดำ/บัญชีขาว” - “รายการบล็อก/รายการที่อนุญาต” หรือ “บล็อก/ใบอนุญาต”

ที่มา: opennet.ru

เพิ่มความคิดเห็น