Cộng đồng phát triển Linux kernel đang chứng kiến những cuộc thảo luận sôi nổi sau quyết định của Ủy ban Quy tắc ứng xử (CoC) về việc hạn chế sự tham gia của Kent Overstreet trong chu kỳ phát triển Linux kernel 6.13. Quyết định này được đưa ra sau một cuộc thảo luận kỹ thuật căng thẳng đã leo thang thành những nhận xét mang tính cá nhân, làm nổi bật mối căng thẳng giữa việc duy trì ứng xử chuyên nghiệp và thảo luận kỹ thuật trong phát triển mã nguồn mở.
Sự cố và Phản ứng
Tranh cãi nổ ra từ một cuộc trao đổi email, trong đó Overstreet, nhà phát triển chính của BcacheFS, đã sử dụng ngôn ngữ gây kích động trong một bất đồng kỹ thuật. Phản ứng của Ủy ban CoC bao gồm việc từ chối tất cả các pull request từ Overstreet trong chu kỳ phát triển kernel 6.13. Quyết định này đã làm dấy lên cuộc tranh luận gay gắt trong cộng đồng về sự cân bằng giữa giá trị kỹ thuật và cách ứng xử chuyên nghiệp.
Bối cảnh lịch sử và Sự phát triển của Cộng đồng
Tình huống này có điểm tương đồng với các sự cố trước đây trong quá trình phát triển kernel, đáng chú ý nhất là hành trình thay đổi phong cách giao tiếp của Linus Torvalds. Vào năm 2018, Torvalds đã tạm nghỉ để học cách đồng cảm và giúp thiết lập CoC hiện tại. Các thành viên cộng đồng nhận thấy sự cải thiện rõ rệt trong cách giao tiếp của Torvalds kể từ đó, mặc dù vẫn giữ được tính thẳng thắn trong các vấn đề kỹ thuật.
Chúng ta không nên áp đặt, nhưng cũng không nên bảo vệ những người duy trì khỏi chỉ trích khi họ tỏ ra thiếu năng lực.
Các sự kiện mốc thời gian quan trọng:
- 2018: Nhân Linux áp dụng Quy tắc Ứng xử sau khi Linus Torvalds tạm thời nghỉ ngơi
- 2024: Ủy ban Quy tắc Ứng xử hạn chế sự tham gia của Kent Overstreet trong chu kỳ phát triển Linux 6.13
- Phạm vi hạn chế: Tất cả các yêu cầu kéo (pull request) trong chu kỳ phát triển 6.13 đều bị từ chối
Tác động đến Phát triển và Cộng đồng
Việc hạn chế tạm thời đã gây ra lo ngại về tác động tiềm tàng đối với sự phát triển của BcacheFS, một dự án hệ thống tệp tin đầy hứa hẹn. Trong khi một số thành viên cộng đồng cho rằng việc thực thi CoC có thể làm nản lòng những người đóng góp có giá trị, những người khác cho rằng nó tạo ra môi trường hòa nhập hơn, có thể thu hút nhiều nhà phát triển đa dạng hơn, những người trước đây cảm thấy e ngại bởi phong cách giao tiếp đối đầu.
Hướng đi phía trước
Sự cố này đã kích thích những cuộc thảo luận rộng rãi hơn về cách các cộng đồng mã nguồn mở có thể cân bằng giữa việc duy trì sự xuất sắc về mặt kỹ thuật với ứng xử chuyên nghiệp. Một số nhà phát triển cho rằng mặc dù tính đúng đắn kỹ thuật là quan trọng, nhưng phương thức giao tiếp không nên làm suy yếu bản chất hợp tác của phát triển mã nguồn mở. Cộng đồng tiếp tục tìm cách hiệu quả để xử lý các bất đồng kỹ thuật trong khi vẫn duy trì cuộc đối thoại tôn trọng.
Nguồn tham khảo: Re: [PATCH 1/2 v2] bcachefs: do not use PF_MEMALLOC_NORECLAIM