Oracle cấm dùng AI viết code cho OpenJDK

Oracle thoải mái cho AI viết phần mềm của họ, nhưng nếu bạn đóng góp cho Java, hãy để LLM ở ngoài pull request.

Oracle vừa chính thức cấm đưa code do AI tạo ra vào các khoản đóng góp cho OpenJDK, lấy lý do lo ngại rủi ro về an toàn, bảo mật và bản quyền trí tuệ (theo báo cáo từ The Register). Lập trình viên vẫn có thể dùng LLM trên máy cá nhân để tìm lỗi hay review code. Nhưng việc nộp nội dung do AI tạo ra vào repository, pull request hoặc các kênh chính thức của dự án thì bị cấm tuyệt đối.

Quy định này trái ngược hoàn toàn với cách Oracle làm việc nội bộ. Đồng sáng lập Larry Ellison gần đây tuyên bố các mô hình AI hiện đang viết code cho Oracle, còn đồng CEO Mike Sicilia thì khen các công cụ AI giúp nhóm nhỏ bàn giao sản phẩm nhanh hơn. Cùng lúc đó, Oracle đang chi tới 70 tỷ USD để mở rộng trung tâm dữ liệu trong năm nay — khoản chi bạo tay khiến tổ chức xếp hạng tín nhiệm S&P phải hạ xếp hạng của Oracle xuống BBB- (chỉ cao hơn mức trái phiếu rác đúng một bậc) vì lo ngại khả năng thu hồi vốn.

Vì sao chuyện này quan trọng: OpenJDK là nền móng của Java. Oracle không thể mạo hiểm với những rủi ro bản quyền mơ hồ hay code chưa kiểm chứng trên một nền tảng doanh nghiệp cốt lõi. Dùng AI tăng năng suất nội bộ thì tốt cho doanh thu của Oracle, nhưng codebase công khai dùng chung thì chịu sự soi xét pháp lý cực kỳ nghiêm ngặt.

Cần biết thêm: Bạn vẫn có thể dùng AI để review hoặc debug code đóng góp cho OpenJDK ở local. Chỉ cần đảm bảo phần code cuối cùng nằm trong commit là do con người tự tay viết.

Khả năng cao các tổ chức quản lý mã nguồn mở cho doanh nghiệp khác cũng sẽ sớm học theo chính sách này.