Kilka dni temu Przedstawiono twórcę Redis DBMS „Salvatore Sanfilippo” poprzez ogłoszenie którzy nie będą już zaangażowani w utrzymanie projektu i poświęci swój czas czemuś innemu.
Według Salvatore Sanfilippo, w ostatnich latach jego praca została ograniczona do analizowania propozycji firm trzecich w celu ulepszenia i zmiany kodu, ale nie jest to to, co chciałby robić, ponieważ lubi pisać kod i tworzyć coś nowego do rozwiązywania problemów związanych z konserwacją. zadania rutynowe.
Chociaż twórca projektu Salvatore Sanfilippo podjął decyzję o opuszczeniu projektu, Nadal pozostanie w radzie doradczej Redis Labs, ale ograniczy się tylko do generowania pomysłów.
Podczas kontrola, rozwój i utrzymanie Redis DBMS są przekazywane społeczności.
Kiedy zaczynałam projekt Redis ponad dziesięć lat temu, był to jeden z najbardziej ekscytujących okresów w mojej karierze. Mój współzałożyciel i ja z powodzeniem uruchomiliśmy dwie wiodące usługi Web 2.0 we włoskiej sieci WWW.
Aby uczynić je skalowalnymi, musieliśmy wymyślić wiele nowych koncepcji, które były już znane w tej dziedzinie przez większość czasu, ale nie znaliśmy lub nie chcieliśmy sprawdzić. Problem? Znajdziemy rozwiązanie. Chcieliśmy rozwiązywać problemy, ale jeszcze bardziej chcieliśmy się bawić. To było zabawne środowisko, w którym narodził się Redis.
Kierownikiem projektu był przeniesiony do Yossi Gottlieb i Oran Agra, Ci, którzy pomogli Salvatore Sanfilippo w ostatnich latach zrozumieć jego wizję projektu, nie są obojętni na zachowanie ducha społeczności Redis i są dobrze zaznajomieni z kodem i wewnętrzną strukturą Redis.
Jednak Odejście Salvatore Sanfilippo jest znaczącym szokiem dla społeczności, ponieważ całkowicie kontroluje wszystkie problemy rozwojowe i odgrywa, ogólnie rzecz biorąc, rolę „wielkodusznego dyktatora na całe życie”, przez którego realizowane były wszystkie prośby o kompromis i połączenie, który decydował, jak zostaną rozwiązane błędy, jakie innowacje dodać i jakie zmiany architektoniczne są dopuszczalne.
Proponuje się rozwiązanie problemu określenia dodatkowego modelu rozwijanie i współdziałanie ze społecznością przez nowych kierowników utrzymania ruchu, którzy już ogłosili nową strukturę zarządzania, w którą społeczność będzie zaangażowana.
Nowa struktura projektu zakłada rozszerzenie pracy zespołowej, co pozwoli na skalowanie procesów rozwoju i utrzymania. Projekt ma być otwarty i przyjazny dla uczestników społeczności, ułatwiając bardziej aktywny i znaczący udział w rozwoju.
Proponowany model zarządzania obejmuje niewielką grupę głównych programistów (zespół podstawowy), którzy obejmie wybranych uczestników, którzy są zaznajomieni z kodem, uczestniczyć w rozwoju i rozumieć cele projektu.
Zostawiam Redis w rękach społeczności Redis. Poprosiłem moich kolegów Yossiego Gottlieba i Orana Agrę, aby kontynuowali ten projekt od dziś: to są ludzie, którzy pomogli mi najbardziej w ostatnich latach i bardzo się starali
Obecnie W skład zespołu podstawowego wchodzą trzej programiści Redis Labs: Yossi Gottlieb i Oran Agra, którzy przejęli stanowisko liderów projektów, oraz Itamar Haber, który przejął obowiązki liderów społeczności.
W najbliższym czasie planowane jest wybranie kilku członków gminy dla Zespołu Centralnego, wybieranego na podstawie ich wkładu w rozwój projektu.
Aby podejmować ważne decyzje, takie jak fundamentalne zmiany w rdzeniu Redis, dodawanie nowych struktur, zmiana protokołu serializacji i zmiany naruszające kompatybilność, lepiej jest osiągnąć porozumienie między wszystkimi członkami Core Team.
Wraz z rozwojem społeczności Redis może mieć nowe potrzeby, aby rozszerzyć swoją funkcjonalnośćJednak nowi liderzy twierdzą, że zachowują tak fundamentalne atrybuty projektu, jak stawianie na efektywność i szybkość pracy, dążenie do prostoty, zasada „jeszcze mniej, ale lepiej” oraz domyślny dobór odpowiednich rozwiązań.
źródło: http://antirez.com