Mojo 1.0's Compiler and Toolchain Are Now Apache 2 Licensed
Modular released the Mojo programming language's compiler and toolchain under an Apache 2 license, fulfilling a promise made since May 2023.
What it is
Mojo is a programming language from Modular aimed at combining Python-like syntax with systems-level performance, originally pitched as a superset of Python.
What it does
The compiler and toolchain are now source-available under Apache 2, a week after Modular shipped Mojo 1.0, closing out a commitment first made in Mojo's 2023 announcement.
Why it matters
Anyone evaluating Mojo as an alternative to Rust or C++ for performance-sensitive Python-adjacent code can now actually read and modify the compiler instead of trusting a closed toolchain.
How to use it
Pull the compiler and toolchain source from Modular's repositories and build it under the Apache 2 terms; check the Mojo open source announcement for the exact repo layout.