Heather VanCura, nënkryetare e kompanisë Oracle, përgjegjëse për ndërveprimin me komunitetin, paraqiti fazën e dytë të iniciativës për afërsimin me komunitetin dhe përshpejtimin e zhvillimit të MySQL. Ndërsa në fazën e parë u përqendrua në rritjen e transparencës së proceseve dhe përfshirjen e komunitetit në përcaktimin e rrugës për zhvillimin e MySQL, faza e dytë do të fokusohet në angazhimin e përfaqësuesve nga komuniteti në zhvillim. Mes qëllimeve përmendet përshpejtimi i inovacioneve, ofrimi i rrugëve të kuptueshme për transferimin e ndryshimeve dhe zgjerimi i ekosistemit të MySQL.
Për realizimin e këtij qëllimi është krijuar një komitet drejtues (Steering Committee), i cili do të përfshijë përfaqësues nga komuniteti, do të përcaktojë strategjinë e zhvillimit të MySQL dhe do të shërbejë si lidhje me ekosistemin e MySQL. Në përbërjen e parë të komitetit, përveç punonjësve të Oracle, do të jenë përfaqësues nga Amazon Web Services (AWS) dhe Google Cloud.
Komiteti do të merret me çështjet që kanë të bëjnë me caktimin e prioriteteve të zhvillimit në perspektivë afatgjate, zgjerimin e ekosistemit, modernizimin e menaxhimit të projektit, angazhimin e komunitetit në zhvillim dhe marrjen e feedback-ut nga komuniteti. Në këtë kontekst, komiteti nuk shërben si zëvendësim për udhëheqjen teknike dhe nuk do të ndërhyjë në proceset e përditshme të zhvillimit.
Për të angazhuar përfaqësues nga komuniteti është propozuar një model i ri menaxhimi, ku janë përcaktuar rolet e mëposhtme:
- Pjesëmarrësit (contributor), shkruajnë kod, testojnë, rishikojnë, dokumentojnë dhe marrin pjesë në diskutime teknike. Pjesëmarrës mund të jetë përfaqësues nga komuniteti, jo vetëm punonjës të Oracle.
- Komitatori (committer), rishikojnë ndryshimet dhe ndjekin cilësinë e kodit. Fillimisht, ekipi i komitatorëve do të formohet nga punonjësit e Oracle, por në të ardhmen, e drejta e komitatorit mund t'i jepet pjesëmarrësve të besuar nga komuniteti.
- Liderët e projekteve (project lead), janë përgjegjës për marrjen e vendimeve teknike dhe planifikimin e zhvillimit në fusha të veçanta, siç janë veglat, optimizuesi, runtime, InnoDB dhe të tjera.
- Lideri kryesor (Core Project lead), është përgjegjës për produktin MySQL Community Edition.
- Grupi për dobësitë (Vulnerability Group), është përgjegjës për shqyrtimin e njoftimeve mbi dobësitë, koordinimin e rregullimeve të dobësive dhe zbardhjen e informacionit mbi problemet e sigurisë.
Modeli i menaxhimit është zhvilluar mbi rezultatet e diskutimeve në konferencën MySQL Contributor Summit, ku morën pjesë organizata si Amazon Web Services (AWS), Google Cloud, Percona, ProxySQL, Readyset, VillageSQL dhe MariaDB Foundation.
Burimi: opennet.ru
