W ramach projektu Crab (CrabLang) rozpoczęto rozwój forka języka Rust i menedżera pakietów Cargo (fork jest dostępny pod nazwą Crabbo). Liderem forka został Travis Wagner, który nie znajduje się w pierwszej setce najbardziej aktywnych deweloperów Rust. Powodem stworzenia forka jest niezadowolenie z rosnącego wpływu korporacji na język Rust oraz wątpliwa polityka organizacji Rust Foundation dotycząca użycia znaków towarowych.
Twórcy Crab nie mają zamiaru dzielić społeczności i nie będą równolegle rozwijać oddzielnej własnej gałęzi — projekt przedstawiany jest jako zsynchronizowany fork, oferujący alternatywne rozwiązanie oparte na kodzie źródłowym Rust, który nadal jest uważany za wzorcowy. Zmiany z głównych gałęzi języka Rust i menedżera pakietów Crate będą okresowo przenoszone do głównych gałęzi forków Crab, po czym będą tworzone wydania Crab, które funkcjonalnie będą identyczne z wydaniami Rust, ale nie nałożą na deweloperów ograniczeń charakterystycznych dla projektu Rust.
Głównym celem Crab jest dostarczenie społeczności alternatywy, zgodnej z jej wartościami i nie nakładającej ograniczeń wynikających z interesów korporacyjnych. Przewiduje się, że Crab będzie interesujący dla tych, którzy pragną mieć większą swobodę w używaniu języka, tworzeniu produktów na jego podstawie oraz promowaniu tych produktów, nie obawiając się naruszeń znaków towarowych. Projekt będzie zarządzany przez społeczność i postara się zachować ducha współpracy, innowacji oraz wolności twórczej.
Źródło: opennet.ru
