Pembangun Kernel Linux Dikenakan Larangan Sementara Selepas Melanggar Kod Etika: Komuniti Membincangkan Kesan Terhadap Pembangunan BcacheFS

BigGo Editorial Team
Pembangun Kernel Linux Dikenakan Larangan Sementara Selepas Melanggar Kod Etika: Komuniti Membincangkan Kesan Terhadap Pembangunan BcacheFS

Komuniti pembangunan kernel Linux sedang mengalami perbincangan hangat berikutan keputusan Jawatankuasa Kod Etika (CoC) untuk menyekat penyertaan Kent Overstreet semasa kitaran pembangunan kernel Linux 6.13. Keputusan ini dibuat selepas perbincangan teknikal yang memanas bertukar menjadi kenyataan peribadi, mengetengahkan ketegangan berterusan antara mengekalkan tingkah laku profesional dan perbincangan teknikal dalam pembangunan sumber terbuka.

Insiden dan Tindak Balas

Kontroversi ini bermula dari pertukaran e-mel di mana Overstreet, pembangun utama BcacheFS, menggunakan bahasa yang provokatif semasa perselisihan teknikal. Tindak balas Jawatankuasa CoC termasuk menolak semua permintaan pull request daripada Overstreet semasa kitaran pembangunan kernel 6.13. Keputusan ini telah mencetuskan perdebatan sengit dalam komuniti mengenai keseimbangan antara merit teknikal dan tingkah laku profesional.

Konteks Sejarah dan Evolusi Komuniti

Situasi ini mempunyai persamaan dengan insiden terdahulu dalam pembangunan kernel, terutamanya perjalanan Linus Torvalds sendiri dengan gaya komunikasinya. Pada 2018, Torvalds mengambil masa rehat untuk belajar tentang empati dan membantu mewujudkan CoC yang ada sekarang. Ahli komuniti mendapati peningkatan ketara dalam gaya komunikasi Torvalds sejak itu, walaupun masih mengekalkan ketegasan teknikalnya.

Kita tidak seharusnya menindas, tetapi kita juga tidak seharusnya melindungi penyelenggara daripada kritikan apabila mereka tidak cekap.

Peristiwa Penting Mengikut Garis Masa:

  • 2018: Kernel Linux mengamalkan Kod Etika berikutan rehat sementara Linus Torvalds
  • 2024: Jawatankuasa Kod Etika mengehadkan penyertaan Kent Overstreet untuk kitaran Linux 6.13
  • Skop Sekatan: Semua permintaan penggabungan kod (pull request) ditolak sepanjang kitaran pembangunan 6.13

Kesan Terhadap Pembangunan dan Komuniti

Sekatan sementara ini telah menimbulkan kebimbangan tentang potensi kesannya terhadap pembangunan BcacheFS, projek sistem fail yang menjanjikan. Walaupun sesetengah ahli komuniti berpendapat bahawa penguatkuasaan CoC mungkin menghalang penyumbang bernilai, yang lain mencadangkan ia mewujudkan persekitaran yang lebih inklusif yang boleh menarik pelbagai pembangun yang sebelum ini berasa terintimidasi oleh gaya komunikasi yang konfrontasi.

Melangkah Ke Hadapan

Insiden ini telah mencetuskan perbincangan lebih luas tentang bagaimana komuniti sumber terbuka boleh mengimbangi pengekalan kecemerlangan teknikal dengan tingkah laku profesional. Sesetengah pembangun mencadangkan bahawa walaupun ketepatan teknikal adalah penting, kaedah komunikasi tidak seharusnya menjejaskan sifat kolaboratif pembangunan sumber terbuka. Komuniti terus berusaha mencari cara yang berkesan untuk menangani perselisihan teknikal sambil mengekalkan perbincangan yang hormat.

Sumber Rujukan: Re: [PATCH 1/2 v2] bcachefs: do not use PF_MEMALLOC_NORECLAIM