Crab (CrabLang) projekti raames algas Rusti keele ja Cargo paketihalduri forki arendamine (fork kantakse nimele Crabbo). Forki juhiks on Travis Wagner, kes ei kuulu Rusti 100 aktiivse arendaja hulka. Forki loomise põhjuseks tuuakse välja rahulolematus korporatsioonide mõju suurenemise üle Rusti keelele ja kaheldav Rust Foundation'i kaubamärgipoliitika.
Crabi loojaid ei kavatse kogukonda lõhkuda ja nad ei arenda paralleelselt eraldi oma haru — projekt on esitatud sünkroniseeritud forkina, mis pakub alternatiivset lahendust Rusti lähtekoodibaasil, mida jätkuvalt peetakse standardiks. Forki põhivõrkudesse kantakse perioodiliselt muutusi Rusti keele ja Crate paketihalduri põhivõrkudest, mille järel luuakse Crab väljaanded, mis funktsionaalsuse poolest vastavad Rusti väljaannetele, kuid ei sea arendajatele Rusti projektile iseloomulikke piiranguid.
Crabi peamine eesmärk on pakkuda kogukonnale alternatiivi, mis vastab nende väärtustele ja ei sea piiranguid, mis on tingitud korporatiivsetest huvidest. Eeldatakse, et Crab huvitab neid, kes soovivad keelt kasutada, luua selle põhjal tooteid ja edendada neid, kartmata kaubamärkide rikkumist. Projektit juhib kogukond ja see püüab säilitada koostöö, innovatsiooni ja loomingulise vabaduse vaimu.
Allikas: opennet.ru
