Redis DBMS:n luoja luovutti projektituen yhteisölle

Salvatore Sanfilippo, Redis-tietokannanhallintajärjestelmän luoja, ilmoittiettä hän ei enää osallistu hankkeen tukemiseen ja omistaa aikaansa johonkin muuhun. Salvadorin mukaan hänen työnsä on viime vuosina rajoittunut kolmannen osapuolen ehdotusten analysoimiseen koodin parantamiseksi ja vaihtamiseksi, mutta tämä ei ole sitä, mitä hän halusi tehdä, koska hän pitää mieluummin koodin kirjoittamisesta ja uuden luomisesta kuin rutiinihuoltoongelmien ratkaisemisesta.

Salvador pysyy Redis Labsin neuvottelukunnassa, mutta rajoittuu ideoiden tuottamiseen. Kehitys ja ylläpito ovat yhteisön käsissä. Projektipäällikön tehtävä on siirtynyt Yossi Gottliebille ja Oran Agralle, jotka ovat auttaneet Salvadoria viime vuosina, ymmärtäneet hänen näkemyksensä projektista, eivät välitä Redis-yhteisön hengen säilyttämisestä ja ovat hyvin perehtyneet koodiin ja Redisin sisäinen rakenne. Salvadorin lähtö on kuitenkin merkittävä shokki yhteisölle, kuten hän
hallitsi täysin kaikkia kehityskysymyksiä ja toimi suurelta osin roolissa "hyväntahtoinen diktaattori koko elämäksi", jonka kautta kaikki sitoumukset ja yhdistämispyynnöt menivät, kuka päätti, kuinka vikoja korjataan, mitä innovaatioita tulisi lisätä ja mitkä arkkitehtoniset muutokset ovat hyväksyttäviä.

Kysymys jatkokehitysmallin määrittämisestä ja vuorovaikutuksesta yhteisön kanssa ehdotettiin uusille ylläpitäjille, jotka ovat jo tehneet ilmoitti uusi hallintorakenne, johon yhteisö osallistuu. Uusi projektirakenne merkitsee tiimityöskentelyn laajentamista, mikä mahdollistaa kehitys- ja ylläpitoprosessien skaalaamisen. Hankkeesta on tarkoitus tehdä avoin ja ystävällinen yhteisön jäsenille, joiden on helpompi osallistua aktiivisemmin ja merkittävämmin kehittämiseen.

Ehdotettu johtamismalli sisältää pienen ryhmän avainkehittäjiä (ydintiimi), johon valitaan koodiin perehtyneet, kehitystyössä mukana olevat ja projektin tehtävät ymmärtävät kokeneet osallistujat. Tällä hetkellä ydintiimiin kuuluu kolme Redis Labsin kehittäjää - Yossi Gottlieb ja Oran Agra, jotka ovat ottaneet projektin johtajan tehtävän, sekä Itamar Haber, joka on ottanut yhteisön johtajan viran. Lähitulevaisuudessa on tarkoitus valita useita jäseniä yhteisöstä ydintiimiin, jotka valitaan heidän panoksensa perusteella hankkeen kehittämisessä. Suurissa päätöksissä, kuten perustavanlaatuisten muutosten tekeminen Redis-ytimeen, uusien kehysten lisääminen, serialisointiprotokollan muutokset ja yhteensopivuutta rikkovat muutokset, kaikkien Core Teamin jäsenten välinen yksimielisyys on edullinen.

Yhteisön kasvaessa Redis voi kohdata uusia tarpeita laajennetulle toiminnallisuudelle, mutta uudet johtajat sanovat, että projekti säilyttää projektin perusominaisuudet, kuten tehokkuuden ja nopeuden keskittymisen, yksinkertaisuuden halun, periaatteen "vähemmän". on parempi" ja oikeiden ratkaisujen valinta oletuksena.

Lähde: opennet.ru

Lisää kommentti