Modular has published the complete source tree for MAX, its AI inference and serving stack, under a new licence named after the project — a move that makes the code fully visible while leaving its open-source status an open question for anyone intending to adopt it.

According to Phoronix's report, the release follows the August open-sourcing of Modular's Mojo programming language, which came after Qualcomm acquired Chris Lattner's company. Where earlier releases exposed parts of the stack, the latest drop is described as covering the whole tree — model import, graph optimisation, kernels, and the serving path.

What is genuinely new

For engineers, the substantive news is visibility rather than the licence itself. MAX's internals have largely been a black box, which meant performance claims could be assessed only from benchmarks rather than code. Full-tree access turns those claims into something that can be reviewed, profiled, and reasoned about directly — independent of any decision to ship the software in production.

That is a real, if narrow, win. But source availability and open source are not the same thing, and the distinction is where adoption risk concentrates.

The licence question

MAX is described as being distributed under a bespoke corporate licence rather than a recognised SPDX-approved one. Whether that licence satisfies the Open Source Definition — regarding commercial redistribution, derived works, fields of endeavour, hardware neutrality, and technology neutrality — cannot be settled from the announcement alone. The definitive test is clause-level reading of the licence text against the OSI criteria, not the characterisation used in a press write-up. On the information available, Phoronix's coverage does not mention any formal submission to the Open Source Initiative for the MAX License.

Until that review is done, MAX is best described as source-available. Teams should treat it that way when scoping work.

A practical checklist before committing effort

Before engineering time or procurement budget is committed, the licence text should be obtained and read with specific questions in mind:

  • Can the software be commercially redistributed, and in what forms?
  • Does it grant an explicit patent licence, or is the patent position silent?
  • What happens to contributions — can they be relicensed by the vendor?
  • Are there restrictions tied to hosted services, particular hardware, or competing offerings?
  • Does it permit derived works and internal modification without notification obligations?

Any ambiguity in these areas should be escalated for legal review before the code is embedded in a product or service. The same applies to AI/ML engineers and inference-platform teams evaluating stacks like this one in the current cycle.

Why the ownership matters

Modular's position inside Qualcomm shapes the risk profile independently of the licence wording. A hardware vendor's roadmap will tend to align with its commercial interests, so the licence, not the source code, is likely to be the binding constraint on embedding, redistribution, and long-term dependency. Teams should also check whether the terms governing the MAX repository align with those covering Mojo contributions; the two are not necessarily identical.

What would change the picture

Two developments would merit revisiting this story: publication of the licence text with a clean clause-level read against the OSI definition, and any formal submission to the Open Source Initiative. Patent and contribution-relicensing terms remain unconfirmed and are worth monitoring.

For now, MAX's release is best read as a transparency upgrade, not an open-source endorsement — and as a prompt to do the licence work before the code work.


Modular 已以一個以項目本身命名的全新許可證,公開 MAX —— 其 AI 推論與 serving 技術棧 —— 的完整 source tree。這項舉措使程式碼完全可見,但其是否屬於 open source,對任何有意採用的人士而言仍屬未知之數。

據 Phoronix 報道,此次發布承接了 Modular 於八月將 Mojo 程式語言開源的舉動,而該項開源決定發生於 Qualcomm 收購 Chris Lattner 的公司之後。過往的發布僅公開技術棧的部分內容,今次據稱則涵蓋整個 tree —— model import、graph optimisation、kernels,以及 serving 路徑。

真正新意何在

對工程師而言,真正的新意在於原始碼的可見性,而非許可證本身。MAX 的內部運作一直以來大多是個黑箱,這意味著效能宣稱只能從 benchmark 而非程式碼加以評估。完整 tree 的存取權,使這些宣稱變成可以直接審閱、profile 及推敲的對象 —— 不論最終是否決定將該軟件投放生產環境。

這是一項實在但範圍較窄的成果。然而,source available 與 open source 並非同一回事,而這正是採用風險所在。

許可證問題

據稱,MAX 以一份自行擬訂的企業許可證分發,而非獲認可的 SPDX 許可證。該許可證是否符合 Open Source Definition —— 涉及商業再分發、衍生作品、應用領域、硬件中立及技術中立等方面 —— 無法單憑公告加以斷定。最具決定性的測試,是將許可證條文逐條對照 OSI 準則加以閱讀,而非依賴新聞稿中的措辭。就現有所得的資料而言,Phoronix 的報道並未提及 MAX License 已有任何正式提交 Open Source Initiative 的申請。

在審核完成之前,MAX 最恰當的描述是 source available。團隊在規劃工作範圍時,應以此為前提處理。

投入資源前的實用檢查清單

在動用工程人力或採購預算之前,應先取得許可證條文,並帶著以下具體問題仔細閱讀:

  • 該軟件可否作商業再分發,以及以何種形式進行?
  • 是否授予明確的專利授權,抑或對專利問題隻字不提?
  • 貢獻(contribution)如何處理 —— 供應商可否將其重新授權?
  • 是否存在與託管服務、特定硬件或同類競爭產品相關的限制?
  • 是否允許衍生作品及內部修改而毋須履行通知義務?

上述任何範疇如存有含糊之處,都應在程式碼嵌入產品或服務之前提交法律審核。同一建議亦適用於本輪技術選型中評估此類技術棧的 AI/ML 工程師及 inference 平台團隊。

為何產權歸屬至關重要

Modular 在 Qualcomm 旗下的定位,會獨立於許可證條文之外影響整體風險面貌。硬件供應商的 roadmap 往往會與其商業利益掛鈎,因此,制約嵌入、再分發及長期依賴的關鍵因素,很可能是許可證而非原始碼。團隊同時應檢視管轄 MAX repository 的條款,是否與管轄 Mojo contribution 的條款一致;兩者未必相同。

哪些發展會改變形勢

有兩項進展值得重新審視此事:一是許可證條文全文刊出並逐條對照 OSI 定義作出清晰解讀,二是正式向 Open Source Initiative 提交申請。專利及 contribution 重新授權條款至今仍未確認,值得持續留意。

目前而言,MAX 的發布最適合作為一項透明度升級來理解,而非 open source 的認可 —— 同時亦是一記提醒:先做許可證的功課,再寫程式碼。

新聞來源 / Original News Source