Il creatore del database Redis ha trasferito la gestione del progetto alla comunità

Salvatore Sanfilippo, creatore del DBMS Redis, ha annunciato, ha annunciato che non si occuperà più del progetto e dedicherà il suo tempo a qualcos'altro. Secondo Salvatore, negli ultimi anni la sua attività si è ridotta all'analisi di proposte esterne per migliorare e modificare il codice, ma non è quello che desiderava fare, poiché preferisce scrivere codice e creare qualcosa di nuovo piuttosto che risolvere compiti di routine.

Salvatore rimarrà nel consiglio consultivo di Redis Labs, ma si limiterà a generare idee. Sviluppo e manutenzione passeranno alla comunità. La direzione del progetto sarà guidata da Yossi Gottlieb e Oran Agra, che hanno assistito Salvatore negli ultimi anni, comprendono la sua visione del progetto, sono appassionati di mantenere lo spirito della comunità Redis e hanno una buona comprensione del codice e della struttura interna di Redis. Tuttavia, l'uscita di Salvatore rappresenta un notevole colpo per la comunità, poiché lui
controllava completamente tutte le questioni di sviluppo e ha ricoperto, per la maggior parte, il ruolo di "generoso dittatore a vita.«, attraverso il quale sono passati tutti i commit e le richieste di unione, che ha deciso come correggere i bug, quali novità aggiungere e quali cambiamenti architetturali sono accettabili.

È stato proposto di elaborare la questione della ulteriore modellazione dello sviluppo e dell'interazione con la comunità in collaborazione con il nuovo responsabile, che già annunciato una nuova struttura di gestione che coinvolgerà la comunità. La nuova struttura del progetto prevede l'espansione del lavoro di squadra, consentendo di scalare i processi di sviluppo e manutenzione. Si prevede di rendere il progetto aperto e accogliente per i membri della comunità, facilitando loro un partecipare in modo più attivo e significativo allo sviluppo.

Il modello di gestione proposto include un piccolo gruppo di sviluppatori chiave (core team), che sarà composto da partecipanti meritevoli, ben informati sul codice, coinvolti nello sviluppo e che comprendono le esigenze del progetto. Attualmente, nel Core Team sono presenti tre sviluppatori di Redis Labs — Yossi Gottlieb e Oran Agra, che ricoprono il ruolo di leader di progetto, e Itamar Haber, che è il leader della comunità. A breve verranno scelti alcuni membri dalla comunità per far parte del Core Team, selezionati sulla base del loro contributo allo sviluppo del progetto. Per le decisioni significative, come modifiche fondamentali al nucleo di Redis, aggiunta di nuove strutture, modifica del protocollo di serializzazione e cambiamenti che violano la compatibilità, è preferibile raggiungere un consenso tra tutti i membri del Core Team.

Con la crescita della comunità, Redis potrebbe affrontare nuove esigenze di espansione delle funzionalità, ma i nuovi leader affermano l'intenzione di mantenere attributi fondamentali del progetto, come l'orientamento all'efficienza e alla velocità, l'impegno per la semplicità, il principio "meno ma migliore" e la scelta delle giuste soluzioni per impostazione predefinita.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster