Нова модел за управление на MySQL, насочен към ангажиране на общността в разработката

Хизер Ванкура (Heather VanCura), вицепрезидент на Oracle, отговаряща за взаимодействието с общността, представи втория етап от инициативата за сближаване с общността и ускоряване на развитието на MySQL. Докато в първия етап акцентът беше поставен на увеличаване на прозрачността на процесите и привличането на общността към определянето на бъдещето на MySQL, вторият етап ще се съсредоточава върху ангажирането на представители от общността в разработката. Сред целите е ускоряване на иновациите, предоставяне на ясни пътища за предаване на промени и разширяване на екосистемата на MySQL.

За изпълнението на това намерение е създаден Управляващ комитет (Steering Committee), който ще включва представители от общността, за да определи стратегията за развитие на MySQL и да служи за свързващо звено с екосистемата на MySQL. В първоначалния състав на комитета, освен служителите на Oracle, ще участват и представители от Amazon Web Services (AWS) и Google Cloud.

Комитетът ще се занимава с въпросите, свързани с определяне на приоритетите за дългосрочно развитие, разширяване на екосистемата, модернизация на управлението на проекта, ангажиране на общността в разработката и получаване на обратна връзка от общността. Важно е да се подчертае, че комитета не замества техническото ръководство и няма да се намесва в ежедневните процеси на разработка.

За привлечение на представители от общността е предложена нова управленска модел, в който са определени следните роли:

  • Участници (contributor), които пишат код, тестват, рецензиират, документират и участват в технически дискусии. Участник може да стане всеки представител от общността, а не само служител на Oracle.
  • Коммитери (committer), които рецензират промените и следят качеството на кода. Първоначално екипът от коммитери ще бъде съставен главно от служители на Oracle, но в бъдеще правото на коммитер може да бъде предоставено на утвърдили се участници от общността.
  • Лидери на проекти (project lead), които отговарят за вземане на технически решения и планиране на разработката в отделни области, като инструменти, оптимизатор, runtime, InnoDB и др.
  • Главен лидер (Core Project lead), който отговаря за продукта MySQL Community Edition.
  • Група по уязвимостите (Vulnerability Group), която отговаря за анализ и координация на корекциите на уязвимости и оповестяване на проблемите със сигурността.

Моделът на управление е разработен въз основа на резултатите от дискусиите на конференцията MySQL Contributor Summit, в която участваха организации като Amazon Web Services (AWS), Google Cloud, Percona, ProxySQL, Readyset, VillageSQL и MariaDB Foundation.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster