CrabLang, il fork di Rust che promette di mettere da parte tutti gli interessi aziendali

Crablang

Un fork comunitario di Rust

Recentemente la notizia lo ha reso noto è nato un fork del popolare linguaggio di programmazione Rust, che ha il nome CrabLang e che vale la pena ricordare che non intendono dividere la comunità e non svilupperanno parallelamente un proprio ramo separato.

El proyecto avviene come un ramo sincronizzato che fornisce una soluzione alternativa basata sul codice originale di Rust, che è ancora considerato un riferimento.

Il fork della comunità Crab (o "CrabLang") è stato creato come risposta spensierata ma misurata alle crescenti preoccupazioni all'interno della comunità circa l'influenza delle società e la politica restrittiva sui marchi proposta dalla fondazione. Questa non era una reazione di "bussare", né era un tentativo di diffondere paura o causare panico. Sebbene il documento scritto dalla fondazione abbia portato al fork, riteniamo che sia una soluzione in ritardo per un problema che esisteva già e risolve alcuni problemi che molti membri della comunità hanno riscontrato da tempo.

Lo sviluppo di un fork del linguaggio Rust e del gestore di pacchetti Cargo (il fork è fornito con il nome Crabgo) sarà guidato da Travis A. Wagner. IL motivi della forcella sono citati come insoddisfazione per la crescente influenza delle corporazioni sul linguaggio Rust e la discutibile politica di branding della Rust Foundation.

la biforcazione migrerà periodicamente le modifiche al linguaggio Rust e al gestore pacchetti, dopodiché verranno formate versioni di Crab identiche per funzionalità alle versioni di Rust, ma che non impongono alcuna restrizione agli sviluppatori inerenti al progetto Rust.

L'obiettivo principale di Crab è fornire alla comunità un'alternativa che è coerente con i tuoi valori e non imporre restrizioni all'uso per interessi aziendali. Crab dovrebbe interessare coloro che desiderano maggiore libertà nell'uso della lingua, nella creazione di prodotti basati su di essa e nella promozione di questi prodotti senza timore di violazione del marchio. Il progetto sarà guidato dalla comunità. e cercherà di mantenere lo spirito di collaborazione, innovazione e libertà creativa.

Ci teniamo a sottolineare che non siamo in contrasto con il progetto o con la lingua originale. Apprezziamo tutto ciò che fai per migliorare la lingua e il ramo principale del nostro fork continuerà ad essere aggiornato con il codice originale. Il nostro obiettivo principale è garantire che la comunità abbia un'alternativa in linea con i propri valori e il desiderio di un uso illimitato.

Il fork della comunità Crab è guidato dal nostro amore per una lingua che prende il nome da un tipo di fungo.

Senza ulteriori indugi, vale la pena ricordare che dobbiamo aspettare come si sviluppa questo "fork" di Rust, che personalmente considero non necessario, ma potrebbe diventare rilevante, anche se, come ho detto personalmente, non vedo un futuro per questo, dal momento che sembra che avrà la stessa sorte di Glimpse, un fork che dopo tanti anni di disputa sul nome di GIMP è semplicemente andato nel dimenticatoio.

Ultimo ma non meno importante, vale anche la pena menzionarlo parlando di ruggine, pochi giorni prima della creazione del fork, si è verificato un conflitto nella comunità di Rust in cui il membro del progetto JT ha lasciato il progetto.

Il motivo è stato il trasferimento di JeanHeyd Meneide, che è stato invitato alla conferenza RustConf 2023, dallo stato di conferenza principale a regolare, dopodiché JeanHeyd si è rifiutato di parlare alla conferenza. JeanHeyd Meneide è uno dei redattori di C Standard e un attivista. JeanHeyd sta promuovendo l'inclusione del supporto per la riflessione in fase di compilazione in Rust, a cui ha pianificato di dedicare il suo discorso.

Il motivo dell'allontanamento di JT dal Core Team sono state le azioni di due membri importanti dalla comunità che ha ignorato le decisioni prese dal comitato direttivo. In particolare, il comitato direttivo di Rust e gli organizzatori della RustConf hanno approvato in modo schiacciante la raccomandazione che JeanHeyd parli nella sezione principale. Qualche tempo dopo, dopo che JeanHeyd è stato informato della decisione e ha accettato di parlare, due membri senza diritto di voto del gruppo non sono d'accordo con la decisione generale a causa delle preoccupazioni sull'applicazione della promozione del sostegno alla riflessione di Rust, la cui attuazione è in un momento molto difficile.

L'Organismo ha riconosciuto che l'incidente è stato causato da problemi nell'organizzazione della gestione del progetto, si è scusato con JeanHeyd e la comunità e ha iniziato a lavorare per modernizzare le regole ei processi decisionali.

Infine se sei interessato a saperne di più, puoi controllare i dettagli nel seguente link


Puoi essere il primo a lasciare un commento

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.