A Redis DBMS megalkotója projekttámogatást adott át a közösségnek

Salvatore Sanfilippo, a Redis adatbázis-kezelő rendszer megalkotója, bejelentetthogy többé nem vesz részt a projekt támogatásában és másnak szenteli az idejét. Salvador szerint az elmúlt években a munkája a harmadik felek kódjavítási és -módosítási javaslatainak elemzésére korlátozódott, de nem ezt akarta tenni, mivel inkább kódot ír és valami újat szeretne, mint a rutin karbantartási problémák megoldását.

Salvador továbbra is a Redis Labs tanácsadó testületében marad, de az ötletek generálására szorítkozik. A fejlesztés és karbantartás a közösség kezében van. A projektmenedzser posztot áthelyezték Yossi Gottliebhez és Oran Agrához, akik az elmúlt években segítették Salvadort, megértették elképzelését a projektről, nem közömbösek a Redis közösség szellemiségének megőrzése iránt, és jól ismerik a kódexet, ill. Redis belső szerkezete. Salvador távozása azonban jelentős sokk a közösség számára, ahogy ő is
teljes ellenőrzése volt az összes fejlesztési kérdés felett, és nagyjából a következő szerepet játszotta:jóindulatú diktátor egy életre", akiken keresztül minden véglegesítési és egyesítési kérés átment, ki döntötte el, hogyan javítsák ki a hibákat, milyen újításokat tegyenek hozzá, és milyen építészeti változtatások elfogadhatók.

A további fejlesztési modell meghatározásának és a közösséggel való interakciónak a kérdését új fenntartóknak javasolták, akik már bejelentett egy új irányítási struktúra, amely bevonja a közösséget. Az új projektstruktúra a csapatmunka kibővítését jelenti, ami lehetővé teszi a fejlesztési és karbantartási folyamatok méretezését. A terv az, hogy a projekt nyitott és barátságos legyen a közösség tagjai számára, akik könnyebben tudnak aktívabban és jelentősebben részt venni a fejlesztésben.

Javasolt irányítási modell magában foglalja a kulcsfontosságú fejlesztők kis csoportját (alapcsapat), amelybe bevált résztvevőket választanak, akik ismerik a kódot, részt vesznek a fejlesztésben és értik a projekt céljait. Jelenleg a Core Team három Redis Labs fejlesztőből áll – Yossi Gottlieb és Oran Agra, akik a projektvezetői posztot, valamint Itamar Haber, aki a közösség vezetői posztját foglalta el. A közeljövőben a tervek szerint a közösségből több tagot választanak a Core Team-be, akiket a projekt fejlesztéséhez való hozzájárulásuk alapján választanak ki. A főbb döntéseknél, mint például a Redis magjának alapvető módosításai, új keretrendszerek hozzáadása, a szerializációs protokoll módosítása és a kompatibilitást megszakító változtatások esetén a Core Team tagjai közötti konszenzus előnyben részesítendő.

Ahogy a közösség növekszik, Redis új igényekkel szembesülhet a kibővített funkcionalitás iránt, de az új vezetők szerint a projekt megőrzi a projekt alapvető tulajdonságait, mint például a hatékonyságra és a gyorsaságra való összpontosítás, az egyszerűség iránti vágy, a „kevesebb” elv. jobb” és az alapértelmezett megoldások kiválasztása.

Forrás: opennet.ru

Hozzászólás