Oraclen yhteisötyöstä vastaava varatoimitusjohtaja Heather VanCura esitteli aloitteen toisen vaiheen, jonka tavoitteena on sitouttaa yhteisö MySQL:ään ja nopeuttaa sen kehitystä. Ensimmäisessä vaiheessa keskityttiin läpinäkyvyyden lisäämiseen ja yhteisön osallistamiseen MySQL:n kehityspolun määrittämiseen, kun taas toisessa vaiheessa keskitytään yhteisön edustajien osallistamiseen kehitykseen. Tavoitteisiin kuuluvat innovaatioiden nopeuttaminen, selkeiden muutosten toteuttamispolkujen tarjoaminen ja MySQL-ekosysteemin laajentaminen.
Tämän vision toteuttamiseksi on perustettu ohjausryhmä. Siihen kuuluu yhteisön edustajia, se määrittelee MySQL:n kehitysstrategian ja toimii yhteyshenkilönä MySQL-ekosysteemin kanssa. Oraclen työntekijöiden lisäksi alkuperäiseen komiteaan kuuluu edustajia Amazon Web Servicesistä (AWS) ja Google Cloudista.
Komitea käsittelee pitkän aikavälin kehitysprioriteettiin, ekosysteemin laajentamiseen, projektijohtamisen modernisointiin, yhteisön osallistamiseen ja yhteisön palautteeseen liittyviä kysymyksiä. Komitea ei kuitenkaan korvaa teknistä johtajuutta eikä puutu päivittäisiin kehitysprosesseihin.
Yhteisön edustajien sitouttamiseksi on ehdotettu uutta hallintomallia, jossa määritellään seuraavat roolit:
- Avustajat kirjoittavat koodia, testaavat, tarkistavat, dokumentoivat ja osallistuvat teknisiin keskusteluihin. Avustajat eivät rajoitu Oraclen työntekijöihin, vaan he voivat olla myös yhteisön edustajia.
- Kommentoijat tarkistavat muutokset ja valvovat koodin laatua. Aluksi committeritiimi koostuu Oraclen työntekijöistä, mutta tulevaisuudessa committerin valtuudet voidaan laajentaa koskemaan myös kokeneita yhteisön jäseniä.
- Projektinjohtajat vastaavat teknisistä päätöksistä ja kehityksen suunnittelusta tietyillä alueilla, kuten työkaluissa, optimoinnissa, suorituksenaikaisessa kehityksessä, InnoDB:ssä jne.
- Ydinprojektin vetäjä, vastuussa MySQL Community Edition -tuotteesta.
- Haavoittuvuusryhmä vastaa haavoittuvuusraporttien tarkistamisesta, haavoittuvuuksien korjausten koordinoinnista ja tietoturvaongelmia koskevien tietojen paljastamisesta.
Hallintomalli kehitettiin MySQL Contributor Summit -tapahtumassa käytyjen keskustelujen pohjalta. Kokoukseen osallistuivat muun muassa Amazon Web Services (AWS), Google Cloud, Percona, ProxySQL, Readyset, VillageSQL ja MariaDB Foundation.
Lähde: opennet.ru
