ตามการตัดสินใจของ Red Hat เมื่อต้นเดือนนี้ในการจำกัดการเข้าถึงซอร์สโค้ด Red Hat Enterprise Linux และนั่นนำไปสู่การตะกายดาวน์สตรีมเพื่อค้นหาเส้นทางไปข้างหน้าเพื่อหลีกเลี่ยงการติดตาม CentOS Stream แทน และยังคงตั้งเป้าที่จะนำเสนอความเข้ากันได้ของ RHEL แบบ 1:1 โดยไม่ถูกจำกัดโดย วันนี้ Red Hat Customer Portal ซึ่งเป็นการแจกจ่าย Rocky Linux ได้แสดงแนวคิดบางอย่างที่พวกเขากำลังพิจารณาอยู่

ในไซต์โครงการ Rocky Linux ในโพสต์ใหม่ที่ชื่อว่า”การเปิดโอเพนซอร์สอย่างต่อเนื่อง“นำเสนอแนวคิดใหม่ๆ ว่าพวกเขาอาจได้รับ RPM ซอร์ส RPM (SRPM) ของ Red Hat Enterprise Linux ผ่านอินสแตนซ์คลาวด์สาธารณะและ/หรือผ่านอิมเมจคอนเทนเนอร์ UBI ที่ใช้ RHEL จากแหล่งข้อมูลออนไลน์ต่างๆ ได้อย่างไร

ต่อไปนี้เป็นประเด็นสำคัญบางประการจากบล็อกโพสต์ของ Rocky Linux ในวันนี้:

“ข้อกำหนดในการให้บริการ (TOS) ของ Red Hat และข้อตกลงใบอนุญาตผู้ใช้ปลายทาง (EULA) กำหนดเงื่อนไขที่พยายาม เพื่อขัดขวางลูกค้าที่ชอบด้วยกฎหมายจากการใช้สิทธิ์ตามที่ GPL รับรอง ในขณะที่ชุมชนถกเถียงกันว่าสิ่งนี้ละเมิด GPL หรือไม่ เราเชื่อมั่นอย่างยิ่งว่าข้อตกลงดังกล่าวละเมิดเจตนารมณ์และวัตถุประสงค์ของโอเพ่นซอร์ส ด้วยเหตุนี้ เราจึงปฏิเสธที่จะเห็นด้วยกับพวกเขา ซึ่งหมายความว่าเราต้องได้รับ SRPM ผ่านช่องทางที่เป็นไปตามหลักการของเราและรักษาสิทธิ์ของเรา

โชคดีที่มีวิธีอื่นในการรับซอร์สโค้ด และเราต้องการเน้นสองตัวอย่าง:

ทางเลือกหนึ่งคือการใช้อิมเมจคอนเทนเนอร์ UBI ซึ่งอ้างอิงจาก RHEL และพร้อมใช้งานจากแหล่งข้อมูลออนไลน์หลายแห่ง (รวมถึง Docker Hub) การใช้อิมเมจ UBI ทำให้สามารถรับแหล่งข้อมูล Red Hat ได้อย่างน่าเชื่อถือและไม่มีภาระผูกพัน เราได้ตรวจสอบ สิ่งนี้ผ่านคอนเทนเนอร์ OCI (Open Container Initiative) และทำงานได้ตรงตามที่คาดไว้

อีกวิธีหนึ่งที่เราจะใช้ประโยชน์คือ pay-อินสแตนซ์คลาวด์สาธารณะต่อการใช้งาน ด้วยวิธีนี้ ทุกคนสามารถหมุนอิมเมจ RHEL ในระบบคลาวด์ และด้วยเหตุนี้จึงได้รับซอร์สโค้ดสำหรับแพ็คเกจและข้อผิดพลาดทั้งหมด นี่เป็นวิธีที่ง่ายที่สุดสำหรับเราในการปรับขนาด เนื่องจากเราทำทั้งหมดนี้ผ่านท่อส่ง CI หมุนภาพบนคลาวด์เพื่อรับแหล่งที่มาผ่าน DNF และโพสต์ไปยังที่เก็บ Git ของเราโดยอัตโนมัติ

วิธีการเหล่านี้เป็นไปได้เนื่องจากพลังของ GPL ไม่มีใครสามารถป้องกันการแจกจ่ายซอฟต์แวร์ GPL ได้ ย้ำอีกครั้ง ทั้งสองวิธีช่วยให้เราได้รับ RHEL ไบนารีและ SRPM อย่างถูกต้องตามกฎหมาย โดยไม่กระทบต่อความมุ่งมั่นของเราที่มีต่อซอฟต์แวร์โอเพ่นซอร์สหรือยอมรับข้อจำกัดของ TOS หรือ EULA ที่ขัดขวางสิทธิ์ของเรา ที่ปรึกษาทางกฎหมายของเราให้ความมั่นใจกับเราว่าเรามีสิทธิ์ที่จะได้รับซอร์สไปยังไบนารีใดๆ ที่เราได้รับ เพื่อให้มั่นใจว่าเราสามารถพัฒนา Rocky Linux ต่อไปได้ตามความตั้งใจดั้งเดิมของเรา”

Rocky Linux มีการกล่าวกันว่ากำลังสำรวจตัวเลือกอื่นๆ เช่นกัน และกล่าวว่าพวกเขาจะทำงานต่อไปเพื่อผลประโยชน์สูงสุดของชุมชนโอเพ่นซอร์สทั้งหมด

Categories: IT Info