Asahi Linux, dự án tình nguyện giúp Linux chạy nguyên bản trên máy Mac Apple Silicon, đang từ bỏ mô hình cấp phép dễ dãi của mình và chuyển mọi kho lưu trữ của nó sang Giấy phép Công cộng GNU phiên bản 2 trở lên. Lý do, theo một thông báo được It's FOSS đưa ra hôm thứ Bảy: những kẻ xấu đã lấy mã chưa được phát hành của dự án - một số trong số đó lấy trực tiếp từ các nhánh riêng của các nhà phát triển - và chạy nó thông qua các mô hình ngôn ngữ lớn để che giấu nguồn gốc của nó.

Câu chuyện này là một trong những trường hợp cụ thể nhất về điều mà các nhà bảo trì nguồn mở đang gọi là "rửa mã" được AI hỗ trợ và nó đang thu hút sự chú ý đáng kể trên các diễn đàn dành cho nhà phát triển, bao gồm cả cuộc thảo luận bận rộn về Hacker News cuối tuần qua. For more context on this story, see our ongoing latest AI developments.

Rửa mã có nghĩa là gì

Rửa mã, đôi khi được gọi là rửa giấy phép, là hành vi lấy mã của người khác và chuyển nó qua một quá trình chuyển đổi nhằm che giấu nguồn gốc của nó, để nó có thể được sử dụng lại mà không tôn trọng giấy phép ban đầu hoặc ghi công của tác giả. Trước AI, điều đó có nghĩa là phải viết lại thủ công một cách tỉ mỉ: đổi tên các biến, sắp xếp lại các hàm, tái cấu trúc logic từng dòng cho đến khi nguồn gốc bị che khuất.

Các mô hình ngôn ngữ lớn đã giảm chi phí của quá trình đó. Một mô hình có thể viết lại cơ sở mã theo một phong cách khác trong vài phút, loại bỏ các dấu vân tay có thể nhận dạng mà các nhà bảo trì thường dựa vào. Nhóm Asahi cho biết cách đây một thời gian họ đã biết về nhiều nỗ lực nhằm khai thác quyền cấp phép dễ dãi của mình theo cách này, bao gồm cả những trường hợp nghiêm trọng nhất: mã tính năng vẫn đang được phát triển, được lấy từ các nhánh riêng của nhà phát triển trước khi nó được phát hành công khai, sau đó được xuất bản mà không có tín dụng.

Theo báo cáo, mục tiêu của ít nhất một số tác nhân đó rất thẳng thừng - "thay thế dự án và tích cực kiếm tiền từ Linux trên Apple Silicon."

Tại sao MIT lại để Asahi bị lộ

Asahi Linux trong lịch sử đã cấp phép hầu hết mã của riêng mình theo MIT, một trong những giấy phép dễ dãi nhất đối với nguồn mở. MIT chỉ yêu cầu giữ nguyên thông báo bản quyền gốc; nó không yêu cầu các tác phẩm phái sinh phải được chia sẻ lại hoặc các cải tiến vẫn được mở. Sự cởi mở đó đã giúp các dự án BSD và các nhà cung cấp thương mại dễ dàng áp dụng tác phẩm của Asahi - và hóa ra, những kẻ có đức tin xấu cũng dễ dàng lạm dụng nó. Như báo cáo của dự án đã lưu ý, giấy phép của MIT rõ ràng cho phép loại tái sử dụng này và không có đường khắc nào để bảo vệ khỏi những kẻ có đức tin xấu.

Bằng cách chuyển sang GPLv2 trở lên, Asahi đang áp dụng copyleft mạnh mẽ: bất kỳ ai phân phối các phiên bản mã đã sửa đổi đều phải giải phóng nguồn của những sửa đổi đó theo cùng một giấy phép. Mã được chuyển qua LLM vẫn bắt nguồn từ mã gốc, vì vậy nghĩa vụ cấp phép vẫn tồn tại khi viết lại - ít nhất là về nguyên tắc.

Học hỏi từ lịch sử của RƯỢU

Nhóm Asahi nêu rõ tiền lệ mà họ đang tuân theo. WINE, lớp tương thích cho phép người dùng Linux chạy các ứng dụng Windows, đã trải qua những năm đầu hoạt động theo giấy phép MIT. Vào cuối những năm 1990 và đầu những năm 2000, các công ty đã sử dụng mã của WINE, xây dựng các nhánh độc quyền dựa trên nó và bán chúng với mục đích thương mại, thu lại rất ít hoặc không đóng góp gì. Vào năm 2002, dự án WINE đã cấp lại giấy phép cơ sở mã của mình cho LGPL để ngăn cản việc phân nhánh độc quyền và thúc đẩy các nhà cung cấp thương mại nâng cao các thay đổi của họ.

Hai thập kỷ sau, Asahi đang thực hiện phép tính tương tự với một bước ngoặt mới: đối thủ không còn chỉ là nhà cung cấp độc quyền mà là bất kỳ ai có LLM và động cơ tước bỏ quyền phân bổ.

Câu hỏi mở

Thông báo này để lại một số vấn đề chưa được giải quyết, như FOSS đã chỉ ra. Asahi chưa nêu tên bất kỳ diễn viên nào có liên quan. Nó chưa nêu chi tiết cách thức cấp phép lại các đóng góp hiện tại hoặc liệu mọi người đóng góp trước đây có đồng ý với thay đổi hay không - một câu hỏi có ý nghĩa về mặt pháp lý, vì những người đóng góp giữ bản quyền đối với đóng góp của họ trừ khi có thỏa thuận khác. Khả năng thực thi thực tế của các nghĩa vụ GPL đối với mã viết lại bằng máy cũng phần lớn chưa được kiểm chứng.

Điều rõ ràng là ý định. Mọi kho lưu trữ Asahi Linux sẽ chuyển sang GPL v2 trở lên và dự án đã quyết định rằng tính dễ dãi là một điều xa xỉ mà nó không còn đủ khả năng chi trả. Liệu mọi người dùng hạ nguồn - từ các nhà đóng gói BSD đến các nhà cung cấp thương mại dựa trên các điều khoản của MIT - có hoan nghênh sự thay đổi hay không lại là một vấn đề khác và một số xích mích là không thể tránh khỏi.

Cảnh báo về nguồn mở dễ dãi

Tập phim diễn ra trong bối cảnh mối lo lắng ngày càng lớn trong thế giới nguồn mở về việc trích xuất dựa trên AI - từ các nhà xuất bản yêu cầu EU tạm dừng hoạt động thu thập thông tin AI của Meta đến các nghiên cứu điểm chuẩn cho thấy các bộ đánh giá trò chơi của tác nhân mã hóa. Đối với những người duy trì các dự án nhỏ, có giá trị cao, bài học từ động thái của Asahi là các biện pháp bảo vệ xuất xứ có ý nghĩa trong thời đại con người sao chép có thể không tồn tại khi tiếp xúc với các mô hình có thể viết lại bất cứ thứ gì trong vài giây.

Đối với phần còn lại của hệ sinh thái, quyết định của Asahi là một thử nghiệm trực tiếp: nếu copyleft chứng tỏ hiệu quả trong việc ngăn chặn hành vi rửa tiền được hỗ trợ bởi AI, thì mong đợi sẽ có nhiều dự án đi theo con đường của WINE — và của Asahi.

---

Stay Ahead of AI

Get the latest AI news, analysis, and breakthroughs — all in one place.

Read more AI news →