Redis DBMS'nin yaratıcısı proje desteğini topluluğa devretti

Redis veritabanı yönetim sisteminin yaratıcısı Salvatore Sanfilippo, объявилartık projeyi desteklemeye dahil olmayacağını ve zamanını başka bir şeye adayacağını. Salvador'a göre, son yıllarda işi, kodu iyileştirmek ve değiştirmek için üçüncü taraf önerilerini analiz etmeye indirgenmişti, ancak rutin bakım sorunlarını çözmek yerine kod yazmayı ve yeni bir şey yaratmayı tercih ettiği için yapmak istediği şey bu değildi.

Salvador, Redis Labs danışma kurulunda kalacak ancak kendisini fikir üretmekle sınırlayacak. Geliştirme ve bakım topluluğun elindedir. Proje yöneticisi görevi, son yıllarda Salvador'a yardım eden, proje vizyonunu anlayan, Redis topluluğunun ruhunu korumaya kayıtsız olmayan ve kod ve kurallar konusunda oldukça bilgili olan Yossi Gottlieb ve Oran Agra'ya devredildi. Redis'in iç yapısı. Ancak Salvador'un ayrılışı toplum için önemli bir şok oldu.
tüm kalkınma konuları üzerinde tam kontrole sahipti ve genel olarak “ömür boyu hayırsever diktatör", tüm taahhütlerin ve birleştirme taleplerinin geçtiği, hataların nasıl düzeltileceğine, hangi yeniliklerin eklenmesi gerektiğine ve hangi mimari değişikliklerin kabul edilebilir olduğuna kim karar verdi.

Daha ileri bir geliştirme modelinin belirlenmesi ve toplulukla etkileşim konusunun, halihazırda sahip olan yeni bakımcılar tarafından çözülmesi önerildi. açıkladı toplumu kapsayacak yeni bir yönetim yapısı. Yeni proje yapısı, geliştirme ve bakım süreçlerinin ölçeklendirilmesine olanak sağlayacak şekilde ekip çalışmasının genişletilmesini ima ediyor. Plan, projeyi, geliştirmede daha aktif ve önemli bir rol almayı daha kolay bulan topluluk üyelerine açık ve dost canlısı hale getirmektir.

Önerilen yönetim modeli koda aşina, geliştirmeye dahil olan ve projenin görevlerini anlayan kanıtlanmış katılımcıların seçileceği küçük bir kilit geliştirici grubunu (çekirdek ekip) içerir. Şu anda Çekirdek Ekip, Redis Labs'tan proje liderliği görevini üstlenen Yossi Gottlieb ve Oran Agra'nın yanı sıra topluluk liderliği görevini üstlenen Itamar Haber'den üç geliştiriciyi içeriyor. Yakın gelecekte, projenin gelişimine katkılarına göre seçilen Çekirdek Ekip'e topluluktan birkaç üyenin seçilmesi planlanıyor. Redis çekirdeğinde köklü değişiklikler, yeni çerçevelerin eklenmesi, serileştirme protokolünde değişiklikler, uyumluluğu bozan değişiklikler gibi önemli kararlarda tüm Çekirdek Ekip üyelerinin fikir birliğine varması tercih edilir.

Topluluk büyüdükçe Redis, genişletilmiş işlevsellik için yeni ihtiyaçlarla karşı karşıya kalabilir ancak yeni liderler, projenin verimlilik ve hıza odaklanma, basitlik arzusu, "daha az" ilkesi gibi projenin temel özelliklerini koruyacağını söylüyor. daha iyidir" ve varsayılan için doğru çözümlerin seçimi.

Kaynak: opennet.ru

Yorum ekle