Mojo перейшла на відкриту ліцензію Apache 2.0

Фото до статті

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

Mojo стала повністю відкритою мовою програмування: Modular випустила компілятор під ліцензією Apache 2.0

Раніше 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.

Джерело

No votes yet.
Please wait...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *