开源
Mojo 编程语言正式开源,编译器以 Apache 2 协议发布
面向 GPU 编程的 Mojo 语言兑现 2023 年承诺,正式以 Apache 2 协议开源编译器与工具链。
2026.08.19 · 周三约 2 分钟阅读
面向 GPU 与 AI 编程的新兴语言 Mojo 正式迈入开源阶段。据开发者 Simon Willison 报道,Mojo 项目方兑现了自 2023 年 5 月起做出的开源承诺,于近日将编译器与工具链以 Apache 2 协议公开发布。此前一周,Mojo 已经发布了 1.0 正式版本,本次开源紧随其后,被视为该项目走向成熟的重要节点。
开源背景与时间线
Mojo 自诞生之初便以「成为 Python 的超集」为愿景,希望借助 Python 现有生态快速构建自身用户基础。然而项目方在 2025 年 8 月前后调整了路线,公开表示 Mojo「可能成为、也可能不成为 Python 的完整超集,即便最终不是也无妨」。这一表态意味着 Mojo 已不再追求与 Python 代码的完全兼容,转而定位于一门独立语言。
定位与设计取舍
目前的 Mojo 是一门借鉴 Python 语法风格、专门为 GPU 编程优化的独立语言,旨在降低异构计算的编写门槛。项目方同时提到,AI 辅助编程工具已能较好地完成 Python 到 Mojo 的代码迁移,因此即便不再强调 Python 超集定位,也希望借助未来工具链与生态的成熟,让开发者过渡更加顺畅。
许可证与生态意义
本次采用 Apache 2 协议开源,对开发者与商业用户均较为友好,允许自由使用、修改与再分发。考虑到 Mojo 仍属新兴语言、用户基数有限,本次开源对其生态扩张的实际效果仍有待观察;但对关注 GPU 编程与 AI 基础设施领域的从业者而言,Mojo 进入开源阵营意味着多了一个可尝试的选项。
