Lập trình viên Ruby từ bỏ mã nguồn mở vì làn sóng AI

Phần mềm19 tháng 10, 2026·4 phút đọc

Một lập trình viên kỳ cựu đã lưu trữ toàn bộ các gem Ruby của mình với lý do ngôn ngữ Ruby và Rails đang bị các tập đoàn lớn khai thác để huấn luyện AI. Bài viết đặt ra câu hỏi lớn về tương lai của cộng đồng mã nguồn mở khi trí tuệ nhân tạo ngày càng tham gia sâu vào việc viết mã.

Lập trình viên Ruby từ bỏ mã nguồn mở vì làn sóng AI

Một lập trình viên kỳ cựu của cộng đồng Ruby vừa tuyên bố lưu trữ toàn bộ các gem (thư viện) mà anh từng phát triển, đồng nghĩa với việc ngừng cập nhật và bảo trì chúng. Lý do được đưa ra không phải vì thiếu thời gian hay kỹ thuật, mà xuất phát từ sự thất vọng với cách Ruby và Rails đang bị các tập đoàn lớn khai thác để phục vụ trí tuệ nhân tạo. Bài viết gốc nhanh chóng thu hút sự chú ý trên Hacker News với hàng chục bình luận, phản ánh một nỗi lo đang lan rộng trong giới mã nguồn mở.

Khi Ruby không còn "vì con người"

Tác giả nhắc lại tuyên bố nổi tiếng của Yukihiro Matsumoto, người sáng tạo Ruby, rằng mục đích của ngôn ngữ này là mang lại niềm vui cho lập trình viên và được thiết kế "cho con người, không phải cho máy móc". Chính trong tinh thần đó, anh đã dành nhiều năm phát triển các thư viện mã nguồn mở.

Thế nhưng theo tác giả, thời kỳ hoàng kim ấy đã qua. Ruby hiện được quảng bá như một "ngôn ngữ lập trình cho kỷ nguyên AI", hướng tới việc được các tác nhân AI (LLM agent) sinh ra mã nguồn. Bản thân Matsumoto cũng đang thuyết trình theo hướng này, cho rằng AI cần tiêu thụ thêm nhiều mã Ruby chất lượng do con người viết để làm được điều đó.

"Tôi không còn cảm thấy hứng khởi để đóng góp vào một mảnh đất chung đang bị các tập đoàn khổng lồ khai thác cạn kiệt, để nuôi chính những cỗ máy mà đầu ra vô hồn của chúng lại làm ô nhiễm mảnh đất ấy."

Rails và câu chuyện sở hữu

Tác giả cũng bày tỏ quan điểm cá nhân về Rails — framework web phổ biến nhất của Ruby. Dù đây là phần mềm mã nguồn mở, Rails lại nằm dưới sự kiểm soát của một cá nhân có quan điểm mà anh không đồng tình, dù đang có nỗ lực tách nhánh (fork) dự án.

Theo bài viết, sau bài phát biểu tại Rails World năm nay, người nắm quyền kiểm soát Rails dường như không còn mặn mà với Ruby, Rails hay thậm chí cả lập trình. Anh này được cho là đang dùng các tác nhân AI để tạo ứng dụng bằng Rust — ngôn ngữ mà chính anh từng ví như "đổ axit vào mắt" — và không buồn xem lại mã do AI sinh ra.

Bài toán lớn của cộng đồng mã nguồn mở

Câu chuyện không chỉ dừng ở Ruby. Nó chạm tới một vấn đề rộng hơn: mối quan hệ giữa cộng đồng mã nguồn mở và các tập đoàn công nghệ lớn trong kỷ nguyên AI.

  • Mã nguồn mở là nguồn dữ liệu huấn luyện khổng lồ, miễn phí và dễ thu thập cho các mô hình ngôn ngữ.
  • Người đóng góp có thể cảm thấy bị lợi dụng khi công sức của họ trở thành nguyên liệu cho các sản phẩm thương mại mà họ không hề được tham vấn.
  • Động lực bảo trì suy giảm khi nhiều lập trình viên chuyển sang dựa vào AI thay vì tự viết và đóng góp mã.

Tác giả dùng một phép so sánh mạnh: nếu ai đó cho rằng việc viết mã bằng tay không còn "bền vững", thì cũng giống như nói không thể ngủ trên một chiếc giường sau khi có người làm bẩn nó — vấn đề không nằm ở chiếc giường.

Ý nghĩa với cộng đồng lập trình viên Việt Nam

Với các lập trình viên Việt Nam đang dùng Ruby on Rails cho các dự án gia công và khởi nghiệp, câu chuyện này là lời nhắc về tính bền vững của hệ sinh thái phụ thuộc vào mã nguồn mở. Khi các gem ít được bảo trì hơn, doanh nghiệp có thể phải đối mặt với lỗ hổng bảo mật chậm được vá hoặc các thư viện lỗi thời.

"Các bạn muốn thay đổi? Hãy đi hỏi tác nhân AI của các bạn. Tôi nghe nói đó là điều người ta được khuyên làm bây giờ. Tôi rút lui."

Bài viết gốc không đưa ra giải pháp cụ thể, nhưng nó phản ánh một câu hỏi mà cả ngành công nghệ đang phải đối mặt: làm sao giữ được tinh thần cống hiến của cộng đồng mã nguồn mở khi giá trị của nó ngày càng bị AI và các công ty lớn chiếm đoạt.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗