Skip to content

Build Independently confirmed3 publishers 3 min read Published

Mojo is Apache 2.0 now. The licence was never the hard part

Modular opened the whole Mojo compiler three weeks after Qualcomm bought the company. What tells you whether it stays cross-vendor is who gets to merge a patch, not the LICENSE file.

The Engineer · Build desk

Send a correction

What happened

  • Modular open-sourced the entire Mojo programming language on August 18, including its compiler and developer tooling, three weeks after Qualcomm completed its acquisition of Modular.
  • The release puts an Apache 2.0 licence on the Mojo language, compiler and developer tooling.
  • Mojo reached version 1.0 on August 11, one week before the open-source disclosure; the 1.0 release established a more stable language contract after years of frequent changes.
  • Qualcomm completed its purchase of Modular on July 29 and appointed Chris Lattner executive vice president of advanced AI software and platforms; Mojo, MAX and Modular Cloud retained their existing brands.
  • The public Modular repository now includes the Mojo compiler, standard library, examples and other platform components.

Why it matters

Modular released the entire Mojo language, compiler and developer tooling under Apache 2.0 on August 18, three weeks after Qualcomm completed its acquisition of the company [1][2]. That settles the licence question and leaves the harder one open: RuntimeWire's account of the release argues Mojo's credibility now depends on compiler governance and on continued support for hardware that competes with its owner's [21].

The sequence is tight. Qualcomm closed the purchase on July 29 and made Chris Lattner executive vice president of advanced AI software and platforms, with Mojo, MAX and Modular Cloud keeping their brands [6]. Mojo 1.0 shipped on August 11, establishing a more stable language contract after years of frequent change [3], and the source release followed seven days later [14]. Simon Willison notes the open-source release had been promised since May 2023, which makes this roughly a 39-month wait [4][19].

What landed is substantial. The public repository now carries the compiler, standard library, examples and other platform components [8]; the standard library had already been open before this [10]. Phoronix, which had not expected much opening given what it called Qualcomm's mixed history, treats the full-language Apache 2.0 grant as the surprise [7].

The opening stops at a commercial line. MAX, Modular's inference framework and serving layer, is not covered by the Apache 2.0 release [13]. Modular said at ModCon that MAX's licence no longer contains device-use restrictions, that MAX will be source-available, and that an open alliance program is in development, with the final scope of that program still unclear [15]. Source-available plus an undefined alliance is a statement of intent, not a governance structure.

This is where the licence and the question diverge. Apache 2.0 gives anyone the right to fork a compiler; it says nothing about who reviews patches, who owns the roadmap, or whether a competitor's backend gets merged. RuntimeWire frames the test the same way: the treatment of outside compiler changes will determine whether Mojo develops shared governance or stays a Qualcomm-owned codebase that the public is free to fork [20]. Lattner's track record is the reason the question is worth asking rather than assuming. He created LLVM, helped create Clang, drove Swift and helped create MLIR, projects whose influence came from broad industrial participation [11]. None of those were owned by a chip vendor competing with their contributors.

The structural tension is plain. Qualcomm benefits when workloads run on Qualcomm silicon, while Modular's relevance depends on making the chip underneath interchangeable [16]. Modular addressed it at ModCon by saying the platform will keep supporting competing hardware, and announcing support for AWS silicon [12]. Watch which non-Qualcomm backends actually get maintained, not which get announced.

One thing to price in before treating Mojo as an escape hatch from CUDA and C++: it is no longer trying to be a Python superset. Willison records that the plan changed around August 2025, with Modular saying Mojo "may or may not evolve into a full superset of Python, and it's okay if it doesn't" [17]. Mojo is now its own language with Python-inspired syntax aimed at GPU programming, not full compatibility [5], though calls in both directions between Python and Mojo are supported [9]. Migration is work, and the work is yours.

Three markers over the next few releases: the scope of the alliance program [15], the first merged compiler change from someone outside Qualcomm [20], and whether the in-progress Windows port lands alongside existing macOS and Linux support [18].

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence74
Adoption38
Hype gap+16
Incentives76
Confidence71

Perspective Coverage

3 publishers
Builder
Builder 54%
Operator
Operator 23%
Investor
Investor 23%
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    Modular open-sourced the entire Mojo programming language on August 18, including its compiler and developer tooling, three weeks after Qualcomm completed its acquisition of Modular.

    Reported SupportedView cited source
  2. [2]

    The release puts an Apache 2.0 licence on the Mojo language, compiler and developer tooling.

    Reported SupportedView cited source
  3. [3]

    Mojo reached version 1.0 on August 11, one week before the open-source disclosure; the 1.0 release established a more stable language contract after years of frequent changes.

    Reported SupportedView cited source
  4. [4]

    The Mojo programming language had been promising an open source release since May 2023, and the compiler and toolchain were released under an Apache 2 licence on 18th August 2026.

    Reported Supported Source: Simon WillisonView cited source
  5. [5]

    Mojo is now its own language, optimised to make GPU programming as painless as possible using syntax inspired by Python, if not 100% compatible with existing code.

    Reported SupportedView cited source
  6. [6]

    Qualcomm completed its purchase of Modular on July 29 and appointed Chris Lattner executive vice president of advanced AI software and platforms; Mojo, MAX and Modular Cloud retained their existing brands.

    Reported SupportedView cited source
  7. [7]

    Phoronix wrote that given Qualcomm's mixed history it had not expected much on the open-sourcing side after the acquisition, but that the entire Mojo language is now open source under Apache 2.0.

    Reported Supported Source: PhoronixView cited source
  8. [8]

    The public Modular repository now includes the Mojo compiler, standard library, examples and other platform components.

    Reported SupportedView cited source
  9. [9]

    It is possible to call into Python from Mojo and into Mojo from Python; Mojo is inspired in part by Rust and other modern languages.

    Reported SupportedView cited source
  10. [10]

    Modular had previously open-sourced the Mojo standard library.

    Reported SupportedView cited source
  11. [11]

    Chris Lattner created LLVM, helped create Clang, drove development of Apple's Swift language and later helped create Google's MLIR compiler framework; RuntimeWire notes his career has been built on projects whose influence came from shared governance and broad industrial participation.

    Reported SupportedView cited source
  12. [12]

    Lattner and Davis addressed the neutrality tension at ModCon, where Modular said its platform would continue to support hardware that competes with Qualcomm products and announced support for AWS silicon (the source sentence is truncated mid-name at "AWS Traini").

    Reported SupportedView cited source
  13. [13]

    MAX, Modular's inference framework and serving layer, is not covered by Mojo's Apache 2.0 release.

    Reported SupportedView cited source
  14. [14]

    Seven days separated the Mojo 1.0 release and the open-source release.

    Derived Supported
  15. [15]

    Modular said at ModCon that the MAX licence no longer contains device-use restrictions, that MAX will be source-available and that it is developing an open alliance program; the final scope of that program remains unclear.

    Reported SupportedView cited source
  16. [16]

    Qualcomm benefits when workloads run on Qualcomm hardware, while Modular gains relevance by making the underlying chip interchangeable.

    Reported SupportedView cited source
  17. [17]

    Mojo's original goal of being a superset of Python changed around August 2025, with the stated position that Mojo "may or may not evolve into a full superset of Python, and it's okay if it doesn't."

    Reported Supported Source: Simon Willison, quoting ModularView cited source
  18. [18]

    Modular is working to bring Mojo to Windows to complement existing macOS and Linux support.

    Reported SupportedView cited source
  19. [19]

    The gap between the May 2023 open-source promise and the 18 August 2026 release is about 39 months.

    Derived Supported
  20. [20]

    RuntimeWire's account states that the treatment of outside compiler changes will shape whether Mojo develops shared governance or remains a Qualcomm-owned codebase that the public can fork.

    Reported Insufficient Source: RuntimeWireView cited source
  21. [21]

    RuntimeWire's why-it-matters framing: Mojo gives Qualcomm-owned Modular an open developer layer for its cross-chip AI stack, and its credibility now depends on compiler governance and continued support for rival hardware.

    Reported Insufficient Source: RuntimeWireView cited source

Sources

3 independent publishers whose own reporting we read for this story.

  1. phoronix.com

    1 article · August 18, 2026

    Modular's Mojo Language Now Open-Source Following Qualcomm Acquisition
  2. runtimewire.com

    1 article · August 19, 2026

    Modular open-sources Mojo three weeks after Qualcomm acquisition
  3. simonwillison.net

    1 article · August 18, 2026

    Mojo🔥 is now open source

Topics and entities

Topics