Crab projekti raames algas Rust keele ja Cargo pakihalduri fork'i arendamine (fork kannab nime Crabbo). Forki juhiks nimetati Travis Wagner, kes ei kuulu Rusti 100 aktiivse arendaja hulka. Fork'i loomise põhjuseks on rahulolematus ettevõtete mõju suurendamisega Rust keelele ja kahtlane poliitika Rust Foundation'i osas kaubamärkide kasutamise kohta.
Crab'i loojad ei soovi kogukonda lõhestada ja ei plaani eraldi oma haru arendada — projekt esitatakse sünkroniseeritud fork'ina, mis pakub alternatiivset lahendust põhinev Rust koodibaasil, mis jääb endiselt kui standardne. Forkide põhiharudesse kantakse perioodiliselt muudatused Rusti põhiharudest ja Crate pakihaldurist, mille järel luuakse Crab'i versioonid, mis funktsionaalsuse poolest sarnanevad Rust'i väljaannetega, kuid ei sea arendajatele Rust'iga seotud piiranguid.
Crab'i põhieesmärk on pakkuda kogukonnale alternatiivi, mis vastab selle väärtustele ja ei sea piiranguid, mis on tingitud ettevõtete huvidest. Eeldatakse, et Crab huvitab neid, kes soovivad saada rohkem vabadust keele kasutamisel, toote loomisel selle alusel ja nende toodete edendamisel, kartmata kaubamärkide rikkumist. Projektiga juhib kogukond ja püüab säilitada koostöö, innovatsiooni ja loomingulise vabaduse vaimu.
Allikas: opennet.ru
