
Компанія Modular — стартап у сфері ШІ, заснований Крісом Латтнером, автором LLVM та мови Swift, — офіційно відкрила вихідний код своєї системної мови програмування Mojo. Про це компанія оголосила під час конференції ModCon 2026, і рішення виглядає особливо показовим на тлі нещодавнього поглинання Modular компанією Qualcomm.

Раніше Modular вже відкривала лише стандартну бібліотеку Mojo. Очільник Phoronix Майкл Ларабел зазначає, що після поглинання Qualcomm — компанії з неоднозначною репутацією щодо відкритих технологій — очікувати повного відкриття коду було не варто. Проте тиждень тому вийшла Mojo 1.0, а слідом за нею вся мова, включно з компілятором та інструментарієм розробника, перейшла під безумовну ліцензію Apache 2.0.
За даними офіційного блогу Modular, це продовження поступової політики відкриття стека компанії: у 2024 році відкрили стандартну бібліотеку Mojo, у 2025-му — ядра MAX, а тепер настала черга самого компілятора.
Що анонсували Modular і Qualcomm
Під час ModCon 2026 компанії оприлюднили одразу кілька нововведень:
- Mojo 1.0 стала повністю відкритою під ліцензією Apache 2.0.
- Modular Cloud вийшла у публічний доступ — хмарну платформу вже використовує, зокрема, MiniMax для обслуговування свого M3 на мільярдах токенів за хвилину.
- Розширено апаратну підтримку: платформа Modular тепер працює з AWS Trainium, Google TPU, а також із прискорювачами Qualcomm Cloud AI 100 та Qualcomm Dragonfly — на додачу до звичних CPU та GPU.
- Готується нативна підтримка Windows для Mojo — Modular співпрацює з командою Windows у Microsoft.
- Змінено ліцензію MAX: з неї прибрали обмеження на типи пристроїв, а сам фреймворк стає source-available у рамках програми відкритого альянсу.
Windows, GPU-ядра та зв’язок із Python
Mojo мала підтримку macOS і Linux ще до цього, а на Windows розробники користувалися нею через WSL. Тепер, за словами Modular, нативна підтримка Windows — один із найчастіших запитів спільноти, і компанія працює над цим разом із командою Windows Platform + Developer у Microsoft.
Мова спроєктована для роботи на різнорідному залізі — від звичайних CPU і GPU до спеціалізованих ШІ-прискорювачів. Синтаксично Mojo частково надихалася Rust та іншими сучасними мовами, а ключова особливість — двостороння сумісність із Python: код можна викликати як із Mojo в Python, так і навпаки. Приклад ядра для GPU наведено на скриншоті в оригінальній публікації Modular.
Чому це важливо
Ларабел з Phoronix відзначає, що новина про повне відкриття Mojo викликає ентузіазм, тим паче що Кріс Латтнер залишається активно залученим до розвитку проєкту — а це, на його думку, гарантія подальшого прогресу мови.
У самій Modular пояснюють це ширшою стратегією: компанія прагне побудувати єдину відкриту програмну платформу для гетерогенних обчислень, де розробники пишуть модель один раз і запускають її на будь-якому «залізі» — від GPU NVIDIA й AMD до TPU Google чи прискорювачів Qualcomm — незалежно від того, який стек постачальника історично домінував.
Ознайомитися з мовою та доєднатися до розробки можна на сайті MojoLang.org.
