时间:2026年8月19日,AI基础设施公司Modular宣布其自研AI编程语言Mojo的编译器及整个工具链正式开源,采用Apache 2.0许可(带LLVM例外条款)。
地点:美国加州圣何塞(Modular公司总部)
人物:Modular公司,由LLVM与Swift语言之父Chris Lattner创立,2026年7月被高通收购后保持独立运营。
事件详情:8月19日,Modular宣布Mojo🔥编程语言完全开源,源代码全部托管于GitHub的modular/modular仓库。开发者可通过Bazel一行命令(./bazelw run --config=build-mojo KGEN:mojo)从源码构建Mojo编译器并立即运行Mojo程序。本次开源涵盖了Mojo编译器、全部工具链及构建语言所需的一切代码,与上周发布的Mojo 1.0稳定版本配套。许可采用Apache 2.0 + LLVM例外,是编程语言与编译器领域"黄金标准",允许开发者将Mojo用于任何商业或非商业应用,包括将编译后的二进制分发。
背景:Mojo是Chris Lattner于2022年启动的新一代AI编程语言项目,2023年9月正式发布,2024年率先开源标准库与45万行MAX推理框架代码,2026年8月12日发布1.0稳定版本并承诺编译器开源,本次终于兑现承诺。Mojo设计目标是融合Python易用性与C语言高性能,为AI开发者提供统一访问GPU、CPU、ASIC及其他异构系统的能力,旨在打破AI软件栈对英伟达CUDA、AMD ROCm等专有平台的依赖。
影响:1)开发者可自由审查、修改和分发Mojo编译器,为AI基础设施领域带来新的可控选择;2)Mojo与MAX推理框架结合,可降低AI软件栈对单一GPU厂商生态的锁定;3)Apache 2.0商业友好许可降低企业采用门槛,推动AI编程语言生态多元化;4)Modular短期内不接受编译器贡献(防止AI生成的低质量代码涌入),目标年底前开放贡献流程;5)完整工具链开放或加速Mojo在生产环境的部署,与Python、Julia、Rust等通用语言正面竞争。
总结:Modular兑现"年内开源编译器"承诺,将Mojo推上AI基础设施开放运动的新高地。Apache 2.0 + LLVM例外许可在商业友好度上对标SQLite开源模式,但社区贡献仍需等待。这种"小而紧密的设计团队+开放生态"模式可能成为AI时代编程语言发展的新范式,值得Swift、Rust、C++等老牌语言社区关注。
参考来源:1. https://www.modular.com/blog/mojo-open-source 2. https://github.com/modular/modular 3. https://news.ycombinator.com/item?id=49348079 4. https://www.modular.com/blog/modular-26-5-mojo-1-0-is-here 5. https://news.qq.com/rain/a/20260812A07KYC00 6. https://www.ithome.com/0/988/945.htm









