ล่าสุดมีข่าวดังกล่าว ทางแยกของภาษาการเขียนโปรแกรม Rust ที่เป็นที่นิยมถือกำเนิดขึ้น ซึ่งมีชื่อ ปูหรั่ง และเป็นสิ่งที่ควรค่าแก่การกล่าวขวัญว่าพวกเขาไม่ได้ตั้งใจที่จะแบ่งแยกชุมชนและจะไม่พัฒนาสาขาแยกต่างหากของตนเองควบคู่กันไป
โครงการ เกิดขึ้นเป็นสาขาที่ซิงโครไนซ์ ซึ่งให้วิธีแก้ปัญหาโดยยึดตามโค้ดเบสดั้งเดิมของ Rust ซึ่งยังถือว่าเป็นข้อมูลอ้างอิง
ทางแยกชุมชน Crab (หรือ "CrabLang") ถูกสร้างขึ้นเพื่อตอบสนองต่อความกังวลที่เพิ่มมากขึ้นภายในชุมชนเกี่ยวกับอิทธิพลของบริษัทและนโยบายเครื่องหมายการค้าที่จำกัดของมูลนิธิ นี่ไม่ใช่ปฏิกิริยา "เคาะ" และไม่ใช่ความพยายามที่จะกระจายความกลัวหรือทำให้เกิดความตื่นตระหนก แม้ว่าเอกสารที่มูลนิธิเขียนไว้นำไปสู่การแยก แต่เราเชื่อว่าเป็นการแก้ไขที่เกินกำหนดสำหรับปัญหาที่มีอยู่แล้ว และแก้ไขปัญหาบางอย่างที่สมาชิกหลายคนในชุมชนประสบมาระยะหนึ่งแล้ว
การพัฒนาทางแยกของภาษา Rust และตัวจัดการแพ็คเกจสินค้า (ทางแยกจัดทำภายใต้ชื่อ Crabgo) นำโดย Travis A. Wagner เดอะ เหตุผล ของส้อม ถูกอ้างว่าไม่พอใจกับอิทธิพลที่เพิ่มขึ้นของ บริษัท ในภาษา Rust และนโยบายการสร้างแบรนด์ที่น่าสงสัยของ Rust Foundation
แฉก จะโยกย้ายการเปลี่ยนแปลงภาษา Rust และตัวจัดการแพ็คเกจเป็นระยะ หลังจากนั้นเวอร์ชันของ Crab จะถูกสร้างขึ้นซึ่งมีลักษณะการทำงานเหมือนกันกับเวอร์ชัน Rust แต่อย่ากำหนดข้อ จำกัด ใด ๆ สำหรับนักพัฒนาที่มีอยู่ในโครงการ Rust
เป้าหมายหลักของ Crab คือการให้ทางเลือกแก่ชุมชน ที่สอดคล้องกับค่านิยมของคุณและ ไม่กำหนดข้อจำกัดในการใช้งานเพื่อผลประโยชน์ขององค์กร. Crab คาดว่าจะเป็นที่สนใจของผู้ที่ต้องการอิสระมากขึ้นในการใช้ภาษา สร้างผลิตภัณฑ์จากภาษา และส่งเสริมผลิตภัณฑ์เหล่านี้โดยไม่ต้องกลัวการละเมิดเครื่องหมายการค้า โครงการดังกล่าวจะขับเคลื่อนโดยชุมชน และจะพยายามรักษาจิตวิญญาณของการทำงานร่วมกัน นวัตกรรม และเสรีภาพในการสร้างสรรค์
เราต้องการย้ำว่าเราไม่ได้ขัดแย้งกับโครงการหรือภาษาต้นฉบับ เราขอขอบคุณทุกสิ่งที่คุณทำเพื่อปรับปรุงภาษา และสาขาหลักของ fork ของเราจะยังคงเป็นปัจจุบันด้วย codebase ดั้งเดิม เป้าหมายหลักของเราคือเพื่อให้แน่ใจว่าชุมชนมีทางเลือกที่สอดคล้องกับค่านิยมและความต้องการในการใช้งานที่ไม่จำกัด
The Crab community fork ขับเคลื่อนด้วยความรักของเราในภาษาที่ตั้งชื่อตามเห็ดชนิดหนึ่ง
หากไม่มีความกังวลใจเพิ่มเติม เป็นสิ่งที่ควรค่าแก่การกล่าวถึงว่าเราต้องรอว่า "ทางแยก" ของสนิมนี้พัฒนาไปอย่างไร ซึ่งโดยส่วนตัวแล้วฉันเห็นว่าไม่จำเป็น แต่อาจมีความเกี่ยวข้อง แม้ว่าอย่างที่ฉันพูดถึงเป็นการส่วนตัว ฉันไม่เห็นอนาคตสำหรับมัน เพราะดูเหมือนว่ามันจะมี ชะตากรรมเดียวกับ Glimpseทางแยกที่หลังจากหลายปีของการโต้เถียงเรื่องชื่อของ GIMP ก็ถูกลืมเลือนไป
สุดท้าย แต่ไม่ท้ายสุด มันก็คุ้มค่าที่จะกล่าวถึงเช่นกัน พูดถึงสนิม ไม่กี่วันก่อนที่จะมีการสร้างทางแยก เกิดความขัดแย้งขึ้นในชุมชน ของสนิมซึ่งสมาชิกโครงการ JT ออกจากโครงการ
เหตุผลคือการย้าย JeanHeyd Meneide ซึ่งได้รับเชิญให้เข้าร่วมการประชุม RustConf 2023 จากสถานะการประชุมหลักเป็นการประชุมปกติ หลังจากนั้น JeanHeyd ปฏิเสธที่จะพูดในการประชุม JeanHeyd Meneide เป็นหนึ่งในบรรณาธิการของ C Standard และเป็นนักเคลื่อนไหว JeanHeyd กำลังส่งเสริมการรวมการสนับสนุนการสะท้อนเวลาคอมไพล์ใน Rust ซึ่งเขาวางแผนที่จะอุทิศการพูดคุยด้วย
เหตุผลที่ JT ออกจาก Core Team คือการกระทำของสมาชิกสำคัญสองคน จากชุมชนที่เพิกเฉยต่อการตัดสินใจของคณะกรรมการขับเคลื่อน โดยเฉพาะอย่างยิ่ง คณะกรรมการควบคุมสนิมและผู้จัดงาน RustConf ได้อนุมัติคำแนะนำที่ JeanHeyd พูดในส่วนหลักอย่างท่วมท้น ในเวลาต่อมา หลังจาก JeanHeyd ได้รับแจ้งเกี่ยวกับการตัดสินใจและตกลงที่จะพูด สมาชิกสองคนที่ไม่ลงคะแนนเสียงของกลุ่มไม่เห็นด้วยกับการตัดสินใจแบบครอบคลุมเนื่องจากความกังวลเกี่ยวกับการบังคับใช้การส่งเสริมการสนับสนุนการสะท้อนกลับของ Rust ซึ่งการดำเนินการอยู่ในช่วงเวลาที่ยากลำบากมาก
ร่างกายรับทราบว่าเหตุการณ์ดังกล่าวเกิดจากปัญหาในองค์กรการจัดการโครงการ ขอโทษ JeanHeyd และชุมชน และเริ่มทำงานเพื่อปรับปรุงกฎและกระบวนการตัดสินใจให้ทันสมัย
ในที่สุด หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติมคุณสามารถตรวจสอบรายละเอียด ในลิงค์ต่อไปนี้.