Tvůrce Redis DBMS předal údržbu projektu komunitě

Salvatore Sanfilippo, tvůrce systému pro správu databází Redis, oznámeno, že se již nebude podílet na údržbě projektů a bude se věnovat něčemu jinému. Podle Salvadora se jeho práce v posledních letech omezovala na kontrolu návrhů třetích stran na vylepšení a změny kódu, ale to není to, co chtěl dělat, protože ho psaní kódu a vytváření něčeho nového baví víc než řešení běžných úkolů údržby.

Salvador zůstane v poradním sboru Redis Labs, ale zaměří se na generování nápadů. Vývoj a údržba budou předány komunitě. Vedení projektu bylo předáno Yossi Gottliebovi a Oranu Agrovi, kteří Salvadora v posledních letech podporovali, chápou jeho vizi projektu, s nadšením se zasazují o zachování ducha komunity Redis a mají hluboké pochopení kódu a interních mechanismů Redisu. Salvadorův odchod je nicméně pro komunitu velkým šokem, protože...
měl úplnou kontrolu nad všemi rozvojovými otázkami a hrál z velké části roli „benevolentní diktátor na celý život„, přes kterého procházely všechny commity a merge requesty, kdo rozhodoval o tom, jak budou opraveny chyby, jaké nové funkce by měly být přidány a jaké architektonické změny byly přijatelné.“

Otázka definování budoucího modelu vývoje a interakce s komunitou byla navržena k vypracování novými správci, kteří již... oznámil Nová struktura řízení, která zapojí komunitu. Nová struktura projektu bude zahrnovat rozšířenou týmovou práci, která umožní škálovatelné procesy vývoje a údržby. Projekt je plánován tak, aby byl otevřený a vstřícný k členům komunity, což jim usnadní aktivnější a smysluplnější zapojení do jeho vývoje.

Navrhovaný model řízení Jádro týmu bude tvořeno malou skupinou klíčových vývojářů (tzv. „jádro týmu“), složenou z osvědčených přispěvatelů, kteří jsou obeznámeni s kódem, aktivně přispívají k projektu a rozumí jeho cílům. V současné době zahrnuje jádro týmu tři vývojáře z Redis Labs – Yossiho Gottlieba a Orana Agru, kteří působí jako vedoucí projektu, a Itamara Habera, který je vedoucím komunity. V blízké budoucnosti se plánuje, že do jádra týmu bude zvoleno několik členů komunity, vybraných na základě jejich příspěvků k projektu. U významných rozhodnutí, jako jsou zásadní změny jádra Redis, přidání nových struktur, změny serializačního protokolu a změny, které narušují kompatibilitu, se upřednostňuje konsenzus mezi všemi členy jádra týmu.

S růstem komunity může Redis čelit novým požadavkům na rozšířenou funkcionalitu, ale noví vedoucí se zavazují zachovat klíčové atributy projektu: zaměření na efektivitu a rychlost, závazek k jednoduchosti, přístup „méně je více“ a snahu o správná rozhodnutí.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster