Полная доступность исходного кода MAX
После того как в августе 2026 года был открыт язык программирования Mojo, компания Modular завершила важный этап трансформации своей основной платформы. Теперь полный исходный код MAX доступен публично. В релиз MAX 26.7 вошли:
- Компилятор графов MAX (MAX graph compiler);
- Рантайм MAX (MAX runtime);
- Хуки расширяемости устройств (device extensibility hooks).
Это позволяет разработчикам и компаниям глубоко интегрировать MAX в свои решения, понимая внутреннюю механику высокопроизводительного сервера инференса с API, совместимым с OpenAI.
Новая лицензия MAX: «Source Available»
Modular выбрала модель «source available» (доступный исходный код), а не классический open-source. Новая лицензия MAX имеет четкие условия:
- Разрешено: Создание и распространение коммерческих продуктов на базе MAX без уплаты лицензионных отчислений или сборов.
- Запрещено: Использование ИИ для реимплементации MAX, создание коммерческих хостинговых сервисов инференса на базе MAX, а также публикация и распространение модифицированных версий исходного кода.
Почему такие ограничения?
В официальном заявлении Modular объяснила, что ограничения на распространение модификаций направлены на предотвращение фрагментации экосистемы. Компания хочет, чтобы MAX оставалась единой программной основой, эволюционирующей в одном направлении. При этом разработчики поощряются к экспериментам и отправке улучшений обратно в проект (upstream contribution).
Сравнение подходов к лицензированию
| Аспект | Стандартный Open Source (MIT/Apache) | Новая лицензия MAX |
|---|---|---|
| Коммерческое использование | Разрешено | Разрешено (без роялти) |
| Модификация кода | Разрешено | Разрешено для экспериментов |
| Распространение форков | Разрешено | Запрещено |
| ИИ-реимплементация | Обычно разрешено | Запрещено |
| Хостинг-сервисы | Разрешено | Запрещено |
Значение для рынка
Открытие MAX 26.7 знаменует собой переход от закрытых проприетарных решений к более прозрачной, но контролируемой экосистеме. Для энтузиастов и корпоративных клиентов это означает возможность локального развертывания LLM с высокой производительностью, но с сохранением единой версии платформы, что упрощает поддержку и совместимость драйверов.
Источник: Phoronix ↗
