Nouveau modèle de gestion MySQL, axé sur l'engagement de la communauté dans le développement.

Heather VanCura, vice-présidente d'Oracle en charge de l'engagement communautaire, a présenté la deuxième phase de l'initiative de rapprochement avec la communauté et d'accélération du développement de MySQL. Alors que la première phase était axée sur l'amélioration de la transparence des processus et l'implication de la communauté dans la définition des orientations de MySQL, la deuxième phase se concentre sur l'engagement des représentants de la communauté dans le développement. Parmi les objectifs, on mentionne l'accélération de l'innovation, l'élaboration de voies claires pour la transmission des modifications et l'expansion de l'écosystème MySQL.

Pour réaliser cette intention, un comité directeur (Steering Committee) a été créé, qui inclura des représentants de la communauté, définira la stratégie de développement de MySQL et servira de lien avec l'écosystème MySQL. Le premier comité comprendra, en plus des employés d'Oracle, des représentants d'Amazon Web Services (AWS) et de Google Cloud.

Le comité traitera des questions liées à la priorisation à long terme du développement, à l'expansion de l'écosystème, à la modernisation de la gestion de projet, à l'engagement de la communauté dans le développement et à la collecte des retours d'expérience de la communauté. Toutefois, le comité ne remplace pas le leadership technique et n'interviendra pas dans les processus quotidiens de développement.

Pour impliquer des représentants de la communauté dans le travail, un nouveau modèle de gouvernance a été proposé, définissant les rôles suivants :

  • Contributeurs (contributor), qui écrivent du code, testent, passent en revue, documentent et participent aux discussions techniques. Tout membre de la communauté peut devenir contributeur, pas seulement un employé d'Oracle.
  • Committers (committer), qui examinent les changements et surveillent la qualité du code. Au début, l'équipe des committers sera constituée d'employés d'Oracle, mais à l'avenir, le statut de committer pourra être accordé à des contributeurs éprouvés de la communauté.
  • Leaders de projet (project lead), qui sont responsables de la prise de décisions techniques et de la planification du développement dans des domaines spécifiques, tels que les outils, l'optimiseur, l'exécution, InnoDB, etc.
  • Leader principal (Core Project lead), qui est responsable du produit MySQL Community Edition.
  • Groupe de vulnérabilités (Vulnerability Group), qui est chargé d'examiner les rapports de vulnérabilités, de coordonner les correctifs de sécurité et de divulguer les problèmes de sécurité.

Le modèle de gestion a été élaboré à la suite des discussions lors de la conférence MySQL Contributor Summit, à laquelle ont participé des organisations telles qu'Amazon Web Services (AWS), Google Cloud, Percona, ProxySQL, Readyset, VillageSQL et la MariaDB Foundation.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster