Ứng dụng GameHub — được đánh giá là một trong những công cụ chơi game PC trên Android tốt nhất hiện nay — đang vướng vào tranh cãi nghiêm trọng khi nhiều lập trình viên độc lập cáo buộc nhà phát triển GameSir đã sử dụng trái phép mã nguồn của họ. Phía GameSir bác bỏ cáo buộc, nhưng bằng chứng từ quá trình decompile ứng dụng đang khiến cộng đồng khó lòng bỏ qua.

Nghi vấn nổ ra ngay sau bản cập nhật v6.0

GameSir vừa phát hành GameHub v6.0 với nhiều cải tiến đáng kể, nhưng thay vì nhận được phản hồi tích cực, bản cập nhật này lại kéo theo một làn sóng chỉ trích từ cộng đồng lập trình viên.

Người đầu tiên lên tiếng là StevenMX — lập trình viên đứng sau một bản fork của Winlator, ứng dụng giả lập Windows trên Android. StevenMX khẳng định GameSir đã lấy thành quả nghiên cứu của anh liên quan đến Vulkan renderer và trình bày như thể đó là sản phẩm tự phát triển của công ty.

GameSir phản bác trên Discord, khẳng định phần triển khai của họ hoàn toàn độc lập và thậm chí còn thách thức người dùng: "Hãy tự decompile ứng dụng và kiểm chứng." Đây là một lời thách thức mà họ có lẽ đã không lường trước hậu quả.

Decompile ứng dụng — và những gì được tìm thấy

StevenMX đã làm đúng như GameSir đề nghị: decompile GameHub và công bố kết quả. Theo anh, bên trong ứng dụng tồn tại mã nguồn có nguồn gốc từ ít nhất ba dự án mã nguồn mở khác nhau:

  • Vulkan renderer — thành quả của chính StevenMX
  • Termux X11 — dự án mã nguồn mở phổ biến trong cộng đồng Linux trên Android
  • Vulkan graphics wrapper — công cụ hỗ trợ các thiết bị không dùng chip Snapdragon, do lập trình viên leagoo phát triển

Đáng chú ý, leagoo xác nhận độc lập rằng mã của anh đã bị sử dụng mà không có sự cho phép. Điểm đặc biệt thuyết phục: trong GameHub tồn tại những đoạn code chưa được sử dụng — có cấu trúc giống hệt phiên bản gốc của leagoo, kể cả những phần mà chính leagoo đã loại bỏ khỏi dự án của mình. Đây là dấu hiệu mạnh cho thấy mã nguồn được sao chép trực tiếp thay vì được viết lại độc lập.

Vấn đề cốt lõi: Giấy phép mã nguồn mở không phải "miễn phí hoàn toàn"

Việc sử dụng mã nguồn mở trong sản phẩm thương mại không phải điều cấm kỵ — nhưng đi kèm với đó là các nghĩa vụ pháp lý rõ ràng. Phần lớn các giấy phép mã nguồn mở phổ biến (GPL, LGPL, MIT có điều kiện...) yêu cầu bên sử dụng phải:

  • Công khai mã nguồn đã chỉnh sửa
  • Ghi nhận tác giả gốc một cách rõ ràng
  • Trong một số trường hợp, phát hành sản phẩm dẫn xuất dưới cùng giấy phép

Nếu GameSir thực sự tích hợp các đoạn mã này vào sản phẩm thương mại mà không tuân thủ điều khoản giấy phép, đây không chỉ là vấn đề đạo đức mà còn có thể dẫn đến tranh chấp pháp lý. StevenMX yêu cầu GameSir lựa chọn một trong hai: mở mã nguồn GameHub hoặc ghi nhận đầy đủ công lao của các lập trình viên liên quan.

Đây không phải lần đầu GameSir vướng vào tranh cãi tương tự. Trước đây, ứng dụng giả lập Nintendo Switch EggNS của công ty cũng từng bị cáo buộc sao chép mã nguồn từ các dự án giả lập Switch khác.

Samsung Galaxy gặp lỗi sau v6.0 — thêm một rắc rối song hành

Cùng thời điểm xảy ra tranh cãi về mã nguồn, GameSir cũng phải xử lý một sự cố kỹ thuật nghiêm trọng: nhiều người dùng Galaxy báo cáo không thể khởi động game qua GameHub sau khi cập nhật lên v6.0. Lỗi này được cho là liên quan đến phần mềm One UI của Samsung. GameSir sau đó thông báo đã vá lỗi, nhưng sự cố xảy ra đúng lúc uy tín công ty đang bị đặt dấu hỏi khiến tình hình càng thêm phức tạp.

Tính đến thời điểm bài viết này được đăng, Android Authority cho biết GameSir vẫn chưa phản hồi yêu cầu bình luận chính thức về các cáo buộc sao chép mã nguồn.


Đối với người dùng tại Việt Nam đang sử dụng GameHub để chơi game PC trên điện thoại Android — đặc biệt là các dòng Galaxy — diễn biến này đáng theo dõi sát. Nếu GameSir không giải quyết thỏa đáng, cộng đồng mã nguồn mở có thể yêu cầu gỡ bỏ các thành phần vi phạm, ảnh hưởng trực tiếp đến tính năng của ứng dụng trong các bản cập nhật tương lai.

Nguồn