Sa loob ng balangkas ng proyektong Crab (CrabLang), nagsimula ang pagbuo ng isang tinidor ng Rust na wika at ang manager ng package na Cargo (ang tinidor ay ibinibigay sa ilalim ng pangalang Crabgo). Si Travis A. Wagner, na wala sa listahan ng 100 pinaka-aktibong developer ng Rust, ay pinangalanan bilang pinuno ng tinidor. Ang kawalang-kasiyahan sa pagtaas ng impluwensya ng mga korporasyon sa wikang Rust at ang kaduda-dudang patakaran ng Rust Foundation tungkol sa paggamit ng mga trademark ay binanggit bilang dahilan ng paglikha ng tinidor.
Ang mga tagalikha ng Crab ay hindi nagnanais na hatiin ang komunidad at hindi bubuo ng isang hiwalay na sangay ng kanilang sarili nang magkatulad - ang proyekto ay ipinakita bilang isang naka-synchronize na tinidor na nagbibigay ng alternatibong solusyon batay sa orihinal na Rust code base, na patuloy na isinasaalang-alang bilang isang sanggunian. Ang mga pagbabago mula sa mga pangunahing sangay ng Rust language at ang Crate package manager ay pana-panahong ililipat sa mga pangunahing sangay ng mga forks, pagkatapos nito ay mabubuo ang Crab release na magkapareho sa functionality sa Rust release, ngunit hindi nagpapataw ng mga paghihigpit sa mga developer na likas. sa Rust project.
Ang nakasaad na layunin ng Crab ay bigyan ang komunidad ng isang alternatibo na naaayon sa mga halaga nito at hindi nagpapataw ng mga paghihigpit sa paggamit dahil sa mga interes ng korporasyon. Inaasahan na mag-apela ang alimango sa mga nais ng higit na kalayaan na gamitin ang wika, lumikha ng mga produkto batay dito, at i-promote ang mga produktong iyon nang walang takot sa paglabag sa trademark. Ang proyekto ay hinihimok ng komunidad at susubukan na mapanatili ang diwa ng pakikipagtulungan, pagbabago at kalayaan sa pagkamalikhain.
Pinagmulan: opennet.ru
