Skaparen av Redis DBMS överlämnade projektstöd till samhället

Salvatore Sanfilippo, skapare av Redis databashanteringssystem, meddelatatt han inte längre kommer att vara med och stödja projektet och kommer att ägna sin tid åt något annat. Enligt Salvador har hans arbete under de senaste åren reducerats till att analysera förslag från tredje part för att förbättra och ändra koden, men det var inte det han ville göra, eftersom han föredrar att skriva kod och skapa något nytt än att lösa problem med rutinunderhåll.

Salvador kommer att stanna kvar i Redis Labs rådgivande styrelse, men kommer att begränsa sig till att generera idéer. Utveckling och underhåll läggs i samhällets händer. Tjänsten som projektledare har överförts till Yossi Gottlieb och Oran Agra, som har hjälpt Salvador de senaste åren, att förstå hans vision för projektet, inte är likgiltiga för att bevara andan i Redis-gemenskapen och är väl insatta i koden och Redis interna struktur. Men Salvadors avgång är en betydande chock för samhället, eftersom han
hade fullständig kontroll över alla utvecklingsfrågor och spelade i stort rollen som "välvillig diktator för livet", genom vilken alla commits och merge-förfrågningar gick igenom, vem bestämde hur buggar skulle fixas, vilka innovationer som skulle läggas till och vilka arkitektoniska förändringar som var acceptabla.

Frågan om att fastställa en vidareutvecklingsmodell och interaktion med samhället föreslogs utarbetas av nya underhållare som redan har meddelat en ny förvaltningsstruktur som kommer att involvera samhället. Den nya projektstrukturen innebär ett utökat lagarbete, vilket kommer att möjliggöra skalning av utvecklings- och underhållsprocesser. Planen är att göra projektet öppet och vänligt för samhällsmedlemmar, som ska få lättare att ta en mer aktiv och betydelsefull del i utvecklingen.

Föreslagen förvaltningsmodell inkluderar en liten grupp nyckelutvecklare (kärnteam), till vilka beprövade deltagare som är bekanta med koden, involverade i utvecklingen och förstår projektets mål kommer att väljas. För närvarande innehåller Core Team tre utvecklare från Redis Labs - Yossi Gottlieb och Oran Agra, som har tagit posten som projektledare, samt Itamar Haber, som har tagit posten som community leader. Inom en snar framtid är det planerat att välja flera medlemmar från communityn till Core Team, utvalda baserat på deras bidrag till utvecklingen av projektet. För större beslut som grundläggande förändringar av Redis-kärnan, tillägg av nya ramverk, ändringar i serialiseringsprotokollet och ändringar som bryter kompatibiliteten, är samförstånd mellan alla Core Team-medlemmar att föredra.

När samhället växer kan Redis möta nya behov av utökad funktionalitet, men de nya ledarna säger att projektet kommer att bibehålla projektets grundläggande egenskaper, såsom fokus på effektivitet och hastighet, önskan om enkelhet, principen om "mindre är bättre" och valet av rätt lösningar för standard.

Källa: opennet.ru

Lägg en kommentar