Salvatore Sanfilippo, creatore del DBMS Redis, , ha annunciato che non si occuperà più del progetto e dedicherà il suo tempo a qualcos'altro. Secondo Salvatore, negli ultimi anni il suo lavoro si è concentrato sull'esaminare proposte esterne per migliorare e modificare il codice, ma non è questo ciò che voleva fare, poiché preferisce scrivere codice e creare qualcosa di nuovo piuttosto che risolvere compiti di routine legati alla manutenzione.
Salvatore rimarrà nel direttivo consultivo di Redis Labs, ma si limiterà a generare idee. Lo sviluppo e la manutenzione passeranno nelle mani della comunità. La guida del progetto è stata affidata a Yossi Gottlieb e Oran Agra, che hanno assistito Salvatore negli ultimi anni, comprendono la sua visione del progetto, sono attenti alla preservazione dello spirito della comunità Redis, e conoscono bene il codice e la struttura interna di Redis. Tuttavia, l'uscita di Salvatore rappresenta un notevole shock per la comunità, poiché lui
ha controllato completamente tutte le questioni di sviluppo e ha svolto, in sostanza, il ruolo di «», attraverso il quale passavano tutti i commit e le richieste di fusione, che decideva come dovevano essere corretti gli errori, quali novità aggiungere e quali modifiche architettoniche erano accettabili.
La questione della definizione del futuro modello di sviluppo e interazione con la comunità è stata proposta per essere elaborata da nuovi manutentori, che già hanno una nuova struttura di gestione, che coinvolgerà la comunità. La nuova struttura del progetto implica l'espansione del lavoro di squadra, che consentirà di scalare i processi di sviluppo e manutenzione. Si prevede di rendere il progetto aperto e accogliente per i membri della comunità, facilitando loro la partecipazione in modo più attivo e significativo nello sviluppo.
include un piccolo gruppo di sviluppatori chiave (core team), all'interno del quale verranno scelti partecipanti che hanno dimostrato le proprie capacità, ben informati sul codice, coinvolti nello sviluppo e che comprendono gli obiettivi del progetto. Attualmente nel Core Team sono entrati tre sviluppatori di Redis Labs: Yossi Gottlieb e Oran Agra, che hanno assunto il ruolo di leader del progetto, e Itamar Haber, che ha assunto il ruolo di leader della comunità. Nei prossimi giorni si prevede di selezionare nel Core Team alcuni membri della comunità, scelti in base al loro contributo allo sviluppo del progetto. Per prendere decisioni significative, come cambiamenti fondamentali al core di Redis, l'aggiunta di nuove strutture, modifiche al 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 dichiarano di mantenere tali attributi fondamentali del progetto come l'orientamento all'efficienza e alla velocità operativa, il desiderio di semplicità, il principio "meno ma meglio" e la scelta delle giuste decisioni per impostazione predefinita.
Fonte: opennet.ru
