行业动态Simon Willison05:39
Mojo🔥现已开源
Mojo🔥 is now open source
Mojo开源降低AI性能门槛,但生态尚小,迁移需评估成本。
判断
还在等 Mojo 进化成 Python 超集、好让现有代码直接复用的团队,不该再把这条前提写进排期;当初因编译器闭源在评审里否掉 Mojo 的一方,现在需要重新表态,并按 Apache 2 覆盖的范围重估迁移成本。
依据
Simon Willison 在 8月18日的链接博客里写:Mojo 自 2023年5月起就承诺开源,上周发布 1.0,今天兑现,编译器和工具链以 Apache 2 许可释出。他点出的关键转向是:最初的目标是做 Python 超集(superset,即兼容并扩展 Python 的语言),好让现有 Python 代码替它把生态带起来;2025年8月口径改了,原文写「可能不会进化成完整的 Python 超集,即使不成为也没关系」。这改变的是迁移的算法——超集不再是承诺,就等于不能靠「再等等」零成本复用旧代码,改写量、GPU 后端适配和调试工具链必须一起进预算。可对照的时间点是:承诺在 2023年5月,1.0 到开源之间隔了约一周。材料页脚另有标签计数 python 1,284、mojo 3,但那是该博客的标签篇数,不能当作语言生态规模。
- 2023年5月承诺开源至2026年
- 发布 1.0约一周后
- Apache 2 释出编译器与工具链
没写清 材料没说 Apache 2 只覆盖编译器与工具链之后,运行时、包管理和标准库各以什么许可发布,也没给迁移一个真实项目的工时。
下一步 去 Mojo 仓库根目录看 LICENSE 和 1.0 发布说明,核对 Apache 2 覆盖的组件清单里有没有运行时与包管理器。