Redis DBVS kūrėjas perdavė bendruomenei projekto paramą

Salvatore Sanfilippo, Redis duomenų bazių valdymo sistemos kūrėjas, paskelbėkad jis nebedalyvaus remiant projektą ir skirs savo laiką kažkam kitam. Pasak Salvadoro, pastaraisiais metais jo darbas buvo sumažintas iki trečiųjų šalių pasiūlymų dėl kodo tobulinimo ir keitimo analizavimo, tačiau jis to nenorėjo padaryti, nes jam labiau patinka kodo rašymas ir kažko naujo kūrimas, o ne įprastų priežiūros problemų sprendimas. .

Salvadoras liks Redis Labs patariamojoje taryboje, tačiau apsiribos idėjų generavimu. Plėtra ir priežiūra atiduodami į bendruomenės rankas. Projekto vadovo pareigos perleistos Yossi Gottlieb ir Oran Agra, kurie pastaraisiais metais padėjo Salvadorui, suprato jo viziją dėl projekto, nėra abejingi Redis bendruomenės dvasios išsaugojimui, puikiai išmano kodeksą ir vidinė Redis struktūra. Tačiau Salvadoro pasitraukimas yra didelis sukrėtimas bendruomenei, kaip ir jis
visiškai kontroliavo visas plėtros problemas ir iš esmės vaidino „geranoriškas diktatorius visam gyvenimui“, per kurį buvo perduodami visi įsipareigojimų ir sujungimo prašymai, kas sprendė, kaip bus taisomos klaidos, kokios naujovės turėtų būti įtrauktos ir kokie architektūriniai pakeitimai yra priimtini.

Tolimesnio vystymosi modelio nustatymo ir sąveikos su bendruomene klausimą siūlė spręsti nauji prižiūrėtojai, kurie jau turi paskelbė nauja valdymo struktūra, kuri apims bendruomenę. Nauja projekto struktūra reiškia komandinio darbo išplėtimą, o tai leis išplėsti kūrimo ir priežiūros procesus. Planuojama, kad projektas būtų atviras ir draugiškas bendruomenės nariams, kuriems bus lengviau aktyviau ir reikšmingiau dalyvauti plėtroje.

Siūlomas valdymo modelis apima nedidelę pagrindinių kūrėjų grupę (pagrindinę komandą), į kurią bus renkami pasitvirtinę dalyviai, susipažinę su kodu, dalyvaujantys kūrime ir suprantantys projekto užduotis. Šiuo metu pagrindinę komandą sudaro trys „Redis Labs“ kūrėjai – Yossi Gottlieb ir Oran Agra, užėmę projekto vadovų postą, taip pat Itamaras Haberis, užėmęs bendruomenės lyderio pareigas. Artimiausiu metu į Core Team planuojama išrinkti kelis bendruomenės narius, atrinktus pagal jų indėlį į projekto plėtrą. Priimant svarbius sprendimus, pvz., esminius Redis branduolio pakeitimus, naujų sistemų pridėjimą, serializavimo protokolo pakeitimus ir pakeitimus, kurie pažeidžia suderinamumą, pirmenybė teikiama visų pagrindinės komandos narių sutarimui.

Bendruomenei augant „Redis“ gali susidurti su naujais poreikiais išplėsti funkcionalumą, tačiau naujieji vadovai teigia, kad projektas išsaugos esminius projekto atributus, tokius kaip orientacija į efektyvumą ir greitį, paprastumo troškimas, principas „mažiau“. yra geriau“ ir tinkamų sprendimų pasirinkimas pagal numatytuosius nustatymus.

Šaltinis: opennet.ru

Добавить комментарий