Modular libera Mojo como código abierto tres semanas después de su adquisición por Qualcomm
La versión Apache 2.0 incluye el compilador y las herramientas de Mojo, mientras que Modular, propiedad de Qualcomm, argumenta que su plataforma de IA puede atender a chips rivales.
By RuntimeWire Staff · Published
Primary source: Modular
Why it matters
Mojo gives Qualcomm-owned Modular an open developer layer for its cross-chip AI stack. Its credibility now depends on compiler governance and continued support for rival hardware.

Chris Lattner (@clattner_llvm) and Tim Davis (@iamtimdavis) fundaron Modular, que publicó como código abierto todo el lenguaje de programación Mojo el 18 de agosto, incluyendo su compilador y las herramientas para desarrolladores, tres semanas después de que Qualcomm completara su adquisición de Modular.
La publicación pone una licencia Apache 2.0 sobre el proyecto central para desarrolladores detrás del esfuerzo de cuatro años y medio de los fundadores para construir una capa de software común para hardware de IA. También da a Lattner y Davis una prueba temprana de la promesa que llevaron a Qualcomm: Modular puede pertenecer a un fabricante de chips mientras sigue dando soporte a chips fabricados por competidores del propietario.
Modular divulgó la publicación en su anuncio de ModCon, una semana después de que Mojo alcanzara la versión 1.0 el 11 de agosto. La versión 1.0 estableció un contrato de lenguaje más estable tras años de cambios frecuentes, mientras que la publicación de código abierto movió el compilador al repositorio público de Modular junto con la biblioteca estándar y otros componentes de la plataforma.
Pocos fundadores están mejor preparados para convertir un lenguaje de programación en la puerta de entrada a un negocio de infraestructura. Lattner creó LLVM, ayudó a crear Clang, impulsó el desarrollo del lenguaje Swift de Apple y más tarde ayudó a crear el marco de compilación MLIR de Google. Su trabajo ha seguido repetidamente el mismo patrón: establecer una base técnica de menor nivel, abrir lo suficiente para atraer contribuyentes y luego dejar que otros productos y plataformas se construyan sobre ella.
Davis aportó el lado de despliegue de IA de esa tesis. Antes de cofundar Modular en 2022, trabajó en Google en TensorFlow, MLIR, infraestructura TPU y sistemas de aprendizaje automático para dispositivos. Lattner y Davis se conocieron en Google, donde la creciente colección de pilas de software separadas para CPUs, GPUs y aceleradores personalizados los convenció de que la infraestructura de IA necesitaría una capa común que abarcara a los proveedores de hardware.
El compilador es público
Mojo es un lenguaje orientado a sistemas diseñado para software de alto rendimiento en CPUs, GPUs y otros aceleradores. Su sintaxis y la interoperabilidad con Python están pensadas para dar a los desarrolladores de IA un camino gradual desde programas familiares en Python hacia kernels de menor nivel y código de sistemas sin mantener una base de código separada en CUDA o C++ para cada operación crítica en rendimiento.
El repositorio público de Modular ahora incluye el compilador de Mojo, la biblioteca estándar, ejemplos y otros componentes de la plataforma. El lenguaje Mojo, el compilador y las herramientas para desarrolladores están disponibles bajo Apache 2.0.
Esa apertura importa porque Lattner ha pasado gran parte de su carrera construyendo proyectos cuya influencia proviene de la gobernanza compartida y la amplia participación industrial. Publicar el código fuente crea la base legal para esa participación. El tratamiento de los cambios externos al compilador dará forma a si Mojo desarrolla una gobernanza compartida o permanece como una base de código propiedad de Qualcomm que el público puede bifurcar.
La apertura se detiene en un límite comercial crucial. MAX, el marco de inferencia y la capa de serving de Modular, no está cubierto por la publicación Apache 2.0 de Mojo. Modular dijo en ModCon que la licencia de MAX ya no contiene restricciones de uso por dispositivo, que MAX será de código disponible y que está desarrollando un programa de alianza abierto. El alcance final de ese programa sigue sin estar claro.
Qualcomm heredó un problema de neutralidad
Qualcomm completó su compra de Modular el 29 de julio y nombró a Lattner vicepresidente ejecutivo de software y plataformas avanzadas de IA. Mojo, MAX y Modular Cloud conservaron sus marcas existentes.
RuntimeWire informó cuando se anunció el acuerdo que Qualcomm estaba comprando su camino hacia la capa de ejecución de IA, donde el software determina qué chips pueden usar los desarrolladores y con qué facilidad las cargas de trabajo se mueven entre ellos. Esa estrategia le da a Qualcomm una vía hacia los centros de datos y los flujos de trabajo de desarrolladores que va más allá de vender sus propios procesadores.
La propiedad crea una tensión evidente. El argumento de Modular depende de que los desarrolladores y las empresas de hardware crean que MAX y Mojo tratarán a las siliconas competidoras como objetivos de primera clase. A Qualcomm le beneficia que las cargas de trabajo se ejecuten en hardware Qualcomm, mientras que Modular gana relevancia al hacer que el chip subyacente sea intercambiable.
Lattner y Davis abordaron esa tensión directamente en ModCon. Modular dijo que su plataforma seguiría dando soporte a hardware que compite con los productos de Qualcomm. Anunció soporte para AWS Trainium, Google TPUs, Qualcomm Cloud AI 100 Ultra y Qualcomm Dragonfly, junto con los despliegues de GPU de NVIDIA y AMD que ya ofrece. Esas nuevas integraciones de aceleradores están programadas para pasar a producción en los próximos meses.
Publicar Mojo como código abierto refuerza esa afirmación porque los proveedores de hardware pueden inspeccionar y adaptar la capa de lenguaje por sí mismos. Ingenieros de HTEC, por ejemplo, llevaron el soporte de Google TPU a la plataforma de Modular con Modular serving en un papel de soporte, según la compañía. Modular afirma que las nuevas integraciones de hardware requirieron una reducción del esfuerzo de ingeniería de más de 10 veces en comparación con sus esfuerzos tradicionales de puesta en marcha; esa comparación no ha sido verificada de forma independiente.
El lenguaje impulsa un negocio en la nube
La misma conferencia anunció que Modular Cloud estaba generalmente disponible, convirtiendo el trabajo de los fundadores en compilador e inferencia en un servicio administrado. Modular ofrece endpoints compartidos compatibles con OpenAI con precio por token y despliegues dedicados que se ejecutan en infraestructura reservada operada por Modular o por sus clientes.
Modular identificó a MiniMax como un cliente emblemático que ejecuta el modelo M3 en un despliegue dedicado. Modular dice que ese despliegue sirve miles de millones de tokens por minuto y requirió kernels especializados para MiniMax Sparse Attention, una técnica destinada a reducir el trabajo requerido a medida que crece la longitud del contexto. La cifra de rendimiento la suministra la compañía y no ha sido verificada de forma independiente.
Esto explica por qué Modular eligió abrir Mojo mientras mantiene términos diferentes en torno a MAX. Un lenguaje con licencia permisiva puede ampliar la base de desarrolladores, atraer puertos de hardware y convertir a Mojo en la forma predeterminada de escribir kernels especializados. MAX y Modular Cloud luego capturan el valor comercial de desplegar y servir los modelos resultantes.
Los fundadores contaban con un respaldo financiero sustancial para construir esa pila antes de la venta a Qualcomm. Modular anunció una ronda de 250 millones de dólares el 24 de septiembre de 2025, liderada por U.S. Innovative Technology Fund, con la participación de DFJ Growth, GV, General Catalyst y Greylock. Modular dijo que la financiación la valoró en 1,600 millones de dólares y elevó su capital recaudado total a 380 millones de dólares.
Qualcomm ahora aporta el balance y el alcance de hardware que Modular antes necesitaba capital de riesgo para perseguir. Mojo de código abierto es el mecanismo de Lattner y Davis para mantener la credibilidad del lado de desarrolladores de la compañía dentro de esa estructura corporativa más grande.
La publicación del código fuente resuelve una pregunta que llevaba largo tiempo: los desarrolladores finalmente pueden inspeccionar y construir sobre el compilador sin esperar la próxima versión binaria de Modular. La gobernanza, las contribuciones externas y la inversión continua en hardware rival determinarán hasta qué punto el lenguaje puede expandirse más allá de su propietario corporativo.