Ang lumikha ng Redis DBMS ay nagbigay ng suporta sa proyekto sa komunidad

Salvatore Sanfilippo, tagalikha ng sistema ng pamamahala ng database ng Redis, inihayagna hindi na siya sasali sa pagsuporta sa proyekto at ilalaan ang kanyang oras sa ibang bagay. Ayon kay Salvador, sa mga nakalipas na taon ang kanyang trabaho ay nabawasan sa pagsusuri ng mga panukala ng third-party para sa pagpapabuti at pagbabago ng code, ngunit hindi ito ang gusto niyang gawin, dahil mas gusto niyang magsulat ng code at lumikha ng bago kaysa sa paglutas ng mga regular na problema sa pagpapanatili .

Mananatili si Salvador sa advisory board ng Redis Labs, ngunit lilimitahan ang kanyang sarili sa pagbuo ng mga ideya. Ang pagpapaunlad at pagpapanatili ay inilalagay sa mga kamay ng komunidad. Ang post ng project manager ay inilipat kay Yossi Gottlieb at Oran Agra, na tumulong kay Salvador nitong mga nakaraang taon, na maunawaan ang kanyang pananaw para sa proyekto, ay hindi walang malasakit sa pagpapanatili ng diwa ng komunidad ng Redis, at bihasa sa code at panloob na istraktura ng Redis. Gayunpaman, ang pag-alis ni Salvador ay isang makabuluhang shock sa komunidad, bilang siya
nagkaroon ng kumpletong kontrol sa lahat ng mga isyu sa pag-unlad at, sa pangkalahatan, gumanap ng papel na "mabait na diktador habang buhay", kung saan ipinasa ang lahat ng commit at merge na kahilingan, na nagpasya kung paano aayusin ang mga bug, anong mga inobasyon ang dapat idagdag at kung anong mga pagbabago sa arkitektura ang katanggap-tanggap.

Ang isyu ng pagtukoy ng karagdagang modelo ng pag-unlad at pakikipag-ugnayan sa komunidad ay iminungkahi na lutasin ng mga bagong tagapangasiwa na mayroon nang inihayag isang bagong istraktura ng pamamahala na kasangkot sa komunidad. Ang bagong istraktura ng proyekto ay nagpapahiwatig ng pagpapalawak ng pagtutulungan ng magkakasama, na magbibigay-daan sa pag-scale ng mga proseso ng pagbuo at pagpapanatili. Ang plano ay gawing bukas at palakaibigan ang proyekto sa mga miyembro ng komunidad, na magiging mas madali para sa mas aktibo at makabuluhang bahagi sa pag-unlad.

Iminungkahing modelo ng pamamahala may kasamang maliit na grupo ng mga pangunahing developer (core team), kung saan ihahalal ang mga napatunayang kalahok na pamilyar sa code, na kasangkot sa pagbuo at nauunawaan ang mga layunin ng proyekto. Sa kasalukuyan, kasama sa Core Team ang tatlong developer mula sa Redis Labs - sina Yossi Gottlieb at Oran Agra, na kumuha ng posisyon ng mga pinuno ng proyekto, gayundin si Itamar Haber, na kumuha ng posisyon ng pinuno ng komunidad. Sa malapit na hinaharap, ito ay binalak na maghalal ng ilang miyembro mula sa komunidad sa Core Team, na pinili batay sa kanilang kontribusyon sa pagbuo ng proyekto. Para sa mga pangunahing desisyon tulad ng mga pangunahing pagbabago sa Redis core, pagdaragdag ng mga bagong framework, pagbabago sa serialization protocol, at mga pagbabagong sumisira sa compatibility, ang consensus sa lahat ng miyembro ng Core Team ay mas gusto.

Habang lumalaki ang komunidad, maaaring harapin ng Redis ang mga bagong pangangailangan para sa pinalawak na pag-andar, ngunit sinabi ng mga bagong pinuno na pananatilihin ng proyekto ang mga pangunahing katangian ng proyekto, tulad ng pagtutok sa kahusayan at bilis, ang pagnanais para sa pagiging simple, ang prinsipyo ng "mas mababa ay mas mahusay" at ang pagpili ng mga tamang solusyon para sa default.

Pinagmulan: opennet.ru

Magdagdag ng komento