Oracle şirkətinin icma ilə əlaqələrdən məsul vitse-prezidenti Hezer Vankura (Heather VanCura) MySQL layihəsini inkişaf etdirmək üçün icma ilə yaxınlaşma və təşviqi planının ikinci mərhələsini təqdim etdi. Birinci mərhələdə proseslərin şəffaflığını artırmağa və icmanı MySQL-in inkişaf yolunu müəyyən etməyə cəlb etməyə yönəlmişdi, lakin ikinci mərhələ icma nümayəndələrinin layihədə iştirakına fokuslanacaq. Məqsədlər arasında innovasiyaların sürətləndirilməsi, dəyişikliklərin aydın şəkildə təqdim edilməsi yollarının təmin edilməsi və MySQL ekosisteminin genişləndirilməsi qeyd olunur.
Bu niyyəti reallaşdırmaq üçün icma nümayəndələrini əhatə edəcək bir Rəhbərlik Komitəsi (Steering Committee) yaradılıb, komitə MySQL-in inkişaf strategiyasını müəyyən edəcək və MySQL ekosistemi ilə əlaqə vasitəsi olacaq. Komitənin ilk tərkibində Oracle işçiləri ilə yanaşı Amazon Web Services (AWS) və Google Cloud nümayəndələri də yer alacaq.
Komitə uzunmüddətli inkişafın prioritetlərinin müəyyənləşdirilməsi, ekosistemin genişləndirilməsi, layihə idarəçiliyinin modernləşdirilməsi, icmanın inkişafda iştirak etməsini təmin etməklə yanaşı, icmadan geribildirim almağı da hədəfləyir. Eyni zamanda, komitə texniki rəhbərliyin yerini tutmur və gündəlik inkişaf proseslərinə müdaxilə etməyəcək.
İcma nümayəndələrinin işini cəlb etmək üçün yeni idarəetmə modeli təklif edilib, burada aşağıdakı rollar müəyyən edilib:
- İştirakçılar (contributor) kod yazır, test edir, rəy verir, sənədləşdirir və texniki müzakirələrdə iştirak edirlər. İştirakçı icma nümayəndəsi ola bilər, yalnız Oracle işçisi deyil.
- Kommitəçilər (committer) dəyişiklikləri nəzərdən keçirir və kodun keyfiyyətinə nəzarət edirlər. İlk dövrdə kommitər komandası Oracle işçilərindən ibarət olacaq, amma gələcəkdə müsbət nəticə göstərmiş icma iştirakçılarına da bu hüquq verilə bilər.
- Layihə başçıları (project lead) müxtəlif sahələrdə, məsələn, alətlər, optimizator, runtime, InnoDB və s. üzrə texniki qərarların qəbuluna və inkişaf planlarının hazırlanmasına cavabdehdirlər.
- Baş layihə rəhbəri (Core Project lead) MySQL Community Edition məhsuluna cavabdehdir.
- Zəifliklər üzrə qrup (Vulnerability Group) zəiflik bildirişlərini müzakirə etməyə, zəifliklərin aradan qaldırılmasını koordinasiya etməyə və təhlükəsizlik problemləri barədə məlumat verməyə cavabdehdir.
İdarəetmə modeli MySQL Contributor Summit konfransında müzakirələr nəticəsində hazırlanıb, bu konfransda Amazon Web Services (AWS), Google Cloud, Percona, ProxySQL, Readyset, VillageSQL və MariaDB Foundation kimi təşkilatlar iştirak edib.
Mənbə: opennet.ru
