În cadrul proiectului Crab (CrabLang), a început dezvoltarea unei furci din limbajul Rust și a managerului de pachete Cargo (furca este furnizată sub numele Crabgo). Travis A. Wagner, care nu se află pe lista celor mai activi 100 de dezvoltatori Rust, este numit lider al fork-ului. Nemulțumirea față de influența tot mai mare a corporațiilor asupra limbajului Rust și politica îndoielnică a Fundației Rust cu privire la utilizarea mărcilor comerciale sunt invocate drept motiv pentru crearea furcii.
Creatorii Crab nu intenționează să fragmenteze comunitatea și nu vor dezvolta o ramură separată a lor în paralel - proiectul este prezentat ca o furcă sincronizată care oferă o soluție alternativă bazată pe baza de cod original Rust, care continuă să fie luată în considerare. ca referință. Modificările din ramurile principale ale limbajului Rust și managerul de pachete Crate vor fi transferate periodic în ramurile principale ale furkurilor, după care se vor forma versiuni Crab care sunt identice ca funcționalitate cu versiunile Rust, dar care nu impun restricții inerente dezvoltatorilor. în proiectul Rust.
Scopul declarat al lui Crab este de a oferi comunității o alternativă care este în concordanță cu valorile sale și nu impune restricții de utilizare din cauza intereselor corporative. Se așteaptă ca Crab să atragă cei care doresc mai multă libertate de a folosi limbajul, de a crea produse bazate pe acesta și de a promova acele produse fără teama de încălcarea mărcii comerciale. Proiectul va fi condus de comunitate și va încerca să mențină spiritul de colaborare, inovare și libertate creativă.
Sursa: opennet.ru
