@Modular:新的 MAX 许可证平衡了两大优先事项:构建的自由,以及统一、可持续的生态系统。任何人都可以使用、mo…
摘要
# Modular 公布 MAX 完整源代码并推出简化版 MAX License Modular 宣布 MAX 的完整源代码现已公开,并同步推出简化后的 **MAX License**,允许开发者**免费使用、修改并发布商业产品**,同时通过少量限制防止生态碎片化。 此举是 Qualcomm 完成收购 Modular 后,向**统一异构计算软件平台**迈出的关键一步。
查看缓存全文
缓存时间: 2026/10/22 19:48
MAX 许可证在两个优先事项之间取得了平衡:自由构建,以及统一且可持续的生态系统。任何人都可以使用、修改 MAX 并基于其发布商业产品,无需支付许可费用或版税。
其少量限制旨在防止碎片化为不兼容的版本,因此
MAX 现已开放源码,面向所有人
来源:https://www.modular.com/blog/max-license?utm_source=x&utm_campaign=26_7 今天,我们很高兴地宣布 Modular 的一个重大里程碑:完整的 MAX 源代码现已公开,同时伴随着大幅简化的 MAX 许可证。
开发者现在可以探索、修改和扩展整个 MAX 技术栈。基于我们的开源内核、模型和推理服务基础设施,此次发布开放了 MAX 异构能力所依赖的其余核心组件:图编译器、运行时和硬件后端。其中包括对 CPU 和 GPU 的支持。
根据新的许可证,您可以使用 MAX 构建和分发商业产品,无需支付许可费用或版税。我们同时向社区贡献开放了 MAX,从 Bug 修复开始,未来将逐步扩展。我们也在积极利用智能体基础设施开发来增强 MAX,这将提升我们的整体开发方式。
这一里程碑建立在我们逐步开放技术栈的策略之上。我们从 2024 年开源 Mojo 标准库开始,随后在 2025 年陆续开放了 MAX 的内核、模型、推理服务基础设施和 API。今年 8 月,我们完全开源了整个 Mojo 编译器和工具链。今天,我们通过开放 MAX 编译器、运行时和硬件后端的源代码,完成了这一拼图。
随着 Modular 进入高通(Qualcomm)的新篇章,我们正在加速实现异构计算民主化的使命。在接下来的几个月中,我们将推出联盟计划,目标是围绕统一的软件平台团结开发者和硬件厂商。开放 MAX 是迈向这一共享生态系统的第一步。
全新的 MAX 许可证
我们设计全新的 MAX 许可证时,力求在两个优先事项之间取得平衡:赋予社区更大的构建灵活性,同时确保 MAX 及其生态系统的长期可持续性。
首先是给予开发者构建的自由。您可以使用、修改、扩展 MAX 并基于其构建商业产品,无需支付任何许可费用或版税。我们的目标是消除采用障碍,让开发者、研究人员和硬件厂商在整个技术栈上自由创新。
同样重要的是确保生态系统能够长期繁荣。我们的团队花费了数十年来构建和维护主要的开源项目,我们也见过它们面临的挑战。碎片化是一个常见的陷阱,尤其是对于 MAX 这样的基础基础设施。MAX 的核心目标是统一跨硬件的编程模型,如果每个平台都开发自己不兼容的版本,这一目标将更难实现。
我们在设计许可证时充分考虑了这些因素。与 Mojo 一样,我们预计随着技术成熟和社区反馈增多,我们的方法将持续演进。
MAX 许可证的覆盖范围
许多 MAX 组件已经在 Apache 2.0 许可证下开源。包括 Mojo 编写的 MAX 内核库、用于编程加速器的 Mojo 接口、用于推理服务 CLI 和建模的 Python API、MAX 模型等。所有这些组件将继续使用 Apache 2.0 许可证。
新的 MAX 许可证覆盖了我们今天开放源代码的 MAX 内部实现,以及我们分发的 MAX 二进制文件。每个源文件都包含一个头部,标明适用的许可证。
以下是 MAX 许可证允许的操作:
- 在任何硬件上无限使用 MAX,无需许可费用:在任何硬件上免费使用 MAX 进行构建。
- 回馈 MAX:为了向主 MAX 项目贡献代码而 Fork MAX。
- 在 MAX 之上构建库和应用程序:使用 MAX 创建项目和库,并按照您选择的方式进行许可。MAX 的组件(如 Apache 2.0 许可的内核、MAX 许可证下的图编译器和设备后端)保留各自的许可证,您可以自由选择自己代码的许可证。
也有一些限制:
- AI 辅助的 MAX 重新实现:您不能将 MAX 的任何部分作为输入提供给 AI 系统,以生成 MAX 的重新实现。我们希望构建社区、凝聚人群,而不是为大量 AI 驱动的分叉提供基础。
- 商业托管推理服务:如果您使用 MAX 提供面向客户的托管推理或训练服务,您必须在产品上显著展示 “Modular Accelerated” 文字标识,以认可我们对您商业产品的贡献。
- 修改后源代码的发布和分发:您不能发布或分发修改后的 MAX 源代码,除非是为了将更改回馈给主项目而 Fork MAX。我们知道 AI 领域竞争激烈,希望能复制 LLVM 的成功——让人们基于一个共享代码库进行构建,该代码库能够服务不同公司的需求,比任何单一公司独自构建的都更好。
我们的意图是鼓励实验和创新,同时确保 MAX 继续作为统一的软件基础演进。开发者可以自由修改和探索 MAX,我们也希望让回馈改进到项目中变得尽可能简单。许可证的分发限制旨在防止 MAX 碎片化为不兼容的版本,而不是阻碍个人开发者探索新想法。我们认识到有许多合理的理由对修改进行实验,即使这些修改尚未准备好合入上游,我们将继续与社区合作,确保我们的开发和贡献流程能够支持这种创新。
MAX 还可能收集使用遥测数据以帮助改进产品。我们按照隐私政策处理个人信息,其中说明了用户在适用数据保护法律下的权利,包括欧盟和英国 GDPR 以及加州消费者隐私法案。与大多数软件许可证一样,MAX 按“现状“提供,不附带任何保证。
有关 MAX 许可证的更多详情,请查看 FAQ 并阅读完整许可证。
下一步计划
随着完整的 MAX 代码库现已开放源代码,我们从今天起也正式向社区贡献开放了 MAX。最初,我们将接受 Bug 修复,并计划逐步扩展到重构和其他更改,这与我们在 Mojo 标准库和编译器上采取的渐进策略一致。
我们的下一步是将 MAX 和 Mojo 带入更广泛的 AI 生态系统。在 ModCon 上,我们宣布了 Modular 联盟计划,将硬件厂商、模型实验室和数据中心运营商聚集在一个共同的软件基础之上。
贡献工程资源、算力或早期模型检查点的合作伙伴将帮助塑造 MAX 的未来,在治理和一致性标准方面拥有发言权,参与路线图制定,获得上游贡献优先权,提前访问模型检查点,拥有专属硬件后端,以及更宽松的许可证等权益。
我们将在未来几个月中分享更多关于联盟的信息。如果您有意参与,请联系 [email protected]。
如需了解更多关于新 MAX 许可证的信息,请于 11 月 10 日太平洋时间上午 10 点加入 Modular 联合创始人 Chris Lattner 和 Tim Davis 的直播问答。点击此处报名。
快速开始
- 在 GitHub 上浏览 MAX 源代码
- 阅读完整的 MAX 许可证
- 阅读 MAX 许可证 FAQ
- 使用
pip install max[all]安装 MAX - 查看贡献者指南提交 Bug 修复
- 从源代码构建 MAX
- 在 Modular 论坛或 Discord 上分享您的反馈
我们期待看到您用 MAX 构建的作品。如果您对许可证的任何部分有疑问,我们希望听到您的声音。您的反馈塑造了此次发布,也将继续指导接下来的每一步。
相似文章
@Modular:AI 不应被锁定在单一硬件厂商或芯片上。为了实现 AI 算力的民主化,我们已将 MAX 随 …… 开源
Modular 宣布将 MAX 随 Modular 26.7 源码开放,以打破 AI 对单一硬件厂商或芯片的锁定,推动 AI 算力民主化。
@Modular:Modular 已加入 @Qualcomm,这对 MAX、Mojo 和我们的开发者社区来说是一个重大时刻。请于周一(8/10)加入我们……
Modular 已加入 Qualcomm,标志着 MAX、Mojo 及其开发者社区的重要里程碑,并计划于周一(8/10)进行直播 AMA。
@Modular:当一个语言的社区开始构建所有人都依赖的库时,它就真正成为了一个生态。这样的事情正在……
Modular 今日公布首个社区资助计划入选名单,六个由社区构建的 Mojo 与 MAX 库获得资助,涵盖强化学习、GPU 物理模拟与开发者工具等领域。
MiniMax Code 开源了
MiniMax 已将其终端版本 MiniMax Code 开源,这是一个具有 TUI、无头执行和多 AI 供应商支持等功能的开发者工具,旨在促进社区对隐私和安全的审查。
@Modular: Modular 26.6 已发布。Mojo 1.1 开放了编译器供外部贡献,并增加了开发者体验改进,…
Modular 26.6 版本开放了 Mojo 编译器供外部贡献,增加了开发者体验改进,并扩展了 MAX,支持音频生成、新模型支持和更快的性能。