Salvatore Sanfilippo, tvůrce systému pro správu databází Redis, , ž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 „„, 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ž... 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.
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
