Heather VanCura, Oracle'i asepresident, keskkonna kaasamise ja MySQL arendamise edendamise algatuse teise etapi esitles. Kui esimeses etapis keskenduti protsesside läbipaistvuse suurendamisele ja kogukonna kaasamisele MySQL arengu suunamisse, siis teises etapis pööratakse tähelepanu kogukonna esindajate kaasamisele arendusse. Eesmärkide hulka kuulub uuenduste kiirendamine, selgete muudatuste edastamise teede pakkumine ja MySQL ökosüsteemi laienemine.
Selleks on loodud juhtkomitee, kuhu kuuluvad kogukonna esindajad, kes määratlevad MySQL arengustrateegia ning toimivad sildana MySQL ökosüsteemiga. Esimese komitee koosseisu kuuluvad lisaks Oracle'i töötajatele ka Amazon Web Services (AWS) ja Google Cloud'i esindajad.
Komitee tegeleb pikaajalise arengu prioriteetide seadmise, ökosüsteemi laiendamise, projektijuhtimise moderniseerimise, kogukonna kaasamise arendusse ja tagasiside saamisega. Komitee ei asenda tehnilist juhtimist ega osale igapäevastes arendusprotsessides.
Kogukonna esindajate tööle kaasamiseks on välja pakutud uus juhtimismudel, milles on defineeritud järgmised rollid:
- Osalejad (contributor) kirjutavad koodi, testivad, vaatlevad, dokumenteerivad ja osalevad tehnilistes aruteludes. Osalejaks võib saada kogukonna esindaja, mitte ainult Oracle'i töötaja.
- Kohustuste esindajad (committer) vaatavad muudatused üle ja jälgivad koodi kvaliteeti. Algusaegadel koosneb kohustuste esindajate meeskond Oracle'i töötajatest, kuid tulevikus võib kohustuste õiguse anda tunnustatud kogukonna osalejatele.
- Projektijuhtide (project lead) ülesanne on teha tehnilisi otsuseid ja planeerida arendust erinevates valdkondades, nagu tööriistade komplekt, optimeerija, runtime, InnoDB jne.
- Peamine juht (Core Project lead) vastutab MySQL Community Edition toote eest.
- Haavatavuste grupp (Vulnerability Group) tegeleb haavatavuste teavituste läbivaatamise, haavatavuste parandamise koordineerimise ja turbeprobleemide avalikustamisega.
Arenduse mudel on välja töötatud MySQL Contributor Summit konverentsi arutelude põhjal, millest võtsid osa organisatsioonid nagu Amazon Web Services (AWS), Google Cloud, Percona, ProxySQL, Readyset, VillageSQL ja MariaDB Foundation.
Allikas: opennet.ru
