
Фото до статті
Дмитро Сімагін
Заступник головного редактора
Компанія 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: з неї вилучено обмеження щодо типів пристроїв, а сам фреймворк стає доступним для перегляду коду в рамках програми відкритого альянсу.
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.
Нагадаємо, що Ubuntu на Windows демонструє зростання швидше, ніж на Linux, і потенційно може стати найбільшою базою користувачів цього дистрибутива.
Головна > Новини > Mojo стала повністю відкритою мовою програмування: Modular випустила компілятор під ліцензією Apache 2.0
Джерело
