Red Hat เป็นบริษัทล่าสุดที่ออกมาประกาศเลิกใช้คำว่า master/slave และ whitelist/blacklist ที่อาจกระทบต่อเรื่องการเหยียดเชื้อชาติ โดยตั้งคณะทำงานตรวจสอบโค้ดและเอกสารทั้งหมดของบริษัท (โอเพนซอร์สทุกโครงการที่ทำ) เพื่อดูว่ามีคำที่มีปัญหาหรือไม่
แนวทางของ Red Hat คือเปลี่ยนคำที่มีปัญหาทั้งหมดเท่าที่ทำได้ ยกเว้นในกรณีเป็นคำในโค้ด ที่เปลี่ยนแล้วจะกระทบต่อ API ก็จะนำเสนอแผนการเปลี่ยนผ่านในระยะยาวต่อโครงการนั้นๆ (ที่ Red Hat อาจไม่ได้เป็นเจ้าของหรือดูแล)
โครงการโอเพนซอร์สที่ทำไปแล้วคือ Ansible ที่เปลี่ยนคำว่า master เป็น main และคำว่า whitelist/blacklist เป็น allowlist/denylist
Red Hat บอกว่าการเปลี่ยนแปลงคำเหล่านี้ย่อมมีเสียงวิจารณ์ว่า "จะเปลี่ยนทำไม" หรือ "คนตั้งชื่อ/เลือกคำตอนแรกไม่ได้มีเจตนาเหยียด" แต่ก็อยากให้เข้าใจคนที่ได้รับผลกระทบจากคำที่อ่อนไหวเหล่านี้ด้วย
ที่มา - Red Hat
Comments
เอ้าแล้วคำว่า slave ละเปลี่ยนเป็นอะไร ?
ยังมี Primary/Secondary คู่กับ Trust/Untrust ได้อยู่นะ
ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว
ไม่ใช่ครับ เขาหมายถึงในข่าว master เปลี่ยนเป็น main แต่ไม่ได้บอกว่า slave เปลี่ยนเป็นอะไร
ผมไม่ได้หมายถึงในข่าวโดยตรงครับ ผมยกตัวอย่างคำที่พอจะเอาไปใช้ได้ เพื่อทดแทน Master/Slave ครับ
ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว
แต่ผมหมายถึงในข่าวอะครับ เพราะคำว่า slave มันหายไป แล้วเขาจะใช้อะไรแทนครับ
ถ้าตามไปอ่านในต้นฉบับจะไม่ได้บอกไว้ครับ
master -> main
slave -> sub ผมเดา
ไม่ใช่ว่า คนที่อ่อนไหวต่อคำแบบนี้คือพวกเหยียดตัวเองหรือ (ศัพท์ในที่นี้มันไม่ได้สื่อไปทางนั้นดันคิดไปเองแทน)
เข้าใจว่าอยากจะ raise awareness ด้วยครับ
เหมือนบ้านเราเรียกกระเทย เรียกชะนี เรียกช้าง เรียกตุ่มในวงการบันเทิง จนคนไม่รู้สึกว่าเป็นคำเหยียด ทั้งที่มันไม่ควรจะต้องกำหนดคำแบบนี้มาเรียก คนบางคนอาจจะไม่รู้สึก แต่ไม่ใช่ทุกคนที่จะโอเค
ใช้ครับ เขาน่าจะเรียกร้องให้ตัดคำว่า master กับ slave ออกจาก dictionary ด้วยเลย คนจะได้ take awareness สะที่
ต่อไปไม่มีคนผิวดำให้เหยียด แล้วก็ไปลงพวกผิวเหลืองแทน
ถ้าอยากเปลี่ยนจริงๆควรประชุมหลายๆกลุ่มแล้วมาตั้งคำเรียกมาตรฐานเลยไม่ดีกว่าเหรอ ต่างคนต่างเปลี่ยนกันตามใจคนใช้งงตายเลย
กรณีอุปกรณ์ slave จะไม่ทำงานถ้า master ไม่สั่งนี่ใช้คำ Primary/Secondary ไม่ได้มั้งครับ
แล้วมันควรใช้คำว่าอะไรดี?
I need healing.
alpha / omega ไหมครับ
Dealer / Junkie ไหมครับ
main/dependant
D/s ครับ
leader/follower
commander/worker
Active - Passive / Stand by / backup
Root - child / brand / .....
มนุษย์อยู่คู่กับความเปลี่ยนแปลงอยู่แล้ว
ถ้าไม่คิดเปลี่ยนไม่คิดพัฒนาก็ไม่ต่างอะไรกับไดโนเสาร์...
ไดโนเสาร์ก็มา
ทำไมถึงคิดว่าไดโนเสาร์ไม่พัฒนา?
ถ้าพัฒนาคงเอาตัวรอดจากอุกกาบาตได้ :v
ฮ่าๆๆๆๆ ¯\_(ツ)_/¯
แสดงว่าเชื่อว่าไดโนเสาร์ถูกอุกกาบาตสุญพันธ์? (ไปเรื่อยอ่ะผม)
และจะไม่มีมนุษย์เยอะขนาดนี้ด้วย เพราะโดนไดโนเสาร์กิน จำกัดประชากร รักษาสมดุลธรรมชาติได้อีก ถ้ามีจำนวนมากพอและถึกต่อการโดนล่าจากมนุษย์
แต่คนจะกลัวแล้วหาวิธีฆ่าไดโนเสาร์แทน เหมือนที่นักล่าสัตว์ป่าเพื่อเอาหนังและอวัยวะของสัตว์นั่นหละครับ
ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว
จริงๆ คือน่าจะเป็นวิวัฒนาการมาไม่ถึงเป็นมนุษย์นะครับ
หมายความว่า มนุษย์เราจะลงเอยเหมือนหนัง Armageddon?
ถ้าคนคิดเป็นระบบเหมือนคอมก็ดีนะครับ จะได้ define definition ใหม่ของ master/slave ไปเลย ไม่รู้เดี๋ยวนี้ยังมีระบบทาสที่ยังต้องอิง definition เดิมอยู่รึเปล่า
จะได้ไม่ต้องมานั่งไล่เปลี่ยนคำแบบนี้
...(แค่คิดในใจ)
เปราะบางเหลือเกิน
จริงๆ Blacklist ผมไม่เคยเห็นใครใช้ในทางเหยียดเป็นบัญชีคนดำ บัญชีทาสเลยซักครั้ง ผมว่าการใช้ White/Black มันมีมานานก่อนการเหยียดเสียอีก มันน่าจะสื่อถึง Negative/Positive โดยอ้างงอิงถึง ความสว่าง/ความมืด แสง/เงา มากกว่า และคำว่า Whitelist น่าจะไม่ได้มีใช้ในตอนแรกแต่พัฒนามาจาก Blacklist อีกที แต่ยังโอเคที่มันมีคำอื่นที่มีความหมายใกล้เคียงซึ่งใช้ได้ไม่ต่างและยังดูสละสลวยก็ใช้ไป