Kasus Aneh XLibre Xserver
Kebebasan memilih di Linux? Kasus XLibre Xserver menunjukkan bahwa hal itu tidak sesederhana kelihatannya, menimbulkan pertanyaan tentang keterbukaan dan kontrol.
Setelah perpecahan dramatis Xorg menjadi proyek baru yang disebut XLibre Xserver, komunitas sumber terbuka sempat merasakan secercah harapan — mungkin, hanya mungkin, X11 yang tercinta akan mendapatkan kesempatan baru untuk hidup. Harapan itu muncul setelah pengumuman besar dari beberapa distribusi Linux terkemuka (dan sebagian besar didukung korporasi) bahwa mereka akan benar-benar beralih dari X11.
Namun seperti yang akan Anda lihat di bawah, secercah harapan itu kemungkinan besar tidak akan bertahan lama. Dua masalah besar menghalangi: reputasi kontroversial pengembang di balik proyek ini dan meningkatnya perasaan bahwa beberapa pemain utama tampaknya tidak lagi menginginkan X11. Sebagai gantinya, mereka mendukung Wayland—sebuah proyek yang sangat mereka libatkan, meskipun secara teknis dipelihara oleh komunitas.
Jadi, kembali ke topik. Beberapa hari yang lalu, Kevin Kofler mengusulkan (ini artikel kami tentang topik tersebut) menambahkan XLibre Xserver ke Fedora sebagai pengganti X11. Dan wow, apa yang terjadi berikutnya… Kejadian berkembang dengan cepat. Hanya 24 jam kemudian, dia secara pribadi menarik usulan tersebut, dengan mengatakan:
Saya selalu berpendapat bahwa Perubahan yang sebagian besar ditolak oleh komunitas tidak seharusnya disetujui oleh FESCo. Jadi akan sangat munafik jika saya mencoba memaksakan ini meskipun hampir seluruh umpan baliknya negatif. Saya tetap pada posisi saya dan juga menerapkannya pada diri saya sendiri.
Sudah ada beberapa ratus komentar yang menumpuk, yang bisa kamu cek di sini dan sini. Seperti yang akan kamu lihat, banyak di antaranya sebenarnya tidak mengenai detail teknis sama sekali—melainkan mengekspresikan permusuhan terbuka terhadap pengembang, yang dikenal sebagai kritikus vokal Red Hat. Beberapa bahkan sampai mengatakan hal-hal seperti, "Jika ini disetujui, saya akan meninggalkan proyek ini." Wah.
Tolong jangan salah paham—artikel ini tidak dimaksudkan untuk membela Enrico Weigelt, orang di balik XLibre. Saya setuju bahwa banyak pernyataannya melewati batas dan menyimpang dari diskusi teknis ke politik dan teori konspirasi, yang jelas tidak dapat diterima.
Meski begitu, juga menyedihkan melihat orang mencari-cari kesalahan teknis hanya untuk mendiskreditkan sebuah proyek karena mereka tidak menyukai pengembangnya. Dalam situasi ini, garis antara perasaan pribadi dan kritik teknis hampir benar-benar hilang—semuanya bercampur menjadi satu kekacauan besar.
Namun, saya sepenuhnya setuju dengan salah satu poin: perangkat lunak tanpa rekam jejak yang solid dalam hal stabilitas dan fungsionalitas seharusnya tidak diterima. Saya 100% mendukung hal itu.
Tapi ayolah, menyebutnya tidak dapat diandalkan? Serius? Kita sedang membicarakan X11—perangkat lunak yang menopang desktop Linux selama 30 tahun terakhir. Dan sekarang, setelah di-fork, tiba-tiba dalam semalam, menjadi tidak dapat diandalkan? Itu tidak masuk akal. Ini jelas kode yang sama persis, kan? Plus, tujuan utama dari fork ini adalah untuk meningkatkannya dan memperbaiki banyak kekurangan dalam desainnya yang sudah tua.
Jangan lupa bahwa ketika berbicara tentang XLibre, proyek ini berusaha memberi kehidupan baru pada X11, dan Red Hat berada tepat di tengah-tengahnya. Ya, Red Hat yang sama adalah pendukung utama Wayland. Perusahaan ini memiliki rekam jejak dalam mendorong visinya dengan kuat—coba pikirkan apa yang terjadi dengan desktop GNOME, systemd, dan sekarang Wayland.
Ini agak ironis juga. Perusahaan yang sama yang dengan bangga mengibarkan bendera open-source adalah perusahaan yang menutup CentOS, pesaing terbesarnya saat itu, dalam langkah yang terasa seperti pukulan di wajah terhadap semua yang diperjuangkan open-source. Dan sejak saat itu, tampaknya Red Hat berusaha keras untuk membuat segalanya lebih sulit bagi pendatang baru—termasuk Rocky dan Alma.
Jadi, meskipun saya tidak akan sejauh yang dilakukan Weigelt, saya setuju dengan satu kebenaran sederhana: X11 jelas bukan lagi prioritas bagi para pemain besar, dan sekarang fokus sepenuhnya ada pada Wayland, dan itu tidak masalah. Tapi mengapa kamu memilih berkelahi dengan siapa pun yang berani mempertanyakan doronganmu untuk satu teknologi tertentu?
Bahkan jika Anda baru mengenal Linux, tidak butuh waktu lama—hanya beberapa hari—untuk menyadari bahwa Wayland (proyek yang dimulai oleh Red Hat, omong-omong) masih belum menjadi pengganti yang sepenuhnya halus dan andal seperti yang dikatakan beberapa orang. Oh, dan hal "baru" yang disebut Wayland ini? Itu sudah dikembangkan selama lebih dari 15 tahun. Namun, tetap saja, rasanya masih belum siap untuk digunakan secara luas.
Kenyataannya, kebanyakan pengguna tidak peduli apa namanya—mereka hanya ingin sistem mereka bekerja. Dan dalam hal itu, X11 masih menyelesaikan tugasnya. XLibre berusaha membawa segalanya lebih jauh, membangun dari semua yang telah ada sebelumnya untuk meningkatkan pengalaman. Tapi agar itu terjadi, proyek ini perlu diberi kesempatan yang adil. Itu sulit dilakukan ketika proyek ini langsung diabaikan karena Anda tidak menyukai orang di baliknya atau karena tidak sejalan dengan tujuan perusahaan Anda.
Saat ini, sebagian besar distribusi lain mengambil pendekatan tunggu-dan-lihat, berbeda dengan Fedora (dan, secara implisit, Red Hat), yang posisi mereka jelas. Sejauh ini, belum ada yang lain yang membuat pernyataan tegas tentang apakah mereka berencana untuk mengadopsi XLibre. Tentu saja, untuk itu terjadi, proyek ini pertama-tama perlu merilis versi yang sepenuhnya stabil (kami sudah memiliki versi beta yang tersedia).
Sejujurnya, komunitas open-source tidak ada yang akan rugi dengan mencoba menghidupkan kembali sesuatu yang sefundamental X11. Justru, ada banyak keuntungan yang bisa didapat. Namun, saya harus jujur—drama seputar Weigelt tidak membantu upaya ini. Dan ketika ditambah dengan keraguan yang jelas dari pemain besar untuk memberikan X11 kesempatan lagi, hal itu justru membuat semuanya menjadi lebih sulit.
Kasus XLibre tidak biasa—dan dalam banyak hal, belum pernah terjadi sebelumnya—di dunia Linux. Itu karena masalahnya bukan hanya tentang keunggulan teknis. Sebaliknya, ini melibatkan orang-orang menolak sesuatu karena reputasi yang telah dibangun pengembangnya, bersama dengan penolakan dari beberapa "pencipta tren" di ruang Linux untuk menghidupkan kembali sesuatu yang sebelumnya sudah mereka beri label usang.
Linux seharusnya tentang kebebasan dan pilihan, kan? Atau apakah itu hanya slogan yang terdengar bagus tapi tidak begitu berlaku dalam praktik?
