CrabLang, o fork do Rust que promete deixar de lado todos os interesses corporativos

caranguejo

Uma bifurcação da comunidade de Rust

Recentemente, a notícia de que um fork da popular linguagem de programação Rust nasceu, que tem o nome CrabLangName e que vale a pena mencionar que eles não pretendem dividir a comunidade e não desenvolverão um ramo separado em paralelo.

O projeto ocorre como um ramo sincronizado que fornece uma solução alternativa baseada na base de código Rust original, que ainda é considerada uma referência.

O fork da comunidade Crab (ou "CrabLang") foi criado como uma resposta despreocupada, mas comedida, às crescentes preocupações dentro da comunidade sobre a influência das corporações e a política restritiva de marcas registradas proposta pela fundação. Esta não foi uma reação de “batida”, nem uma tentativa de espalhar medo ou causar pânico. Embora o documento que a fundação escreveu tenha levado à bifurcação, acreditamos que seja uma correção atrasada para um problema que já existia e aborda alguns problemas que muitos membros da comunidade estão enfrentando há algum tempo.

O desenvolvimento de um fork da linguagem Rust e do gerenciador de pacotes Cargo (o garfo é fornecido sob o nome Crabgo) será liderado por Travis A. Wagner. O motivos do garfo são citados como insatisfação com a crescente influência das corporações na linguagem Rust e a questionável política de marca da Rust Foundation.

a bifurcação migrará periodicamente a linguagem Rust e as alterações do gerenciador de pacotes, após o que serão formadas versões do Crab com funcionalidade idêntica às versões Rust, mas não impõem restrições de desenvolvedor inerentes ao projeto Rust.

O principal objetivo do Crab é oferecer à comunidade uma alternativa que esteja de acordo com seus valores e não imponha restrições de uso para interesses corporativos. Espera-se que o Crab seja do interesse de quem quer mais liberdade no uso da linguagem, criando produtos baseados nela e promovendo esses produtos sem medo de violação de marca registrada. O projeto será conduzido pela comunidade. e tentará manter o espírito de colaboração, inovação e liberdade criativa.

Queremos enfatizar que não estamos em desacordo com o projeto ou com o idioma original. Agradecemos tudo o que você faz para melhorar o idioma, e o ramo principal de nosso fork continuará atualizado com a base de código original. Nosso principal objetivo é garantir que a comunidade tenha uma alternativa alinhada com seus valores e desejo de uso irrestrito.

O fork da comunidade Crab é impulsionado pelo nosso amor por uma linguagem que leva o nome de um tipo de cogumelo.

Sem mais delongas, vale dizer que temos que esperar como se desenvolve esse "fork" do Rust, que pessoalmente considero desnecessário, mas pode se tornar relevante, embora como eu pessoalmente mencionei, não vejo futuro para isso, já que parece que vai ter o mesmo destino de Glimpse, um fork que depois de tantos anos de disputa pelo nome do GIMP simplesmente caiu no esquecimento.

Por último, mas não menos importante, também vale a pena mencionar que falando sobre ferrugem, alguns dias antes do fork ser criado, ocorreu um conflito na comunidade de Rust em que o membro do projeto JT deixou o projeto.

O motivo foi a transferência de JeanHeyd Meneide, que foi convidado para a conferência RustConf 2023, do status de conferência principal para regular, após o que JeanHeyd se recusou a falar na conferência. JeanHeyd Meneide é um dos editores do C Standard e um ativista. JeanHeyd está promovendo a inclusão do suporte à reflexão em tempo de compilação no Rust, ao qual ele planejava dedicar sua palestra.

O motivo da saída de JT do Core Team foram as ações de dois membros importantes da comunidade que ignorou as decisões tomadas pelo comitê gestor. Em particular, o Rust Steering Committee e os organizadores da RustConf aprovaram de forma esmagadora a recomendação de que JeanHeyd falasse na seção principal. Algum tempo depois, depois que JeanHeyd foi notificado da decisão e concordou em falar, dois membros não votantes do grupo discordaram da decisão geral devido a preocupações sobre a aplicação da promoção de apoio à reflexão de Rust, cuja implementação está em um momento muito difícil.

O Órgão reconheceu que o incidente foi causado por problemas na organização do gerenciamento do projeto, pediu desculpas a JeanHeyd e à comunidade e começou a trabalhar para modernizar as regras e processos de decisão.

Finalmente se você estiver interessado em saber mais sobre isso, você pode verificar os detalhes no link a seguir.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.