Berita SUSE mem-forking Red Hat Enterprise Linux

SUSE mengumumkan bahwa mereka sedang membuat hard fork untuk Red Hat Enterprise Linux (RHEL) dan akan mengembangkan dan memelihara distribusi yang kompatibel dengan RHEL. SUSE mengatakan akan menginvestasikan $10 juta ke dalam proyek ini selama beberapa tahun mendatang. Satu perusahaan open source besar yang mengambil proyek perusahaan open source besar lainnya setara dengan perang nuklir. Tapi ada alasan SUSE melakukan ini sekarang, dan kemungkinan akan diperjuangkan oleh banyak komunitas open source. Ini cerita yang rumit.
Pada awalnya, open source adalah sebuah gerakan. Untuk waktu yang lama, itu adalah taman bermain para geek dan aktivis, membangun perangkat lunak secara terbuka dan berdebat tentang lisensi. Tetapi selama dekade terakhir, itu berubah menjadi model bisnis, dan sejak saat itu, telah terjadi ketegangan antara kepentingan komersial — sering kali didorong oleh beberapa perusahaan terbesar di dunia — dan sisi aktivis terbuka yang lebih didorong oleh komunitas open source. Sebagian besar, kedua belah pihak tetap seimbang selama bertahun-tahun dan menemukan cara untuk hidup berdampingan, bahkan ketika gerakan open source dikomersialkan, sebagian besar karena lisensi open source default memastikan kondisi yang seimbang.
Sesekali ada pertempuran kecil, seperti yang kita lihat beberapa tahun yang lalu ketika sejumlah perusahaan open source mengubah lisensi mereka setelah Amazon mulai meluncurkan produknya sendiri yang sebagian besar didasarkan pada proyek open source. Selama beberapa minggu terakhir, kita telah melihat awal dari pertarungan open source baru. Para pemainnya sangat berbeda — Red Hat dan sejumlah distribusi dan vendor Linux yang menawarkan distribusi yang kompatibel dengan Red Hat Enterprise Linux — tetapi pertanyaan pada intinya tidak jauh berbeda dari argumen sebelumnya.
Untuk memahami apa yang terjadi di sini, kita perlu mundur beberapa tahun. Pada akhir tahun 2020, Red Hat membuat perubahan penting pada CentOS Linux (Community Enterprise Linux Operating System). Untuk waktu yang lama, CentOS pada dasarnya adalah versi gratis (seperti bir gratis) dari Red Hat Enterprise Linux (RHEL), distribusi andalan Red Hat. Red Hat mengakuisisi CentOS pada tahun 2014 setelah banyak kekacauan di komunitas CentOS dan memperoleh mayoritas persetujuan permanen di dewan CentOS.
“Proyek CentOS dalam masalah,” kata Gunnar Hellekson, Wakil Presiden dan GM Red Hat untuk Red Hat Enterprise Linux. “Pada saat yang sama, kami membutuhkan cara untuk berkolaborasi dengan komunitas lain — khususnya OpenStack pada saat itu. Dan kami berkata, inilah kesempatan! Kita dapat mengambil proyek CentOS. Sekarang kami memiliki sesuatu yang tersedia secara gratis dan cukup dekat dengan RHEL untuk melakukan pengembangan — dan itu memberi kami cara untuk bekerja di komunitas. Dan kemudian ketika pelanggan beralih ke sistem produksi, mereka dapat beralih ke Red Hat Enterprise Linux.”
Red Hat juga telah menerbitkan distribusi Fedora, tetapi dengan siklus rilis enam bulannya, itu bergerak terlalu cepat untuk distribusi yang diinginkan oleh perusahaan.
Selama bertahun-tahun, semua ini bekerja dengan cukup baik, tetapi pada tahun 2020, Red Hat mengubah segalanya. Alih-alih rilis reguler yang sebagian besar bertepatan dengan versi RHEL, ia meluncurkan CentOS Stream, "'pratinjau bergulir' tentang apa yang akan terjadi selanjutnya di RHEL," jelas Chris Wright dari Red Hat pada saat itu. Itu menjadikan CentOS 7 versi CentOS terakhir dengan dukungan jangka panjang (yang berakhir pada 2024).
Idenya, kata Red Hat saat itu, adalah untuk mempersingkat umpan balik antara pengembang di ekosistem RHEL. “Misalkan kita memiliki fitur jaringan yang rumit yang ingin kita tambahkan,” jelasnya. “Komunitas akan melakukan pekerjaan di CentOS, yang merupakan awal yang baik. Tapi semua keputusan tentang produk sudah dibuat melalui CentOS. Ingat, kami adalah perusahaan yang mengutamakan upstream, semua yang kami lakukan berjalan di upstream terlebih dahulu dan kemudian mengalir melalui sistem. Ini berarti bahwa perubahan yang kami buat di hilir CentOS sekarang harus masuk ke komunitas hulu, mengalir ke Fedora dan kemudian mengalir ke Red Hat Enterprise Linux dan kemudian ke CentOS. Jadi itu benar-benar memperlambat kami dan kami tidak bisa bergerak secepat yang kami inginkan.”
Tapi itu juga berarti CentOS dan RHEL tidak akan 100% kompatibel lagi. Langkah ini menimbulkan kehebohan di komunitas dan sejumlah kontributor CentOS memisahkan diri dan meluncurkan distribusi baru: Rocky Linux dan Alma Linux.
Alma Linux didirikan oleh CloudLinux, yang memberikan dukungan komersial untuknya, tetapi di antara keduanya, tim Rocky Linux mungkin yang paling blak-blakan tentang perubahan ini. Didirikan oleh Gregory Kurtzer, salah satu pendiri CentOS, Rocky Linux ditujukan untuk kompatibilitas bug-to-bug dengan RHEL, memastikan pengguna bahwa mereka dapat menggunakan Rocky sebagai pengganti drop-in untuk distribusi Red Hat. CIQ startup Kurtzer, yang mengumpulkan dana $26 juta pada tahun 2022, memberikan dukungan perusahaan untuk Linux (terdengar familiar?). CIQ menyediakan dukungan enterprise untuk Rocky Linux (dan CIQ adalah sponsor terbesar dari Rockly Linux).
Ketika Red Hat mengubah cara CentOS dikembangkan, tiba-tiba menjadi lebih sulit bagi Rocky dan Alma untuk mendapatkan akses ke kode sumber RHEL, yang merupakan sumber terbuka.
"Ketika membaca siaran pers Red Hat dan saya berkata, 'apa sebenarnya artinya itu?' benar-benar membingungkan," kata Kurtzer. “Itu mengatakan bahwa CentOS akan terus menjadi lokasi definitif untuk semua sumber Red Hat — tetapi Red Hat tidak lagi menempatkan sumber/repositori mereka di sana. Saya tidak bisa....- sulit untuk diikuti, Sulit untuk dipahami. Jadi hal pertama yang kami lakukan adalah kami semua hanya berbicara secara internal di dalam pimpinan dan grup tim Rocky, dan apa yang mereka katakan adalah: 'yah, ini agak aneh, karena yang kami perhatikan adalah pembaruan di RHEL tidak menyentuh CentOS Streaming lagi.”
Semua ini telah menjadi sangat berantakan bahkan Oracle, yang tidak selalu dilihat sebagai juara open source dan yang mendasarkan Oracle Linux-nya pada RHEL, terlihat lebih bagus dibanding kasus ini.
Tidak mengherankan juga, Red Hat memiliki pandangan yang sangat berbeda tentang semua ini. Hellekson mencatat bahwa ada tiga cara untuk mendapatkan RHEL. Yang pertama adalah melalui CentOS Stream, “karena apa pun yang masuk ke Linux Enterprise merah akan berakhir di aliran CentOS.” Lalu ada portal pelanggan Red Hat, di mana pelanggan Red Hat bisa mendapatkannya, hingga perubahan terakhir, ada juga git.centos.org. “Di sana kami menerbitkan sumber RHEL 7, CentOS 8 - dan ini adalah - saya akan menggambarkan ini sebagai kecelakaan sejarah, karena dulu begitulah cara kami mengungkapkan kode sumber ke proyek downstream CentOS Linux. Dan bagi kami tampaknya tidak cukup berbahaya untuk terus menjalankannya. Kami merilis ke dua tempat lain ini, jadi mengapa tidak.”
Kemudian, pada titik tertentu, Red Hat merilis bahwa orang-orang seperti Rocky dan Alma sedang membangun distro Linux hilir mereka dan mengklaim kompatibilitas bug-per-bug. Red Hat jelas memiliki kepentingan komersial di sini. Saya tidak berpikir ada orang yang akan membantah bahwa apa yang dilakukan Rocky dan Alma adalah legal dan sesuai dengan hak mereka, mengingat bagaimana Red Hat melisensikan kodenya, Hellekson berpendapat bahwa jika ini terjadi dengan proyek open source lain, orang tidak akan benar-benar berpikir. Red Hat melakukan kesalahan dengan mempersulit orang lain untuk menggunakan karya mereka.
“Mari kita perlakukan ini sebagai dua proyek sumber terbuka,” katanya. “Saya menjalankan Red Hat Enterprise Linux, orang lain datang, mengambil proyek open source saya, mengklaim kompatibilitas bug-untuk-bug, dan dengan demikian berjanji untuk tidak melakukan inovasi sama sekali, tidak memperbaikinya dengan cara apa pun. Letakkan logo mereka sendiri di atasnya, lalu aktif merekrut pengguna saya untuk menggunakan versi mereka, bukan versi saya. Dalam komunitas open source, ini adalah perilaku buruk. Itu legal tetapi tidak disukai. Ini kontraproduktif dan tidak baik untuk ekosistem.”

artikel lengkap:
 
Beritawan

Beritawan

Astray
Back
Top