Komunitas pengembangan Linux kernel sedang mengalami perdebatan signifikan menyusul keputusan Komite Kode Etik (CoC) untuk membatasi partisipasi Kent Overstreet selama siklus pengembangan Linux kernel 6.13. Keputusan ini muncul setelah diskusi teknis yang memanas berubah menjadi komentar personal, yang menyoroti ketegangan berkelanjutan antara menjaga perilaku profesional dan diskusi teknis dalam pengembangan open-source.
Insiden dan Tanggapan
Kontroversi ini bermula dari pertukaran email di mana Overstreet, pengembang utama BcacheFS, menggunakan bahasa yang provokatif selama perselisihan teknis. Tanggapan Komite CoC termasuk menolak semua pull request dari Overstreet selama siklus pengembangan kernel 6.13. Keputusan ini telah memicu perdebatan intens dalam komunitas tentang keseimbangan antara prestasi teknis dan perilaku profesional.
Konteks Historis dan Evolusi Komunitas
Situasi ini memiliki kesamaan dengan insiden-insiden sebelumnya dalam pengembangan kernel, terutama perjalanan Linus Torvalds sendiri dengan gaya komunikasinya. Pada 2018, Torvalds mengambil jeda untuk belajar empati dan membantu menetapkan CoC yang sekarang berlaku. Anggota komunitas mencatat peningkatan yang signifikan dalam gaya komunikasi Torvalds sejak saat itu, meskipun tetap mempertahankan ketegasan teknisnya.
Kita seharusnya tidak merendahkan orang lain, tetapi kita juga tidak boleh melindungi para maintainer dari kritik ketika mereka tidak kompeten.
Peristiwa Penting:
- 2018: Kernel Linux mengadopsi Kode Etik setelah Linus Torvalds mengambil cuti sementara
- 2024: Komite Kode Etik membatasi partisipasi Kent Overstreet untuk siklus Linux 6.13
- Ruang Lingkup Pembatasan: Semua permintaan pull selama siklus pengembangan 6.13 ditolak
Dampak pada Pengembangan dan Komunitas
Pembatasan sementara ini telah menimbulkan kekhawatiran tentang potensi dampak pada pengembangan BcacheFS, sebuah proyek sistem berkas yang menjanjikan. Sementara beberapa anggota komunitas berpendapat bahwa penegakan CoC mungkin menghalangi kontributor berharga, yang lain menyarankan bahwa hal ini menciptakan lingkungan yang lebih inklusif yang bisa menarik lebih banyak pengembang yang sebelumnya merasa terintimidasi oleh gaya komunikasi yang konfrontatif.
Melangkah Maju
Insiden ini telah memicu diskusi yang lebih luas tentang bagaimana komunitas open-source dapat menyeimbangkan antara mempertahankan keunggulan teknis dengan perilaku profesional. Beberapa pengembang menyarankan bahwa meskipun kebenaran teknis sangat penting, metode komunikasi tidak boleh merusak sifat kolaboratif dari pengembangan open-source. Komunitas terus bergulat untuk menemukan cara efektif dalam menangani perselisihan teknis sambil mempertahankan diskusi yang saling menghormati.
Sumber Kutipan: Re: [PATCH 1/2 v2] bcachefs: do not use PF_MEMALLOC_NORECLAIM