F-Droid cân nhắc áp dụng chính sách AI của Debian, một thành viên hội đồng phản đối

Trên GitLab của kho ứng dụng mã nguồn mở F-Droid đang có một đề xuất mang số 699, tiêu đề "Interim Policy on Use of Generative AI". Nội dung là chỉnh sửa đôi chút chính sách AI tạo sinh mà Debian vừa thông qua, để dùng làm chính sách tạm thời cho F-Droid. Lập trường của đề xuất này giống Debian: không tán thành, cũng không cấm việc dùng AI tạo sinh trong phát triển, bảo trì và viết tài liệu.

Quy trình phía Debian đã hoàn tất. Nghị quyết toàn thể mang mã vote_002, tên "LLM usage in Debian", giai đoạn thảo luận từ 23/7 đến 13/8, bỏ phiếu từ 15/8 đến 28/8. Phiếu bầu có 9 phương án, từ "cấm đóng góp bằng LLM thông qua Hợp đồng Xã hội" cho đến "tránh dùng LLM vì tác động khí hậu". Phương án thứ 5, "Responsible Use of Generative AI", giành chiến thắng với 281 phiếu, ngưỡng túc số là 48,49 — mọi phương án đều vượt ngưỡng này.

Chính sách đặt trách nhiệm lên người gửi đóng góp

Văn bản chiến thắng không đánh giá bản thân công cụ, mà quy định tiêu chuẩn cho sản phẩm đóng góp. Mọi đóng góp gửi cho Debian đều phải đáp ứng cùng yêu cầu về chất lượng, tính đúng đắn, khả năng bảo trì và tuân thủ pháp lý, bất kể có dùng AI hay không. Người đóng góp phải xem xét và kiểm thử nội dung do AI tạo ra trước khi gửi, và chịu trách nhiệm nếu có vấn đề phát sinh.

Quy định về công khai thì lỏng hơn: khuyến khích người đóng góp nêu rõ mình có dùng AI, nhưng không bắt buộc — văn bản coi đây là phép lịch sự nghề nghiệp, chứ không phải yêu cầu tuân thủ.

F-Droid tự thêm hai điều khoản

Phiên bản chuyển sang không phải sao chép nguyên văn. So với văn bản của Debian, đề xuất của F-Droid bổ sung thêm hai giới hạn: không được gửi thông tin bảo mật hoặc nội dung nhạy cảm liên quan đến an ninh cho dịch vụ AI của bên thứ ba; các thao tác tự động hóa quy mô lớn cần được thảo luận trước và phải duy trì giám sát của con người.

Hai điều khoản này nhắm đến rủi ro không hoàn toàn giống với Debian. Debian là một bản phân phối hệ điều hành, chủ yếu xử lý quy trình đóng gói và bảo trì; còn F-Droid là một kho phân phối ứng dụng, nắm giữ khóa ký số và quy trình kiểm duyệt ứng dụng — một khi thao tác tự động hóa quy mô lớn đi chệch hướng, thứ bị ảnh hưởng là những gì người dùng cuối cài lên điện thoại. Việc tách riêng "thao tác tự động hóa quy mô lớn" ra như vậy cụ thể hơn nhiều so với yêu cầu giám sát con người một cách chung chung trong chính sách phổ quát.

Nội bộ hội đồng quản trị chưa thống nhất

Neil Brown, thành viên hội đồng quản trị F-Droid, đã công khai phản đối trên blog cá nhân ngày 5/9. Nguyên văn của ông là:

"I don't want to see genAI code in either F-Droid's own software, or in apps in F-Droid's repository."

(Tôi không muốn thấy mã do AI tạo sinh viết ra, dù là trong phần mềm của chính F-Droid hay trong các ứng dụng thuộc kho của F-Droid.)

Lý do ông đưa ra không nằm ở chất lượng mã nguồn. "Ethics matter to me... A community is about more than code." (Đạo đức quan trọng với tôi... Một cộng đồng là hơn cả những dòng mã.) — ông cho rằng cộng đồng không chỉ là tập hợp của mã nguồn, và lập trường của dự án tự nó cũng truyền đi một tín hiệu: "a position sends a signal. It says 'this is what we want our community to be'." (một lập trường gửi đi một tín hiệu. Nó nói rằng "đây là điều chúng ta muốn cộng đồng của mình trở thành".)

Brown nói rõ trong bài viết rằng đây là quan điểm cá nhân, không đại diện cho lập trường chính thức của F-Droid, và những thành viên khác trong hội đồng có quan điểm khác. Tính đến hiện tại, đề xuất này vẫn chưa có kết luận, F-Droid cũng chưa ra thông báo chính thức.

Hai dự án, hai cách xử lý

Debian dùng cơ chế nghị quyết toàn thể: chín phương án được đưa ra công khai, toàn bộ lập trình viên bỏ phiếu, kết quả có thể tra cứu, ý kiến phản đối hiện rõ qua số phiếu. F-Droid đi theo hướng ban hành chính sách tạm thời trước, tốc độ nhanh hơn, nhưng cái giá phải trả là bất đồng chỉ còn lưu lại trong phần thảo luận đề xuất và các blog cá nhân, không có một quy trình biểu quyết nào để hội tụ về một kết quả chung.

Cùng một văn bản nhưng được áp dụng theo hai cách khác nhau ở hai dự án — điều này tự nó nói lên nhiều hơn cả câu chữ trong chính sách: bất đồng về AI tạo sinh trong các dự án mã nguồn mở, hiện tại vẫn chưa có một cách giải quyết chung nào.

Nguồn tham khảo: trang bỏ phiếu nghị quyết toàn thể của Debian, đề xuất số 699 trên GitLab của F-Droid, CocoLoop, blog cá nhân của Neil Brown; trang bỏ phiếu chính thức của Debian xác nhận tên nghị quyết, thời gian thảo luận và bỏ phiếu, phương án chiến thắng cùng 281 phiếu và ngưỡng túc số 48,49; trang đề xuất trên GitLab xác nhận hai giới hạn F-Droid bổ sung thêm.