Prije nekoliko dana Predstavljen je kreator Redis DBMS-a “Salvatore Sanfilippo” putem najave više nećete biti uključeni u održavanje projekta i posvetit će svoje vrijeme nečemu drugom.
Prema Salvatoreu Sanfilippu, posljednjih godina njegov se rad sveo na analizu prijedloga trećih strana za poboljšanje i promjenu koda, ali to nije ono što bi želio raditi, jer voli pisati kôd i stvoriti nešto novo za rješavanje održavanja rutina zadataka.
Iako je tvorac projekta Salvatore Sanfilippo donio odluku da napusti projekt, I dalje će ostati u savjetodavnom odboru Redis Labs, ali to će biti ograničeno samo na generisanje ideja.
Dok kontrola, razvoj i održavanje Redis DBMS predaju se zajednici.
Kada sam započeo projekat Redis prije više od deset godina, bio sam u jednom od najuzbudljivijih vremena u svojoj karijeri. Moj suosnivač i ja uspješno smo pokrenuli dvije vodeće usluge web 2.0 na talijanskom webu.
Da bismo ih učinili skalabilnima, morali smo izmisliti mnogo novih koncepata, koji su većinu vremena već bili poznati na terenu, ali nismo znali ili ih nije trebalo provjeriti. Problem? Naći ćemo rješenje. Željeli smo riješiti probleme, ali još više da se zabavimo. Ovo je bilo razigrano okruženje u kojem se Redis rodio.
Voditelj projekta je bio prebačen u Yossi Gottlieb i Oran Agra, Oni koji su pomogli Salvatoreu Sanfilippu posljednjih godina, razumiju njegovu viziju projekta, nisu ravnodušni prema održavanju duha zajednice Redis i dobro su upućeni u kodeks i unutrašnju strukturu Redisa.
Međutim, Odlazak Salvatorea Sanfilippa značajan je šok za zajednicu, budući da u potpunosti kontrolira sve razvojne probleme i igra, općenito, ulogu "velikodušnog diktatora za cijeli život" preko kojeg su izvršeni svi zahtjevi za kompromis i spajanje, koji je odlučio kako će se riješiti greške koje inovacije treba dodati i koje arhitektonske promjene su prihvatljive.
Predloženo je rješavanje pitanja određivanja dodatnog modela da razvijaju i komuniciraju sa zajednicom novi menadžeri održavanja koji su već najavili novu upravljačku strukturu u koju će zajednica biti uključena.
Nova struktura projekta podrazumijeva proširenje timskog rada, koji će skalirati procese razvoja i održavanja. Planirano je da projekat bude otvoren i prijateljski za učesnike u zajednici, omogućavanje aktivnijeg i značajnijeg učešća u razvoju.
Predloženi model upravljanja uključuje malu grupu vodećih programera (osnovni tim), koji uključivat će odabrane sudionike koji su upoznati s kodom, sudjelovati u razvoju i razumjeti ciljeve projekta.
Redis ostavljam u rukama zajednice Redis. Zamolio sam svoje kolege Yossi Gottlieba i Orana Agru da nastave podržavati projekt od danas: to su ljudi koji su mi najviše pomogli posljednjih godina i koji su se jako trudili
Trenutno, Core Team uključuje tri programera Redis Labs: Yossi Gottlieb i Oran Agra, koji su preuzeli dužnost vođa projekata, i Itamar Haber, koji je preuzeo dužnost vođa zajednice.
U bliskoj budućnosti planirano je biranje nekoliko članova zajednice za Centralni tim, odabran na osnovu njihovog doprinosa razvoju projekta.
Da bi se donijele važne odluke, poput temeljnih promjena jezgre Redisa, dodavanja novih struktura, promjene protokola serializacije i promjena koje krše kompatibilnost, poželjno je postići konsenzus među svim članovima jezgra tima.
Kako zajednica raste, Redis može imati nove potrebe za proširivanjem svoje funkcionalnostiAli novi čelnici tvrde da zadržavaju takve temeljne atribute projekta kao što su usredotočenost na efikasnost i brzinu rada, težnja ka jednostavnosti, princip "još manje, ali bolje" i odabir pravih rješenja prema zadanim postavkama.
Izvor: http://antirez.com