В рамките на проекта Crab (CrabLang) започна развитието на форка на езика Rust и пакетния мениджър Cargo (форкът се предлага под името Сrabgo). Лидер на форка е обявен Тревис Уагнер (Travis A. Wagner), който не е част от 100-те най-активни разработчици на Rust. Причината за създаването на форка е недоволството от нарастващото влияние на корпорациите върху езика Rust и съмнителната политика на организацията Rust Foundation относно използването на търговски марки.
Създателите на Crab нямат намерение да разделят общността и няма да развиват паралелно отделна собствена версия — проектът се представя като синхронизирания форк, предоставящ алтернативно решение на базата на изходният код на Rust, който продължава да се разглежда като еталонен. В основните клонове на форковете периодично ще се пренасят промени от основните клонове на езика Rust и пакетния мениджър Crate, след което ще се формират версии на Crab, идентични по функционалност на версиите на Rust, но без да налагат ограничения, характерни за проекта Rust.
Основната цел на Crab е да предостави на общността алтернатива, съответстваща на нейните ценности и без ограничения, предизвикани от корпоративни интереси. Предполага се, че Crab ще бъде интересен за тези, които желаят да получат повече свобода при използването на езика, създаването на продукти въз основа на него и популяризирането на тези продукти, без да се страхуват от нарушения на търговски марки. Проектът ще бъде управляван от общността и ще се стреми да запази духа на сътрудничество, иновации и свобода на творчество.
Източник: opennet.ru
