Kreator Redis DBMS-a predao je podršku projektu zajednici

Salvatore Sanfilippo, tvorac sustava za upravljanje bazom podataka Redis, najavioda više neće biti uključen u podršku projektu i da će svoje vrijeme posvetiti nečem drugom. Prema Salvadoru, posljednjih se godina njegov rad sveo na analizu prijedloga trećih strana za poboljšanje i promjenu koda, ali to nije ono što je želio učiniti, budući da više voli pisati kod i stvarati nešto novo nego rješavati probleme rutinskog održavanja.

Salvador će ostati u savjetodavnom odboru Redis Labsa, ali će se ograničiti na generiranje ideja. Razvoj i održavanje stavljeni su u ruke zajednice. Mjesto voditelja projekta prebačeno je na Yossija Gottlieba i Orana Agru, koji su proteklih godina pomogli Salvadoru, razumjeli njegovu viziju projekta, nisu ravnodušni prema očuvanju duha Redis zajednice i dobro su upućeni u kod i unutarnja struktura Redisa. Međutim, Salvadorov odlazak značajan je šok za zajednicu, jer on
imao potpunu kontrolu nad svim pitanjima razvoja i, uglavnom, igrao ulogu “dobroćudni doživotni diktator“, preko koga su prolazili svi komiti i zahtjevi za spajanje, koji je odlučivao kako će se bugovi ispravljati, koje inovacije treba dodati i koje su arhitektonske promjene prihvatljive.

Pitanje određivanja daljnjeg modela razvoja i interakcije sa zajednicom predloženo je da razrade novi održavatelji koji su već najavio nova struktura upravljanja koja će uključiti zajednicu. Nova struktura projekta podrazumijeva proširenje timskog rada, što će omogućiti skaliranje procesa razvoja i održavanja. Plan je projekt učiniti otvorenim i prijateljskim prema članovima zajednice, koji će lakše aktivnije i značajnije sudjelovati u razvoju.

Prijedlog modela upravljanja uključuje malu skupinu ključnih programera (core team), u koju će biti izabrani provjereni sudionici koji poznaju kod, uključeni su u razvoj i razumiju ciljeve projekta. Trenutno Core Team uključuje tri programera iz Redis Labsa - Yossi Gottlieb i Oran Agra, koji su preuzeli mjesto voditelja projekta, kao i Itamar Haber, koji je preuzeo mjesto voditelja zajednice. U skoroj budućnosti planira se izabrati nekoliko članova iz zajednice u Core Team, odabranih na temelju njihovog doprinosa razvoju projekta. Za velike odluke kao što su temeljne promjene Redis jezgre, dodavanje novih okvira, promjene protokola serijalizacije i promjene koje prekidaju kompatibilnost, poželjan je konsenzus među svim članovima Osnovnog tima.

Kako zajednica raste, Redis bi se mogao suočiti s novim potrebama za proširenom funkcionalnošću, ali novi čelnici kažu da će projekt zadržati temeljne atribute projekta, kao što su fokus na učinkovitost i brzinu, želja za jednostavnošću, načelo "manje je bolje" i izbor pravih rješenja za zadane.

Izvor: opennet.ru

Dodajte komentar