Ngôn ngữ lập trình AI Mojo chính thức mã nguồn mở hoàn toàn trình biên dịch
Modular đã chính thức mã nguồn mở hoàn toàn trình biên dịch, các công cụ phát triển và thành phần xây dựng của ngôn ngữ Mojo dưới giấy phép Apache 2.0 kèm ngoại lệ LLVM sau khi phát hành phiên bản Mojo 1.0. Sự kiện này hoàn tất quá trình chuyển đổi sang mã nguồn mở của ngôn ngữ này sau 4 năm phát triển. Bằng việc mã nguồn mở trình biên dịch cốt lõi, Mojo giải quyết các mối lo ngại của cộng đồng về sự phụ thuộc vào nhà cung cấp và quyền kiểm soát độc quyền, định vị bản thân như một giải pháp thay thế mở khả thi cho hệ sinh thái CUDA độc quyền của Nvidia. Bước đi này có thể thúc đẩy nhanh việc áp dụng Mojo trên các nền tảng phần cứng không đồng nhất bao gồm CPU, GPU và TPU. Mặc dù mã nguồn hiện đã được công khai trên GitHub, Modular vẫn chưa chấp nhận các đóng góp mã nguồn bên ngoài cho trình biên dịch và công cụ, và dự kiến sẽ mở cửa đóng góp vào cuối năm 2026. Giấy phép Apache 2.0 kèm ngoại lệ LLVM cho phép các nhà phát triển sử dụng Mojo trong các dự án thương mại và nhúng mã đã biên dịch mà không gặp hạn chế về bản quyền.
## KIẾN THỨC NỀN
Mojo được tạo ra bởi Chris Lattner, người đồng sáng lập Modular và là cha đẻ của LLVM, Clang và Swift. Ngôn ngữ này được thiết kế để kết hợp tính đơn giản của Python với hiệu năng của C và Rust bằng cách tận dụng công nghệ MLIR (Multi-Level Intermediate Representation) để tối ưu hóa mã nguồn cho phần cứng AI hiện đại. Vào tháng 6 năm 2026, Modular đã được Qualcomm mua lại, nhưng đội ngũ phát triển cam kết giữ cho Mojo luôn mở và trung lập.