Перейти к содержимому
Новость

Mojo открыли целиком, но править компилятор сообщество пока не сможет

Исходный код компилятора и инструментов Mojo теперь опубликован под Apache 2.0 с исключениями LLVM. Однако доступ к коду пока шире, чем возможности участвовать в его разработке.

AnVas
Mojo открыли целиком, но править компилятор сообщество пока не сможет

Автор: ITHome

После выхода Mojo 1.0 разработчики открыли ту часть языка, которая до сих пор оставалась закрытой: компилятор, инструменты и компоненты, необходимые для сборки Mojo из исходного кода. Ранее в открытом доступе уже находились стандартная библиотека, значительная часть кода ядер и сопутствующие инструменты.
Это заметное изменение для языка, который рассчитан в том числе на высокопроизводительные вычисления на CPU, GPU и других ускорителях. Теперь работу компилятора можно изучать и собирать самостоятельно, а лицензия Apache 2.0 с исключениями LLVM допускает использование Mojo в коммерческих проектах.
Но полностью открытый исходный код пока не означает полностью открытую разработку. Стандартная библиотека принимает внешние изменения с 2024 года, тогда как пул-реквесты в компилятор и его инструменты команда Mojo пока не принимает. Открыть эти части проекта для внешних разработчиков планируется до конца 2026 года.

02_1346x2439_0d1823fce6

Фото: ITHome

Получается промежуточная ситуация: Mojo уже можно назвать полностью открытым по доступности исходного кода, но управление наиболее важной частью языка пока остается внутри команды разработчиков. Для независимого аудита и экспериментов этого достаточно, для прямого участия в развитии компилятора еще нет.

Источник: ITHome
4 показов