Creatorul SGBD-ului Redis a predat comunității sprijinul pentru proiect

Salvatore Sanfilippo, creatorul sistemului de management al bazei de date Redis, a anunțatcă nu se va mai implica în susținerea proiectului și își va dedica timpul altora. Potrivit lui Salvador, în ultimii ani munca sa s-a redus la analiza propunerilor de la terți pentru îmbunătățirea și modificarea codului, dar acesta nu este ceea ce și-a dorit să facă, deoarece preferă să scrie cod și să creeze ceva nou decât rezolvarea problemelor de întreținere de rutină.

Salvador va rămâne în consiliul consultativ Redis Labs, dar se va limita la a genera idei. Dezvoltarea și întreținerea sunt puse în mâinile comunității. Postul de manager de proiect a fost transferat lui Yossi Gottlieb și Oran Agra, care l-au ajutat pe Salvador în ultimii ani, să-și înțeleagă viziunea pentru proiect, nu sunt indiferenți să păstreze spiritul comunității Redis și sunt bine versați în cod și structura internă a lui Redis. Cu toate acestea, plecarea lui Salvador este un șoc semnificativ pentru comunitate, așa cum el
a avut control complet asupra tuturor problemelor de dezvoltare și, în general, a jucat rolul de „dictator binevoitor pe viață„, prin care au trecut toate cererile de commit și merge, cine a decis cum vor fi remediate erorile, ce inovații ar trebui adăugate și ce modificări arhitecturale sunt acceptabile.

Problema determinării unui model de dezvoltare ulterioară și a interacțiunii cu comunitatea a fost propusă pentru a fi rezolvată de noi menținători care au deja a anunțat o nouă structură de guvernare care va implica comunitatea. Noua structură a proiectului presupune o extindere a muncii în echipă, ceea ce va permite scalarea proceselor de dezvoltare și întreținere. Planul este de a face proiectul deschis și prietenos pentru membrii comunității, cărora le va fi mai ușor să ia un rol mai activ și mai semnificativ la dezvoltare.

Modelul de management propus include un grup mic de dezvoltatori cheie (echipă de bază), în care vor fi aleși participanți dovediți care sunt familiarizați cu codul, implicați în dezvoltare și înțeleg sarcinile proiectului. În prezent, Core Team include trei dezvoltatori de la Redis Labs - Yossi Gottlieb și Oran Agra, care au preluat postul de lideri de proiect, precum și Itamar Haber, care a preluat postul de lider al comunității. În viitorul apropiat, este planificată alegerea mai multor membri din comunitate în Echipa Core, selectați pe baza contribuției lor la dezvoltarea proiectului. Pentru decizii majore, cum ar fi modificări fundamentale ale nucleului Redis, adăugarea de noi cadre, modificări la protocolul de serializare și modificări care întrerup compatibilitatea, este de preferat un consens între toți membrii echipei de bază.

Pe măsură ce comunitatea crește, Redis se poate confrunta cu noi nevoi de funcționalitate extinsă, dar noii lideri spun că proiectul va menține atributele fundamentale ale proiectului, cum ar fi concentrarea pe eficiență și rapiditate, dorința de simplitate, principiul „mai puțin”. este mai bine” și alegerea soluțiilor potrivite pentru implicit.

Sursa: opennet.ru

Adauga un comentariu