A Modular most tényleg kinyitotta a Mojo ajtaját. A 2026. augusztus 18-i GitHub-frissítésben már a Mojo fordítója is a nyílt Modular-repó fő elemei között szerepel, nem csak a korábban hozzáférhető standard könyvtár. A Modular 26.5 hivatalos bejelentése szerint a Mojo 1.0 stabil alapot ad a nyelvnek, most pedig a fordító és a hozzá tartozó eszközök forrása is láthatóvá vált.
A Mojo egy Python-szerű szintaxist és rendszerszintű vezérlést próbál összehozni, elsősorban CPU-k, GPU-k és más gyorsítók programozásához. Ez azért fontos, mert az AI-fejlesztésben nem csak az számít, melyik modell fut, hanem az is, mennyire lehet hatékonyan kihasználni az alatta dolgozó hardvert.
A fordító forrása is bekerült
A Modular repója most már külön felsorolja a Mojo compiler forrását tartalmazó KGEN könyvtárat. A projekt dokumentációja szerint a név a “kernel generator” rövidítése, vagyis itt találhatók a Mojo fordítójának fontos részei, a tesztek és a fejlesztői dokumentáció.
A KGEN alatt nem egyetlen fájlt kell elképzelni. A könyvtárban ott vannak többek között a parser és az MLIR-fordítás C++-os komponensei, a parancssori eszközök, valamint a tesztek. A nyilvános mojo a fő fordítóprogram, míg a kgen, a kgen-opt és a kgen-translate a fordítási folyamat különböző lépéseit és köztes reprezentációit teszik vizsgálhatóvá.

Nem minden komponens ugyanazzal a licenccel fut
A GitHub-repó jelenlegi leírása szerint a repository és a hozzájárulások Apache License 2.0-val, LLVM-kivételekkel érkeznek. Ez vonatkozik a Mojo nyílt komponenseire és a tárházban található forrásokra. A MAX használata és terjesztése viszont továbbra is a Modular saját közösségi licencét követi, ezért a Mojo és a teljes MAX-platform licencelését nem érdemes egyetlen mondattal elintézni.
A különbség gyakorlati szempontból számít. A Mojo compiler és a standard könyvtár forrását meg lehet nézni, lehet belőle tanulni, és a repó struktúrája alapján könnyebb megérteni, hogyan kapcsolódik a nyelv a gyorsítókat célzó kódhoz. Aki viszont üzleti terméket építene a MAX köré, annak a Modular Community License feltételeit is el kell olvasnia.
Nyílt lett, de még nincs kész a közösségi folyamat
A bejelentésnek van egy fontos apróbetűs része. A Modular már fogad hozzájárulásokat a Mojo standard könyvtárához, a MAX gyorsítótár-könyvtárához, modellarchitektúrákhoz, példakódokhoz és dokumentációhoz. A Mojo fordítónál viszont a GitHub README-je külön jelzi, hogy a közreműködés folyamata még nincs megnyitva.
Ez nem ugyanaz, mint amikor egy projekt csak feltölti a forráskódot, majd magára hagyja. A kód, a dokumentáció és az issue-k nyilvánosak, de a compilerhez még nincs kialakított pull requestes munkafolyamat. A Modular saját közlése szerint ehhez a szükséges eszközöket és szabályokat még fel kell építeni.
Miért érdekes ez az AI-fejlesztőknek?
Az AI-infrastruktúrában sokáig két külön világ találkozott: a könnyen használható Python és a hardverhez közeli, nehezebben karbantartható kernel- vagy C++-kód. A Mojo célja, hogy ezt a távolságot csökkentse. A nyílt compilerrel most már nemcsak a nyelv felszíne és a könyvtárak vizsgálhatók, hanem az is, hogyan lesz a Mojo-forrásból köztes reprezentáció, majd futtatható kód.
A Mojo 1.0 ettől még nem jelenti azt, hogy a nyelv minden tervezett képessége elkészült. A Modular a stabil alapot tette meg mérföldkőnek, miközben további rendszerszintű funkciókat, például fejlettebb aszinkron programozást és mintillesztést is későbbre ígér. A mostani lépés inkább arról szól, hogy a fejlesztők végre a teljes eszközlánc működését is megismerhetik.
A Mojo így nem egyik napról a másikra vált Python- vagy C++-gyilkossá. Viszont a teljesebb forrásnyitás eltüntet egy fontos fekete dobozt az AI-hardveres fejlesztésből. Hogy a közösség mennyire tud majd beleszólni a compiler irányába, az a következő hónapok egyik legfontosabb kérdése lesz.