QGIS chính thức cấm mọi đóng góp có sự hỗ trợ của AI

Công nghệ12 tháng 10, 2026·5 phút đọc

Dự án mã nguồn mở QGIS vừa thông qua QEP 428, chính thức cấm mọi đóng góp mã nguồn được viết bởi AI hoặc các tác nhân AI. Quyết định này nhằm giảm áp lực lên đội ngũ duyệt code và bảo vệ mạng lưới cộng đồng con người vốn là nền tảng của dự án.

QGIS chính thức cấm mọi đóng góp có sự hỗ trợ của AI

QGIS chính thức cấm mọi đóng góp có sự hỗ trợ của AI

Dự án bản đồ mã nguồn mở QGIS vừa phê duyệt đề xuất QEP 428, qua đó chính thức cấm toàn bộ các đóng góp mã nguồn được viết bởi AI hoặc các tác nhân AI. Quyết định này đánh dấu bước chuyển từ chính sách "con người trong vòng lặp" trước đó sang một lập trường nghiêm ngặt hơn. Đề xuất được đưa ra bởi Nyall Dawson, một trong những cộng tác viên chủ chốt của dự án.

Lý do đằng sau quyết định

Theo các thành viên thảo luận, việc sử dụng AI từ những người đóng góp bên ngoài đang tạo ra áp lực khổng lồ và không thể chịu đựng nổi lên đội ngũ duy trì dự án. Những người này vốn đã gánh khối lượng công việc nặng nề ngay cả trước kỷ nguyên của các mô hình ngôn ngữ lớn (LLM).

"Dòng chảy AI nhiều hơn mức mà việc duyệt thủ công có thể xử lý một cách nghiêm túc, dẫn đến việc hoặc danh sách pull request chưa được duyệt ngày càng dài, hoặc mã nguồn không được kiểm tra đầy đủ và xuất hiện các vấn đề về chất lượng." — haubourg, thành viên dự án

Cộng đồng phần mềm tự do được xây dựng trên mạng lưới con người. QGIS được các tổ chức tin tưởng bởi họ biết mình có thể đóng góp ngược trở lại, có thể thuê cộng tác viên để hỗ trợ, đào tạo và phát triển tính năng. Đây chính là giá trị mà dự án muốn bảo vệ.

Góc nhìn từ người trong cuộc

Một cộng tác viên tên Amalvir đã chia sẻ thẳng thắn về trải nghiệm của mình khi từng tạo hai pull request sửa lỗi có sự hỗ trợ của AI:

"Tôi chưa đủ kỹ năng để sửa lỗi trong một dự án phức tạp như QGIS, nhưng LLM mang lại ảo giác rằng điều đó là khả thi. Chỉ vài token sau, lỗi đã được sửa. Làm như vậy, chúng ta đã phá vỡ một hợp đồng tin cậy giữa người duyệt và người đóng góp — hợp đồng rằng để đóng góp vào một dự án lớn như vậy, bạn phải thực sự biết mình đang làm gì."

Người này cũng chỉ ra một hệ quả thứ hai: những người đóng góp dùng AI học được rất ít hoặc không học được gì, không tích lũy kỹ năng cho dự án, từ đó không bao giờ có thể hy vọng trở thành người duyệt code, khiến cộng đồng bị đình trệ.

Những lo ngại về phạm vi áp dụng

Không phải mọi ý kiến đều đồng tình hoàn toàn. Một số thành viên lo ngại rằng quy định hiện tại sử dụng các từ ngữ như "được hỗ trợ" và "được sử dụng" quá rộng, có thể vô tình cấm cả những trường hợp hữu ích.

Các câu hỏi được nêu ra bao gồm:

  • Việc dùng LLM để tìm ngữ cảnh ẩn trong mã nguồn có bị cấm không?
  • Tính năng gợi ý tự động (autocomplete) dựa trên LLM thì sao?
  • Các mô hình học máy truyền thống trong IDE JetBrains có vi phạm không?
  • Dùng AI để hỗ trợ dịch thuật hoặc tra cứu thông báo lỗi thì có được phép?

Một thành viên đề xuất cách diễn đạt rõ ràng hơn: "Không cho phép bất kỳ đóng góp mã nguồn nào được viết bởi LLM hoặc tác nhân AI trong kho lưu trữ QGIS" — qua đó loại bỏ thuật ngữ "AI" quá rộng và nhấn mạnh vào từ "viết".

Quan điểm của ban duy trì

Nyall Dawson giải thích rằng mục đích không phải là biến đây thành chính sách "khắc trên đá, vĩnh viễn". Thay vào đó, đây là cách tiếp cận "bắt đầu với cánh cửa đóng, rồi sau đó có thể mở hé một chút khi an toàn và đã có thảo luận thích đáng".

Étienne Rouault, một trong những người duyệt, bình luận thẳng thắn:

"Đúng, chúng tôi ý thức được rằng có thể đang đổ cả em bé lẫn nước tắm, nhưng em bé có thể không sống nổi, nên... Đây là một biện pháp tình thế. Hai năm trước thế giới vẫn ổn mà không có AI. Chúng ta có thể phải chờ đến khi bong bóng AI vỡ để hiểu đầy đủ thế nào là sử dụng AI công bằng."

Kết quả bỏ phiếu

Sau giai đoạn thảo luận kéo dài từ cuối tháng 9 đến đầu tháng 10, QEP 428 đã được chuyển sang giai đoạn bỏ phiếu và chính thức được phê duyệt với các phiếu thuận từ rouault-on-strike, alexbruy, signedav và elpaso. Bản cam kết đã được hợp nhất vào nhánh chính của QGIS.

Một số thành viên nhấn mạnh rằng đây chỉ là chính sách khởi đầu, và nhiều đề xuất QEP mới sẽ tiếp tục được mở ra để từng bước xem xét mở hé cánh cửa cho những trường hợp sử dụng AI cụ thể.

Ý nghĩa với cộng đồng mã nguồn mở

Quyết định của QGIS phản ánh một xu hướng đang nổi lên trong giới mã nguồn mở: các dự án ngày càng phải vật lộn để cân bằng giữa việc tận dụng AI và bảo vệ tính bền vững của cộng đồng. Với các dự án nhỏ, đội ngũ duy trì mỏng manh như nhiều dự án mã nguồn mở tại Việt Nam và trên toàn cầu, áp lực từ làn sóng đóng góp do AI tạo ra có thể còn nghiêm trọng hơn.

Câu hỏi đặt ra không chỉ là AI có thể giúp viết code hay không, mà là liệu cộng đồng có còn giữ được vai trò trung tâm trong việc học hỏi, đánh giá và tin cậy lẫn nhau — những giá trị cốt lõi làm nên sức mạnh của phần mềm tự do.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗