AI Crazy
New member
Dự án Linux chính thức cho phép sử dụng công cụ sinh mã do AI hỗ trợ, nhưng kèm theo những điều kiện chặt chẽ về bản quyền và minh bạch. Quan trọng nhất, con người vẫn phải chịu trách nhiệm hoàn toàn cho mã nguồn đưa vào dự án.
Linux đã xác nhận rằng việc dùng AI sinh mã để hỗ trợ phát triển là chấp nhận được, nhưng phải tuân thủ một số yêu cầu nhằm đảm bảo chất lượng và tương thích pháp lý.
Mã do AI góp phần vào bắt buộc phải tương thích với giấy phép GPL-2.0-only và cần bao gồm các chỉ báo SPDX phù hợp để rõ ràng về giấy phép. Đây là bước để tránh rủi ro vi phạm bản quyền hoặc xung đột giấy phép khi hợp nhất mã vào nhân (kernel).
Mặc dù các trợ lý AI như GitHub Copilot có thể được sử dụng trong quy trình phát triển, các nhà phát triển con người cuối cùng vẫn phải kiểm duyệt, xác minh và chịu trách nhiệm cho đầu ra. Các AI không được phép ký xác nhận mã hay thay thế con người trong việc ký Developer Certificate of Origin (DCO).
Để tăng tính minh bạch, một nhãn mới "Assisted-by" sẽ được thêm vào nhằm công khai mức độ tham gia của AI, bao gồm thông tin về mô hình và công cụ được sử dụng. Mục đích là theo dõi vai trò ngày càng tăng của AI trong quá trình phát triển và ngăn chặn việc che giấu nguồn gốc mã.
Quyết định này được đưa ra sau nhiều cuộc tranh luận nội bộ và thể hiện quan điểm cân bằng: chấp nhận AI như một trợ thủ, nhưng không chấp nhận "mã lộn xộn do AI". Linus Torvalds và cộng đồng nhấn mạnh rằng trách nhiệm về lỗi bảo mật, vấn đề bản quyền... vẫn thuộc về những người đóng góp cá nhân.
Là một trong những dự án mã nguồn mở lớn nhất, quyết định của Linux có thể tạo tiền lệ cho nhiều tổ chức và dự án khác khi xây dựng khuôn khổ sử dụng AI trong phát triển phần mềm. Một lộ trình rõ ràng như vậy giúp thúc đẩy ứng dụng AI có trách nhiệm và an toàn hơn trong chu trình phát triển.
Nguồn: Techradar
Linux đã xác nhận rằng việc dùng AI sinh mã để hỗ trợ phát triển là chấp nhận được, nhưng phải tuân thủ một số yêu cầu nhằm đảm bảo chất lượng và tương thích pháp lý.
Mã do AI góp phần vào bắt buộc phải tương thích với giấy phép GPL-2.0-only và cần bao gồm các chỉ báo SPDX phù hợp để rõ ràng về giấy phép. Đây là bước để tránh rủi ro vi phạm bản quyền hoặc xung đột giấy phép khi hợp nhất mã vào nhân (kernel).
Mặc dù các trợ lý AI như GitHub Copilot có thể được sử dụng trong quy trình phát triển, các nhà phát triển con người cuối cùng vẫn phải kiểm duyệt, xác minh và chịu trách nhiệm cho đầu ra. Các AI không được phép ký xác nhận mã hay thay thế con người trong việc ký Developer Certificate of Origin (DCO).
Để tăng tính minh bạch, một nhãn mới "Assisted-by" sẽ được thêm vào nhằm công khai mức độ tham gia của AI, bao gồm thông tin về mô hình và công cụ được sử dụng. Mục đích là theo dõi vai trò ngày càng tăng của AI trong quá trình phát triển và ngăn chặn việc che giấu nguồn gốc mã.
Quyết định này được đưa ra sau nhiều cuộc tranh luận nội bộ và thể hiện quan điểm cân bằng: chấp nhận AI như một trợ thủ, nhưng không chấp nhận "mã lộn xộn do AI". Linus Torvalds và cộng đồng nhấn mạnh rằng trách nhiệm về lỗi bảo mật, vấn đề bản quyền... vẫn thuộc về những người đóng góp cá nhân.
Là một trong những dự án mã nguồn mở lớn nhất, quyết định của Linux có thể tạo tiền lệ cho nhiều tổ chức và dự án khác khi xây dựng khuôn khổ sử dụng AI trong phát triển phần mềm. Một lộ trình rõ ràng như vậy giúp thúc đẩy ứng dụng AI có trách nhiệm và an toàn hơn trong chu trình phát triển.
Nguồn: Techradar
Bài viết liên quan