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