Một trang web mới có tên Open Source Says No đang liệt kê số lượng ngày càng tăng các dự án nguồn mở cấm đóng góp do AI tạo ra một cách rõ ràng và điều này gây ra một sự lo lắng: trang web này đã lên trang nhất của Hacker News vào thứ Ba, thu hút hàng trăm bình luận khi các nhà phát triển tranh luận về việc liệu các lệnh cấm có bảo vệ chất lượng mã hay ngăn cản tương lai hay không. Thư mục này tự mô tả mình là một bản ghi về "các dự án OSS cấm đóng góp do AI tạo ra và một danh mục rộng hơn về các chính sách đóng góp của AI trong toàn ngành."

Sự xuất hiện của trang này đánh dấu một cột mốc quan trọng trong tình trạng căng thẳng đã hình thành trong cộng đồng những người bảo trì trong nhiều tháng, khi khối lượng lớn các yêu cầu kéo được viết bằng máy ngày càng cạnh tranh vì thời gian xem xét hạn chế của những người bảo trì tình nguyện. Cuộc tranh luận là một trong những điểm nóng về cách thế giới phần mềm tiếp thu các công cụ sáng tạo, một chủ đề mà chúng tôi theo sát trong đưa tin về ngành AI.

Thư mục theo dõi những gì

Nguồn mở nói Không liệt kê các kho lưu trữ chính cùng với số sao và ngày chính sách của chúng được xác minh. Trong số các mục được xác nhận tính đến ngày 11 tháng 11 có Immich, giải pháp quản lý ảnh và video tự lưu trữ được sử dụng rộng rãi với khoảng 118.800 sao GitHub, Meilisearch, API công cụ tìm kiếm với khoảng 59.800 sao và OkHttp, ứng dụng khách HTTP nổi bật cho JVM và Android được duy trì dưới sự bảo trợ của Square, với khoảng 47.100 sao.

Danh sách này cũng bao gồm servo, dự án công cụ trình duyệt, được xác minh vào tháng 10, stb, thư viện C/C++ miền công cộng tệp đơn nổi tiếng và Redox OS, hệ điều hành được viết bằng Rust. Các dự án trải rộng trên nhiều lĩnh vực khác nhau - từ ứng dụng tự lưu trữ của người tiêu dùng đến phần mềm hệ thống nền tảng - mà trang web đưa ra làm bằng chứng cho thấy khả năng chống lại mã do AI tạo ra không chỉ giới hạn ở bất kỳ nền văn hóa nhóm lập trình nào.

Ngoài thư mục, trang web còn cung cấp một công cụ thiết thực nhằm vào người bảo trì và người đóng góp: người dùng có thể dán liên kết kho lưu trữ GitHub và trang web sẽ mở ra một vấn đề được điền sẵn trong khi quá trình kiểm tra chính sách tự động chạy theo nó. Điều đó định vị dự án không phải là một tuyên bố mà giống như một cơ sở hạ tầng để thực thi, mang lại cho những người bảo trì một cách có thể lặp lại để ghi lại và truyền đạt các chính sách đóng góp của họ.

Tại sao các nhà bảo trì lại vạch ra ranh giới

Cuộc thảo luận trên Hacker News đã tiết lộ động cơ đằng sau những chính sách này. Một số nhà bình luận đã mô tả các dự án nhận được vô số yêu cầu kéo hoàn toàn do AI tạo ra, trong đó có một người lưu ý rằng họ đã cuộn qua các kho lưu trữ mà theo cách nói của họ, họ không thể tìm thấy một đoạn văn bản nào đọc giống như được viết bởi con người, mặc dù trông giống như một luồng đóng góp tích cực.

Vấn đề cốt lõi là sự chú ý khan hiếm: việc xem xét yêu cầu kéo mất thời gian thực và những người bảo trì lập luận rằng việc xác minh mã do máy tạo ra - đặc biệt là những đóng góp mà tác giả có thể không hiểu mã đó làm gì - có thể tốn nhiều công sức hơn so với việc viết mã từ đầu. Những người khác chỉ ra cái mà họ gọi là những người đóng góp "nhiệt tình", như một người bình luận đã nói, như một ủy quyền thực sự cho bất kỳ nhà cung cấp AI nào tình cờ cung cấp bản dùng thử miễn phí trong tuần đó, gửi những thay đổi tốn ít công sức để theo đuổi số lượng đóng góp.

Một cộng đồng bị chia rẽ

Không phải ai cũng đồng ý lệnh cấm là một điều tốt. Một số người lập luận rằng các dự án hướng đến cộng đồng như servo hoặc Redox OS đang gặp khó khăn trong việc tìm kiếm nguồn tài trợ và người đóng góp, đồng thời việc ngăn chặn công việc được AI hỗ trợ có nguy cơ khiến chính xác những người mà các dự án đó cần phải mất đi. Những người khác phản đối rằng việc lọc này chính là vấn đề: nếu một người đóng góp tiềm năng chỉ sẵn sàng tham gia với điều kiện vận chuyển sản phẩm máy chưa được xem xét, thì lệnh cấm chỉ đơn giản là sớm loại bỏ những điểm không phù hợp.

Cũng có một phe thực dụng coi các lệnh cấm là một tín hiệu hữu ích. Một số người bình luận cho biết thư mục này giúp họ xác định các cơ sở mã với sự giám sát tích cực của con người — những thư viện mà họ có thể tin tưởng dễ dàng hơn và các cộng đồng nơi những đóng góp sẽ thực sự được đọc. Những người khác đặt câu hỏi liệu ngôn ngữ chính sách có kết hợp các phương pháp thực hành riêng biệt hay không, lưu ý rằng có một khoảng cách lớn giữa phần AI chưa được xem xét được gửi hàng loạt và mã hóa tác nhân do con người hướng dẫn chặt chẽ, điều mà nhiều nhà phát triển chuyên nghiệp hiện coi là phương pháp tiêu chuẩn.

Ý nghĩa của nguồn mở

Đối với những người đóng góp, hậu quả thực tế rất đơn giản: các chính sách đóng góp đang trở thành một phần hạng nhất của tài liệu dự án và việc gửi tác phẩm do AI tạo ra cho một dự án cấm nó hiện là một hành vi vi phạm chính sách được ghi lại chứ không phải là một phán quyết. Đối với các công ty dựa vào các thành phần nguồn mở, xu hướng này là tín hiệu để kiểm tra sự đóng góp và tư thế quản trị của cây phụ thuộc của họ, vì các hoạt động cấp phép và bảo trì ngày càng vướng mắc với cách mỗi dự án xử lý mã do máy tạo ra.

Việc phong trào phát triển hay ổn định sẽ phụ thuộc vào việc liệu các nền tảng chính thống và các dự án rất lớn có áp dụng các quy tắc tương tự hay không. Hiện tại, danh sách đang phát triển nhanh chóng của thư mục - và cường độ thảo luận xung quanh nó - gợi ý rằng câu hỏi ai viết mã nguồn mở và ai chịu trách nhiệm xem xét nó, đã chuyển từ các kênh phụ trong danh sách gửi thư sang một cuộc chiến trên trang nhất.

---

Đi trước AI

Nhận tin tức, phân tích và đột phá mới nhất về AI — tất cả ở cùng một nơi.

Đọc thêm tin tức về AI →