Домой Новости Софт и сервисы Oracle меняет модель управления MySQL, привлекая сообщество к разработке

Oracle меняет модель управления MySQL, привлекая сообщество к разработке

Компания внедряет руководящий комитет и новые роли для разработчиков, чтобы сделать развитие базы данных более открытым и быстрым.

Вице-президент Oracle Хизер Ванкура анонсировала второй этап инициативы, направленной на сближение с разработчиками и ускорение прогресса MySQL. Если первая фаза была посвящена повышению прозрачности и совместному планированию дорожной карты, то теперь акцент смещается на прямое вовлечение представителей сообщества в процесс написания кода. Ключевые задачи этого этапа включают ускорение инноваций, упрощение механизмов интеграции внешних патчей и расширение всей экосистемы проекта.

Руководящий комитет MySQL

Для достижения этих целей был создан специальный руководящий комитет (Steering Committee). Его основная функция — определение долгосрочной стратегии развития и налаживание эффективной коммуникации между Oracle и участниками рынка. В состав комитета на старте вошли не только сотрудники Oracle, но и представители облачных гигантов, таких как Amazon Web Services (AWS) и Google Cloud.

Комитет сосредоточится на следующих направлениях:

  • Расстановка долгосрочных приоритетов развития платформы.
  • Масштабирование экосистемы MySQL.
  • Модернизация внутренних механизмов управления проектом.
  • Сбор и оперативная обработка обратной связи от сообщества.

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

Новая модель управления и распределение ролей

Для интеграции внешних контрибьюторов в структуру проекта была разработана обновленная модель управления, которая четко разграничивает зоны ответственности:

  • Участники (contributor): занимаются написанием кода, тестированием, рецензированием, подготовкой документации и участием в технических дискуссиях. Этот статус открыт для любого активного разработчика, независимо от места работы.
  • Коммитеры (committer): отвечают за проверку изменений и контроль качества исходного кода. На первом этапе группа состоит исключительно из сотрудников Oracle, однако в перспективе право вносить правки напрямую получат наиболее авторитетные участники сообщества.
  • Лидеры проектов (project lead): осуществляют техническое руководство и планирование в конкретных областях, включая работу оптимизатора, InnoDB, runtime-компонентов и инструментария.
  • Главный лидер (Core Project lead): несет общую ответственность за развитие MySQL Community Edition.
  • Группа по уязвимостям (Vulnerability Group): координирует разбор сообщений об угрозах безопасности, занимается выпуском исправлений и раскрытием информации о найденных уязвимостях.

Предложенная модель была сформирована по итогам дискуссий на MySQL Contributor Summit. В обсуждении приняли участие представители ключевых игроков рынка, среди которых Amazon Web Services, Google Cloud, Percona, ProxySQL, Readyset, VillageSQL и MariaDB Foundation.

Источник: http://www.opennet.ru