Хизер Ванкура (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
