QEMU cân nhắc nới lỏng lệnh cấm đối với các đóng góp mã nguồn từ AI
Thành phần ảo hóa quan trọng của Linux là QEMU đang xem xét việc cho phép sử dụng AI hỗ trợ trong một số trường hợp cụ thể. Đề xuất mới nhằm thay thế lệnh cấm toàn diện hiện tại, cho phép AI tham gia vào các tác vụ ít rủi ro như sửa lỗi nhỏ và tài liệu, trong khi vẫn giữ nguyên các quy định nghiêm ngặt đối với mã nguồn lõi.

QEMU cân nhắc nới lỏng lệnh cấm đối với các đóng góp mã nguồn từ AI
Một thành phần then chốt trong hệ sinh thái ảo hóa của Linux là QEMU đang xem xét việc nới lỏng lệnh cấm toàn diện đối với các đóng góp được tạo bởi trí tuệ nhân tạo (AI), nhằm cho phép sự hỗ trợ hạn chế từ các công cụ tự động này.
Đề xuất này đến từ Paolo Bonzini, kỹ sư xuất sắc của Red Hat và là người bảo trì trình giám sát KVM (Kernel-based Virtual Machine). Theo đó, ông Bonzini đề xuất cho phép sự hỗ trợ của AI "ở những nơi mà hậu quả của các vi phạm bản quyền ít nhất là dễ dàng đảo ngược và khó có khả năng lan rộng". Mã nguồn lõi (core code) sẽ vẫn nằm ngoài vùng được phép "trừ khi có sự đồng ý trước từ người bảo trì".
Hiện tại, chính sách về nguồn gốc mã của QEMU từ chối bất kỳ thứ gì có thể bao gồm hoặc bắt nguồn từ nội dung do AI tạo ra. Bonzini viết: "Một lệnh cấm toàn diện rất dễ duy trì trong khi đầu ra từ các Mô hình Ngôn ngữ Lớn (LLM) hiếm khi có thể sử dụng được một mình, nhưng khi các công cụ này được cải thiện, việc cấm đoán tuyệt đối trở nên khó biện minh hơn."
Vấn đề với mã nguồn từ các trợ lý AI nằm ở nguồn gốc của nó — liệu người gửi có quyền pháp lý để đóng góp mã đó hay không? Quan điểm của Bonzini là mặc dù vẫn còn những lo ngại xung quanh bản quyền và cấp phép, nhưng "điều đã thay đổi là cán cân rủi ro."
Kỹ sư này trích dẫn các dự án khác đã chấp nhận nội dung AI mà không gặp rắc rối pháp lý nghiêm trọng, cũng như các tổ chức (bao gồm cả Red Hat) đánh giá rằng rủi ro này là có thể chấp nhận được. Tuy nhiên, trong khi Red Hat có một đội ngũ luật sư hùng hậu hỗ trợ, một dự án như QEMU không có cùng nguồn lực đó. Do đó, đề xuất là giữ mã được hỗ trợ bởi AI ở những khu vực (Bonzini đưa ra ví dụ bao gồm các bản sửa lỗi nhỏ và tài liệu) nơi nó có thể được loại bỏ nếu cần thiết.
Việc sử dụng đầu ra LLM trong các đóng góp là một vấn đề gây tranh cãi và có cả những người ủng hộ cũng như phản đối. Một mối lo ngại được đưa ra là dữ liệu đào tạo các LLM và rủi ro rằng các đoạn mã được tạo ra bởi công nghệ này có thể gặp vấn đề về cấp phép.
Một giải pháp là công bố việc sử dụng AI trong một đóng góp, mặc dù điều này có thể không cần thiết nơi việc sử dụng là không đáng kể (Red Hat đưa ra ví dụ về việc tự động hoàn tên một biến).
Bonzini cũng gợi ý: "Giới thiệu 'AI-used-for:' (AI dùng cho:) như một phần thông tin đi kèm để ghi lại nơi AI đã được sử dụng, bao gồm các gợi ý khác giúp người đánh giá phán xét kết quả."
Ông lưu ý thêm: "Việc sử dụng AI không làm nới lỏng bất kỳ yêu cầu đóng góp nào khác," cuộc thảo luận này cho thấy sự công nhận rằng các lệnh cấm toàn diện đối với sự hỗ trợ của AI có thể không phải là hướng đi về phía trước và một cách tiếp cận tinh tế hơn là cần thiết.
Bài viết liên quan

Phần mềm
Cha đẻ của curl kêu gọi ưu tiên "xác minh" thay vì "tin tưởng" trong chuỗi cung ứng phần mềm
07 tháng 5, 2026

Phần mềm
Plugin Checkmarx Jenkins bị xâm phạm trong cuộc tấn công chuỗi cung ứng
11 tháng 5, 2026

Phần mềm
Tấn công Cache Poisoning biến các gói npm TanStack thành mối đe dọa nguy hiểm
12 tháng 5, 2026
