Siemens สั่งลบ OpenRadioss กะทันหัน แต่เวอร์ชัน Fork พร้อมใช้แล้ว
ยักษ์ใหญ่ด้านเทคโนโลยีและวิศวกรรมระดับโลกอย่าง Siemens ได้ดำเนินการปิดตัวโปรเจกต์ OpenRadioss อย่างเงียบๆ เมื่อต้นเดือนที่ผ่านมา แม้ว่าจะยังคงเหลือหน้า the GitHub page ไว้ แต่เนื้อหาใน repository ทั้งหมดถูกลบทิ้งไปจนสิ้นเชิง
เหตุการณ์นี้สร้างความประหลาดใจให้แก่วงการ เนื่องจากปกติแล้วเมื่อโปรเจกต์โอเพนซอร์สยุติการพัฒนา ผู้ดูแลมักจะเปลี่ยนสถานะเป็นแบบอ่านอย่างเดียว (read-only) เพื่อเป็นจดหมายเหตุสาธารณะ ซึ่งช่วยให้นักพัฒนาคนอื่นๆ สามารถศึกษาเรียนรู้หรือทำการ fork โค้ดไปพัฒนาต่อได้
OpenRadioss คือเวอร์ชันโอเพนซอร์สของ Radioss ซึ่งเป็นซอฟต์แวร์ finite element solver ที่พัฒนาโดย Altair Engineering สำหรับใช้ทดสอบการชน (crash testing) การวิเคราะห์แรงระเบิด การกระแทก และการรับภาระทางโครงสร้างต่างๆ
โปรเจกต์นี้เปิดตัวครั้งแรกในเดือนกันยายน 2022 และสามารถดึงดูดความสนใจจากนักวิจัยรวมถึงนักพัฒนาจากหลายประเทศให้เข้ามาช่วยขยายขีดความสามารถของ solver โดย Siemens ซึ่งได้ acquired Altair last year ยังคงปล่อยให้ repo เป็นสาธารณะอยู่พักใหญ่หลังการควบรวม ก่อนจะตัดสินใจลบทิ้งและเปลี่ยนเส้นทางผู้ใช้ไปยัง transition page ของ Simcenter Radioss แทน
เวอร์ชัน Fork ปรากฏตัว
Brian Clemens Brian Clemens ผู้ร่วมก่อตั้ง Rocky Linux ได้ยื่นมือเข้ามาช่วยเหลือด้วยการทำให้ OpenRadioss เวอร์ชัน fork พร้อมใช้งานในชื่อ OpenCourant โดยรวบรวมประวัติการ commit ไว้ครบถ้วนภายใต้ใบอนุญาต GNU AGPLv3 license เดิม และโฮสต์ไว้บน GitHub
ชื่อโปรเจกต์ใหม่ตั้งตาม Richard Courant นักคณิตศาสตร์ชื่อดังและเงื่อนไข Courant-Friedrichs-Lewy (CFL) ซึ่งเป็นเกณฑ์ความเสถียรสำคัญของ solver ประเภทนี้ โดยอาศัยสิทธิ์ตามใบอนุญาต AGPL ที่มอบอำนาจให้สาธารณะสามารถ fork และแจกจ่ายโค้ดต่อได้ แม้ว่า Siemens จะมีสิทธิ์ตามกฎหมายในการลบ repository ต้นฉบับออกก็ตาม
ปัจจุบัน OpenCourant เป็นโปรเจกต์ชุมชนอิสระ และกำลังเปิดรับอาสาสมัครที่เคยสนับสนุน OpenRadioss ในอดีตให้กลับเข้ามาช่วยพัฒนาร่วมกันอีกครั้ง
มีอะไรที่ปล่อยออกมาแล้วบ้าง?

ในช่วงแรก ทีมพัฒนาต้องเผชิญความท้าทายเนื่องจากระบบ build pipeline เดิมผูกติดกับโครงสร้างพื้นฐานของ Siemens ทำให้ต้องสร้างระบบใหม่ขึ้นมาทั้งหมด ซึ่งผลลัพธ์ที่ได้ถือว่าน่าประทับใจ เพราะเพียงไม่กี่วันหลังจากเริ่มโปรเจกต์ ทีมงานสามารถ แจกจ่ายแพ็กเกจสำหรับ Linux และ Windows x86_64 ได้แล้ว
นอกจากนี้ ยังได้รับความช่วยเหลือจากสมาชิกชุมชนที่ไม่ประสงค์ออกนามในการกู้คืนไฟล์ hm_reader ซึ่งเป็นส่วนประกอบปิด (closed-source) ที่ไม่ได้ถูกเก็บไว้ในประวัติ git ของต้นทาง โดยขณะนี้ทีมงานกำลัง looking for specific release archives เพื่อต่อยอดการรองรับสถาปัตยกรรม ARM64 ในอนาคต
สำหรับผู้ที่สนใจใช้งาน OpenCourant มีแพ็กเกจให้เลือกทั้ง Starter และ Engine ครอบคลุมความละเอียดระดับ single และ double precision รวมถึงตัวแปลงไฟล์แอนิเมชัน โดยสามารถดาวน์โหลดเวอร์ชันล่าสุดได้ที่ official downloads page
หากมีข้อสงสัยในการติดตั้ง สามารถศึกษาข้อมูลเบื้องต้นได้จากไฟล์ INSTALL.md แต่อาจต้องสังเกตว่าข้อมูลบางส่วนยังอ้างอิงชื่อ OpenRadioss อยู่ เนื่องจากทีมงานอยู่ในระหว่างการปรับปรุงเนื้อหาให้สะท้อนถึงโปรเจกต์ใหม่
ความคิดเห็น (0)
เข้าสู่ระบบเพื่อร่วมแสดงความเห็น
สมัครสมาชิกมาเป็นคนแรกที่แสดงความเห็นกันเลยโบร
