Ustvarjalec Redis DBMS je podporo projektu predal skupnosti

Salvatore Sanfilippo, ustvarjalec sistema za upravljanje baz podatkov Redis, napovedalda se ne bo več ukvarjal s podporo projekta in bo svoj čas posvetil nečemu drugemu. Po Salvadorjevih besedah ​​je bilo njegovo delo v zadnjih letih zmanjšano na analizo predlogov tretjih oseb za izboljšanje in spreminjanje kode, vendar to ni tisto, kar je želel početi, saj raje piše kodo in ustvarja nekaj novega kot reševanje težav z rutinskim vzdrževanjem.

Salvador bo ostal v svetovalnem odboru Redis Labs, vendar se bo omejil na ustvarjanje idej. Razvoj in vzdrževanje sta v rokah skupnosti. Mesto vodje projekta je bilo preneseno na Yossija Gottlieba in Orana Agro, ki sta Salvadorju v zadnjih letih pomagala razumeti njegovo vizijo projekta, nista ravnodušna do ohranjanja duha skupnosti Redis in sta dobro seznanjena s kodo in notranja struktura Redisa. Vendar je Salvadorjev odhod velik šok za skupnost, saj je
imel popoln nadzor nad vsemi razvojnimi vprašanji in na splošno igral vlogo "dosmrtni dobrohotni diktator«, skozi katerega so šle vse objave in zahteve za spajanje, ki je odločal o tem, kako bodo hrošči odpravljeni, katere novosti je treba dodati in katere arhitekturne spremembe so sprejemljive.

Vprašanje določanja nadaljnjega razvojnega modela in interakcije s skupnostjo je bilo predlagano, da se lotijo ​​novi vzdrževalci, ki so že napovedal novo strukturo upravljanja, ki bo vključevala skupnost. Nova struktura projekta pomeni razširitev timskega dela, kar bo omogočilo skaliranje razvojnih in vzdrževalnih procesov. Načrtujemo, da bo projekt odprt in prijazen do članov skupnosti, ki bodo tako lažje bolj aktivno in pomembno sodelovali pri razvoju.

Predlagani model upravljanja vključuje manjšo skupino ključnih razvijalcev (core team), v katero bodo izbrani preverjeni udeleženci, ki poznajo kodo, sodelujejo pri razvoju in razumejo cilje projekta. Trenutno osrednjo ekipo sestavljajo trije razvijalci iz Redis Labs - Yossi Gottlieb in Oran Agra, ki sta prevzela mesto vodij projekta, ter Itamar Haber, ki je prevzel mesto vodje skupnosti. V bližnji prihodnosti je načrtovana izvolitev več članov iz skupnosti v Core Team, izbranih na podlagi njihovega prispevka k razvoju projekta. Za večje odločitve, kot so temeljne spremembe jedra Redis, dodajanje novih ogrodij, spremembe protokola serializacije in spremembe, ki motijo ​​združljivost, je prednostno soglasje med vsemi člani osrednje ekipe.

Ko bo skupnost rasla, se bo Redis morda soočil z novimi potrebami po razširjeni funkcionalnosti, vendar novi voditelji pravijo, da bo projekt ohranil temeljne lastnosti projekta, kot so osredotočenost na učinkovitost in hitrost, želja po preprostosti, načelo "manj je boljši« in izbiro pravih rešitev za privzeto.

Vir: opennet.ru

Dodaj komentar