Minitap, một công ty khởi nghiệp xây dựng các tác nhân QA tự trị để thử nghiệm trên thiết bị di động và web, đã công khai cáo buộc Google kết hợp mã từ dự án nguồn mở của họ vào kho lưu trữ Artemis mới phát hành của Google - và xóa tên các kỹ sư của công ty khởi nghiệp khỏi lịch sử tệp. Các cáo buộc, được đưa ra trong một bài đăng trên blog do Giám đốc điều hành Minitap Nicolas Dehandschewercker xuất bản hôm thứ Năm, đã nhanh chóng thu hút sự chú ý trên Hacker News, nơi chủ đề này đã thu thập được hơn 100 điểm với tiêu đề thẳng thừng “Google đã đánh cắp mã nguồn mở mà không ghi công của các tác giả”.

Dehandschoewercker viết: “Chúng tôi đã mở kho lưu trữ Artemis của Google và bắt đầu xem qua nó”, mô tả thời điểm nhóm kiểm tra dự án tự động hóa thiết bị di động. "Phản ứng của tôi khá ngay lập tức: 'Cái gì vậy? Chúng tôi đã viết cái này.'" For more context on this story, see our ongoing AI news.

Những gì Minitap nói đã tìm thấy

Dự án sử dụng trên thiết bị di động của Minitap là một thử nghiệm nghiên cứu mã nguồn mở được công ty xây dựng để kiểm tra xem liệu các tác nhân AI có thể tương tác một cách đáng tin cậy với điện thoại thông minh hay không. Công ty cho biết bằng chứng về việc tái sử dụng thuốc Artemis là cụ thể chứ không phải là tình huống.

Theo bài đăng trên blog, các phần trong mã kết nối với thiết bị Android của Artemis khớp chính xác với cách triển khai của Minitap. Hướng dẫn dành cho một đại lý tên là Hopper - một cái tên, Minitap lưu ý, mà một trong những kỹ sư của nó đã chọn đơn giản vì anh ấy thích Minecraft - công ty cho biết, giống hệt từng từ. Ngay cả một nhiệm vụ mẫu được xây dựng để giữ một tác nhân bên trong WhatsApp, hướng dẫn nó gửi lời chúc mừng năm mới tới những người dùng có tên Alice, Bob và Charlie, vẫn tồn tại trong kho lưu trữ của Google với cùng các nhận xét và các bước dọn dẹp, theo các so sánh song song mà Minitap đã công bố.

Tuyên bố nổi bật nhất liên quan đến một lỗi được chia sẻ. Minitap cho biết phiên bản mã cũ hơn của nó có một lỗ hổng trong đó chức năng trợ giúp sẽ ghi tệp kết quả và sau đó không thành công khi cố đọc kết quả đầu ra của chính nó trong lần chạy tiếp theo. Công ty cho biết họ đã tái tạo lại cùng một lỗi trong cả hai lần triển khai - và kể từ đó, Artemis đã sửa nó.

Tuyên bố lịch sử tác giả

Câu hỏi ghi công tập trung vào lịch sử gói của kho lưu trữ. Minitap cho biết phiên bản trước của tệp gói Artemis đã liệt kê ba kỹ sư của nó – Pierre-Louis Favreau, Jean-Pierre Lo và Nicolas Dehandschoewercker – là tác giả. Một phiên bản mới hơn đã thay thế tập tin đó và thay đổi duy nhất, công ty cho biết, là danh sách tác giả: cả ba tên đều bị xóa, một tên khác được thay thế.

Minitap báo cáo rằng hồ sơ hoạt động của GitHub cho thấy việc thay thế đã diễn ra thông qua một nỗ lực thúc đẩy vào tháng 8, trước khi công ty bắt đầu cuộc điều tra trong tháng này. Phiên bản trước đó hiện được GitHub đánh dấu là tách khỏi nhánh chính nhưng vẫn có thể kiểm tra được. Ảnh chụp màn hình của cả hai danh sách tác giả xuất hiện trong bài đăng của công ty.

Dehandschoewercker viết: “Việc nhìn thấy cái tên tương tự được đính kèm với các hướng dẫn tương tự trong kho lưu trữ của Google có cảm giác rất quen thuộc”. "Sau đó, chúng tôi xem lại lịch sử và tìm thấy tên của mình trong một phiên bản cũ hơn. Chúng đã bị xóa."

Câu hỏi về giấy phép

Trọng lượng pháp lý của khiếu nại phụ thuộc vào việc cấp phép. Việc sử dụng trên thiết bị di động của Minitap được phân phối theo Apache 2.0, một trong những giấy phép nguồn mở dễ dãi nhất được sử dụng rộng rãi. Apache 2.0 rõ ràng cho phép bất kỳ ai - bao gồm cả Google - sao chép, sửa đổi và thương mại hóa mã. Đổi lại, điều nó yêu cầu là việc bảo toàn các thông báo bản quyền và ghi công đi kèm với nguồn, cùng với bản sao của giấy phép, trong các phiên bản được phân phối lại.

Quan điểm của Minitap là nó hoan nghênh việc sử dụng lại các điều khoản đó. “Chúng tôi chọn nguồn mở vì chúng tôi muốn những người khác xây dựng trên nền tảng sử dụng di động”, bài đăng nêu rõ, chỉ vào các cơ chế thông thường – phân nhánh, nhập tài liệu, tín dụng README – giúp giữ rõ nguồn gốc. Công ty cho biết Artemis README mà họ đã xem xét vào ngày 11 tháng 9 đã không ghi nhận việc sử dụng thiết bị di động, đồng thời thừa nhận rằng Artemis "cũng chứa công trình kỹ thuật của riêng mình", điều mà họ cho rằng có thể đã được ghi nhận ở cùng một vị trí.

Nếu các cáo buộc được giữ nguyên, vấn đề rõ ràng sẽ là việc tuân thủ quy định chứ không phải là đánh cắp mã được bảo vệ - một điểm khác biệt mà các luật sư nguồn mở nhấn mạnh, nhưng lại gây ra hậu quả thực sự. Các điều kiện phân phối lại của Apache 2.0 yêu cầu phải giữ nguyên những thông báo đó; sử dụng mã được cấp phép mà không có chúng có nghĩa là hành động bên ngoài các điều khoản của giấy phép, một tình huống mà các nhóm thực thi nguồn mở thường coi là vi phạm bản quyền ngay cả khi giấy phép cơ bản được cho phép.

Hồ sơ công khai và Yêu cầu phản hồi

Minitap cho biết họ đã xuất bản một hồ sơ thực tế công khai chứa các so sánh chi tiết, các tệp lưu trữ và dòng thời gian để những người khác có thể xác minh các kết quả trùng khớp một cách độc lập. Công ty cũng cho biết họ đã liên hệ trực tiếp với Google và bài đăng của họ kết thúc vì thất vọng hơn là đe dọa pháp lý: "Tôi thất vọng về Google. Và tôi nghĩ vấn đề này vượt ra ngoài kho lưu trữ của chúng tôi, bởi vì nguồn mở phụ thuộc vào việc mọi người có sẵn lòng tiếp tục chia sẻ công việc của họ hay không."

Công ty bổ sung thêm khiếu nại thứ hai: họ nói rằng nỗ lực thu hút sự chú ý vì kết quả điểm chuẩn của họ là "khó được lắng nghe", coi tình tiết này là một ví dụ về sự bất cân xứng mà các nhóm nghiên cứu nhỏ phải đối mặt khi công việc của họ giao thoa với đầu ra của một công ty nền tảng.

Google chưa công khai trả lời các cáo buộc. Theo công ty, Artemis vẫn được cung cấp công khai và các so sánh của Minitap vẫn có thể được lặp lại với kho lưu trữ kể từ ngày 11 tháng 9.

Tại sao nó gây được tiếng vang

Tranh chấp xảy ra trong bối cảnh ngày càng có sự giám sát chặt chẽ về cách các công ty công nghệ lớn xử lý hệ sinh thái nguồn mở mà phần lớn ngành công nghiệp AI được xây dựng dựa trên – từ các cuộc tranh luận về nguồn gốc dữ liệu đào tạo cho đến cáo buộc chắt lọc mô hình giữa các phòng thí nghiệm cạnh tranh. Vì việc tuân thủ Apache 2.0 là nhị phân và có thể kiểm tra độc lập nên trường hợp này có thể dễ dàng được xét xử công khai một cách bất thường: hoặc các tệp gói được lưu trữ và các khác biệt hiển thị những gì Minitap nói rằng chúng hiển thị hoặc chúng không hiển thị.

Đối với cộng đồng nguồn mở, tiền đặt cọc mang tính chất quan hệ hơn là tài chính. Như Dehandschoewercker đã nói: "Việc tìm thấy mã quen thuộc trong một dự án khác là điều bạn mong đợi khi xuất bản tác phẩm của mình cho mọi người sử dụng. Việc tìm thấy nó dưới tên Google mà không có sự thừa nhận về nguồn gốc của nó sẽ khó thực hiện hơn."

---

Stay Ahead of AI

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

Read more AI news →