Un nou model de gestionare MySQL, menit să atragă comunitatea în dezvoltare

Heather VanCura, vicepreședintele Oracle responsabil pentru interacțiunea cu comunitatea, a prezentat a doua etapă a inițiativei de apropiere față de comunitate și de accelerare a dezvoltării MySQL. Dacă în prima etapă atenția s-a concentrat pe creșterea transparenței proceselor și pe implicarea comunității în definirea direcției de dezvoltare a MySQL, a doua etapă se va axa pe implicarea reprezentanților din comunitate în dezvoltare. Printre obiective se numără accelerarea inovațiilor, oferirea unor căi clare pentru implementarea modificărilor și extinderea ecosistemului MySQL.

Pentru a da curs acestei intenții, a fost constituit un comitet de conducere (Steering Committee), care va include reprezentanți din comunitate, va defini strategia de dezvoltare a MySQL și va servi ca liant cu ecosistemul MySQL. În prima sa compunere, comitetul va include, pe lângă angajații Oracle, reprezentanți de la Amazon Web Services (AWS) și Google Cloud.

Comitetul va aborda problemele legate de stabilirea priorităților de dezvoltare pe termen lung, extinderea ecosistemului, modernizarea managementului proiectului, implicarea comunității în dezvoltare și obținerea de feedback din partea comunității. De asemenea, comitetul nu va înlocui conducerea tehnică și nu va interveni în procesele zilnice de dezvoltare.

Pentru a atrage comunitatea la muncă, a fost propus un nou model de gestionare, în care au fost definite următoarele roluri:

  • Contribuitorii (contributor) scriu cod, testeză, revizuiesc, documentează și participă la discuții tehnice. Un contributor poate fi un reprezentant al comunității, nu doar un angajat Oracle.
  • Committerii (committer) revizuiesc modificările și se asigură de calitatea codului. La început, echipa de committers va fi formată din angajați Oracle, dar în viitor dreptul de committer poate fi acordat participanților din comunitate care au dovedit competență.
  • Liderii de proiect (project lead) sunt responsabili pentru luarea deciziilor tehnice și planificarea dezvoltării în domenii specifice, precum instrumentele, optimizatorul, runtime, InnoDB etc.
  • Liderul principal (Core Project lead) este responsabil pentru produsul MySQL Community Edition.
  • Grupul de vulnerabilitate (Vulnerability Group) se ocupă cu analiza mesajelor privind vulnerabilitățile, coordonarea remedierii acestora și divulgarea informațiilor referitoare la problemele de securitate.

Modelul de gestionare a fost dezvoltat în urma discuțiilor de la conferința MySQL Contributor Summit, la care au participat organizații precum Amazon Web Services (AWS), Google Cloud, Percona, ProxySQL, Readyset, VillageSQL și MariaDB Foundation.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster