Създателят на Redis DBMS предаде поддръжката на проекта на общността

Салваторе Санфилипо, създател на базата данни Redis съобщиче вече няма да участва в поддържането на проекта и ще посвети времето си на нещо друго. Според Салвадор, през последните години работата му е сведена до преглед на предложения от трети страни за подобряване и промяна на кода, но това не е това, което той иска да прави, тъй като той предпочита да пише код и да създава нещо ново, отколкото да решава рутинни задачи по поддръжката.

Салвадор ще остане в консултативния съвет на Redis Labs, но ще се ограничи до генериране на идеи. Развитието и поддръжката се прехвърлят в ръцете на общността. Ръководството на проекта беше предадено на Йоси Готлиб и Оран Агра, които помогнаха на Ел Салвадор през последните години, разбраха неговата визия за проекта, загрижени за духа на общността на Redis и са добре запознати с кода и вътрешните работи на Redis. Въпреки това, напускането на Ел Салвадор е значителен шок за общността, тъй като той
напълно контролираше всички проблеми на развитието и като цяло играеше ролята на "доброжелателен диктатор за цял живот“, през който преминават всички ангажименти и заявки за изтегляне, кой решава как ще бъдат коригирани грешки, какви нововъведения трябва да се добавят и какви архитектурни промени са приемливи.

Въпросът за определяне на по-нататъшен модел на развитие и взаимодействие с общността беше предложен да бъде разработен от нови поддържащи, които вече са съобщи нова структура на управление, в която ще участва общността. Новата структура на проекта предполага разширяване на екипната работа, което ще позволи мащабиране на процесите на разработка и поддръжка. Предвижда се проектът да стане отворен и приятелски настроен към членовете на общността, което ще ги улесни да вземат по-активно и значимо участие в развитието.

Предложен модел на управление включва малка група от ключови разработчици (основен екип), които ще бъдат избрани членове, които са се доказали с кода, участват в разработката и разбират целите на проекта. В момента основният екип включва трима разработчици от Redis Labs - Йоси Готлиб и Оран Агра, които заеха поста ръководители на проекта, както и Итамар Хабер, който зае поста лидер на общността. В близко бъдеще се планира да бъдат избрани няколко членове от общността в основния екип, избрани въз основа на техния принос към развитието на проекта. За важни решения като фундаментални промени в ядрото на Redis, добавяне на нови структури, промени в протокола за сериализация и промени, които нарушават съвместимостта, за предпочитане е да се постигне консенсус между всички членове на основния екип.

С нарастването на общността може да има нови нужди за Redis за разширяване на функционалността, но новите лидери твърдят, че запазват такива основни атрибути на проекта като фокус върху ефективността и скоростта, желанието за простота, принципа „по-малкото е повече“ и избор на правилните решения за по подразбиране.

Източник: opennet.ru

Добавяне на нов коментар