As part of the Crab project (CrabLang), development has begun on a fork of the Rust language and the Cargo package manager (the fork is called Cragbo). The leader of the fork is Travis Wagner, who is not listed among the 100 most active Rust developers. The reason for creating the fork is cited as dissatisfaction with the increasing influence of corporations on the Rust language and the questionable policies of the Rust Foundation regarding trademark usage.
The creators of Crab do not intend to fracture the community and will not simultaneously develop a separate branch; the project is presented as a synchronized fork, providing an alternative solution based on the Rust source code, which continues to be regarded as the standard. Changes from the main branches of the Rust language and the Crate package manager will periodically be merged into the main branches of the forks, after which releases of Crab will be formed, functionally identical to Rust releases but without imposing the constraints typical of Rust on developers.
The primary goal of Crab is said to provide the community with an alternative that aligns with its values and does not impose restrictions based on corporate interests. It is expected that Crab will be appealing to those who wish to have more freedom in using the language, creating products based on it, and promoting those products without fear of trademark infringements. The project will be managed by the community and will strive to maintain the spirit of collaboration, innovation, and creative freedom.
Source: opennet.ru
