
Mojo vira código aberto sob Apache 2.0
Abertura do código sob licença permissiva
A Modular anunciou em 18 de agosto de 2026 que a linguagem Mojo passou a ser totalmente de código aberto sob a licença Apache 2.0 com exceções LLVM. O código-fonte do compilador, das ferramentas e de tudo o necessário para construir a linguagem está disponível no repositório da empresa no GitHub.
A Mojo é uma linguagem de programação de uso geral que integra pesquisas recentes em compiladores e linguagens de programação para aproveitar GPUs, aceleradores de IA e outros hardwares avançados. Nos últimos quatro anos, a linguagem foi desenvolvida com uma comunidade aberta, mas com compilador fechado. Na semana anterior ao anúncio, a Mojo atingiu a versão 1.0 com estabilidade de código-fonte.
Escolha da licença e abordagem gradual
A Apache 2.0 foi escolhida por ser considerada o padrão para linguagens e compiladores, oferecendo flexibilidade para uso em diversos tipos de aplicações. As extensões LLVM ampliam as liberdades para construção e distribuição de binários compilados a partir de Mojo.
A estratégia de abertura foi deliberadamente gradual: primeiro a biblioteca padrão foi aberta, depois centenas de milhares de linhas de código de kernels escritos em Mojo, ferramentas e suporte. A empresa argumenta que equipes pequenas e coesas são melhores para encontrar a "alma" de uma linguagem, mas que o feedback de uma comunidade mais ampla é essencial para evitar câmaras de eco.
Como construir a partir do código-fonte
O código está disponível no repositório principal da Modular no GitHub. A empresa usa Bazel para gerenciar processos complexos de build e cache. Um único comando permite compilar o compilador Mojo a partir do código-fonte e executá-lo contra um arquivo Mojo. Para quem não trabalha no compilador em si, há a opção de usar um binário pré-compilado noturno, economizando tempo de compilação.
Contribuições e contexto corporativo
A biblioteca padrão aceita contribuições desde 2024. No entanto, a empresa afirma que ainda não está pronta para aceitar contribuições ao compilador e às ferramentas, citando a necessidade de ser deliberada na forma de lidar com contribuições, especialmente na era atual de código assistido por IA. A previsão é aceitar contribuições ao compilador até o final de 2026.
O anúncio ocorre pouco após a Qualcomm concluir a aquisição da Modular, em julho de 2026. O blog da empresa também menciona o evento ModCon 2026, realizado na mesma data, com o tema "código aberto, nuvem aberta, silício aberto".