ในช่วงสัปดาห์ที่ผ่านมา มีการเคลื่อนไหวทางสังคมต่างๆ การสาธิตในปัจจุบันโดย การเหยียดสีผิวทั่วโลก และเช่นเดียวกับ เราได้แบ่งปันในบทความก่อนหน้านี้นอกจากนี้โครงการซอฟต์แวร์ต่างๆได้เข้าร่วมการเคลื่อนไหวนี้ไม่ว่าจะเป็นการแสดงการสนับสนุนหรือประกาศการเปลี่ยนแปลงภายในด้วยการใช้คำศัพท์ของพวกเขา
เป็นกรณีดังที่เราได้กล่าวไว้ในบทความก่อนหน้านี้ ในตำแหน่งซีอีโอของ GitHub ซึ่งโดยการทวีตฉันแสดงการสนับสนุนและความตั้งใจที่จะกำจัดคำว่า "เจ้านายและทาส"
ในบทความเดียวกันนั้น เราได้กล่าวถึงโครงการอื่น ๆ ที่เข้าร่วมการเคลื่อนไหวด้วย เพื่อกำจัดคำเหล่านี้ภายในโครงการของพวกเขารวมถึงคำอื่น ๆ ที่อาจอ้างถึง "การเหยียดสีผิว" เช่น "รายการสีขาว" "บัญชีดำ" เป็นต้น หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับรายการที่เราแบ่งปันคุณสามารถอ่านได้ในลิงค์ต่อไปนี้
และเป็นที่กล่าวถึงเรื่องนี้เมื่อไม่กี่วันที่ผ่านมา ผู้พัฒนาโครงการ LLVM แสดงความประสงค์ เพื่อทำตามตัวอย่างของโครงการอื่น ๆ และ หยุดใช้คำว่า "ครู" เพื่อระบุที่เก็บหลัก
การเปลี่ยนแปลงที่ประกาศนี้ นำเสนอเป็นการสาธิตที่ชุมชน LLVM เป็นเรื่องที่ครอบคลุมและละเอียดอ่อนต่อปัญหาที่อาจทำให้เกิดความรู้สึกไม่สบายใจกับผู้เข้าร่วมบางประเภท
แทนที่จะเป็น "ต้นแบบ" จะเสนอให้เลือกสิ่งทดแทนที่เป็นกลางตัวอย่างเช่น "dev", "trunk", "main" หรือ "default"
ควรสังเกตว่า ก่อนที่จะเปลี่ยนจาก SVN เป็น Git สาขาหลักมีชื่อว่า "trunk" และชื่อนี้ยังคงเป็นที่คุ้นเคยสำหรับนักพัฒนาซอฟต์แวร์ ในขณะเดียวกันก็เสนอให้พิจารณาแทนที่การอ้างอิงเงื่อนไขรายการที่อนุญาต / บัญชีดำด้วย allowlist / denylist
ในเวลาเดียวกัน การเปลี่ยนชื่อสาขาหลักจะต้องมีการเปลี่ยนแปลงสร้างสคริปต์การกำหนดค่าของระบบการรวมต่อเนื่องและสคริปต์ที่เกี่ยวข้อง แต่มีข้อสังเกตว่าการเปลี่ยนแปลงเหล่านี้จะไม่มีนัยสำคัญเมื่อเทียบกับการโยกย้ายล่าสุดจาก SVN ไปยัง Git
ในการประกาศโดยนักพัฒนา คุณสามารถอ่านสิ่งต่อไปนี้:
ฉันตระหนักดีว่า "master" มีความหมายอื่นที่ไม่ใช่ความหมาย master / slave และโดยส่วนตัวแล้วฉันไม่เคยสร้างสมาคมนี้มาก่อน อย่างไรก็ตามฉันสามารถรับทราบได้เช่นกันว่าฉันมีสิทธิพิเศษที่นี่และไม่ใช่ทุกคนที่อยู่ในตำแหน่งเดียวกัน
ในขณะที่เราตั้งใจที่จะเป็นชุมชนแบบรวมฉันจึงเสนอให้เราเปลี่ยนชื่อสาขาการพัฒนาของเราและใช้คำศัพท์ที่เป็นกลางมากขึ้นสำหรับ LLVM monorepo แทน ชื่อที่เป็นไปได้คือ "dev", "trunk", "main", "default", ...
เราจำเป็นต้องวางแผนการเปลี่ยนแปลงเนื่องจากบอททั้งหมดจะต้องอัปเกรดเพื่อรวบรวมข้อมูลสาขาใหม่นี้ แต่นี่เป็นรายละเอียดทางเทคนิคเล็กน้อยไม่มีอะไรเทียบได้กับการย้าย SVN-> Git ที่เราดำเนินการ
ในขณะที่ฉันกำลังพูดถึงหัวข้อนี้เราควรพิจารณาถึงการใช้รายการขาวดำในโครงการอย่างกว้างขวาง
ส่วนใหญ่มีผู้เข้าร่วม ในการสนทนามีมากกว่า 60 โพสต์ พวกเขาพูดถึงการเปลี่ยนชื่อ ข้อเสนอนี้ยังได้รับการอนุมัติโดย Chris Lattner ผู้ก่อตั้งและหัวหน้าสถาปนิกของ LLVM แต่เขาแนะนำว่าอย่าเร่งรีบ แต่ให้รอดูว่าความคิดริเริ่มของ GitHub จะจบลงด้วยการใช้ชื่อเริ่มต้น 'master' สำหรับสาขาหลัก (ใช้เมื่อ การเปลี่ยนชื่อ) คำศัพท์เดียวกันกับ GitHub)
ไม่ใช่การประชดประชันโดยนำสถานการณ์ไปสู่ความไร้สาระซึ่งบางคนให้ความสำคัญอย่างจริงจัง Roman Lebedev (ข้อผูกพัน 942 รายการใน LLVM) กล่าวว่าถ้าเราพูดถึงการรวมเข้าด้วยกันคุณควรคิดถึงความสะดวกในการใช้คำอื่น ๆ
นอกจากนี้ควรระบุด้วยว่าเนื่องจากการเคลื่อนไหวนี้โดยหลายโครงการในรายการบล็อกโฆษณา« Easylist »ไฟล์ที่มีคำว่า«รายการที่อนุญาต» (รายการสีขาว) จึงถูกเปลี่ยนชื่อและแทนที่ด้วย« allowlist » แต่พวกเขาลืมที่จะแก้ไข สคริปต์และผู้ใช้บางรายเริ่มประสบปัญหากับการบล็อกดังนั้นจึงจำเป็นต้องมีการเปลี่ยนแปลงในเชิงลึกมากขึ้น
หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับใบแจ้งยอดที่ออกคุณสามารถตรวจสอบรายละเอียดได้ ในลิงค์ต่อไปนี้.
ระดับของความโง่เขลาที่บางสิ่งถูกดำเนินไปนั้นไม่มีขีด จำกัด
โอ้ใน GitHub พวกเขาได้ยุติการเหยียดเชื้อชาติและนี่คือวิธีที่พวกเขาจะเปลี่ยนโลก Slave and master เป็นคำที่ดูดีสำหรับเทคโนโลยีไม่ใช่คำพูดคน หยุดเรื่องไร้สาระที่ดูเหมือนว่าเราจะโง่ลงทุกครั้ง
หากเราเข้าสู่เกม "แก้ไขทางการเมือง" ในอีกไม่นานเราจะไม่ใช่คน…. พวกเขาต้องการเครื่องจักรที่โง่เขลาใจเดียวและจัดการได้ทั้งหมด