Nowy model zarządzania MySQL, mający na celu zaangażowanie społeczności w rozwój

Heather VanCura, wiceprezydent Oracle odpowiedzialna za interakcję ze społecznością, zaprezentowała drugi etap inicjatywy zbliżenia do społeczności oraz przyspieszenia rozwoju MySQL. Jeśli w pierwszym etapie zwrócono uwagę na zwiększenie przejrzystości procesów i zaangażowanie społeczności w definiowanie ścieżki rozwoju MySQL, to drugi etap skoncentruje się na włączeniu przedstawicieli społeczności w procesy deweloperskie. Wśród celów wymieniono przyspieszenie innowacji, zapewnienie zrozumiałych ścieżek dla wdrażania zmian oraz rozszerzenie ekosystemu MySQL.

W celu realizacji tego zamiaru powołano komitet sterujący (Steering Committee), który będzie składał się z przedstawicieli społeczności, określi strategię rozwoju MySQL i będzie pełnił rolę łącznika z ekosystemem MySQL. W pierwszym składzie komitetu, oprócz pracowników Oracle, znajdą się przedstawiciele Amazon Web Services (AWS) i Google Cloud.

Komitet będzie zajmować się kwestiami związanymi z ustalaniem priorytetów rozwoju w dłuższym okresie, rozszerzaniem ekosystemu, modernizacją zarządzania projektem, angażowaniem społeczności w procesy deweloperskie oraz zbieraniem opinii od społeczności. Komitet nie jest zastępstwem dla technicznych liderów i nie będzie ingerować w codzienne procesy rozwoju.

Aby zaangażować przedstawicieli społeczności w działania, zaproponowano nowy model zarządzania, w którym określono następujące role:

  • Uczestnicy (contributor) piszą kod, testują, recenzują, dokumentują i biorą udział w dyskusjach technicznych. Uczestnikiem może być przedstawiciel społeczności, a nie tylko pracownik Oracle.
  • Commitery (committer) recenzują zmiany i dbają o jakość kodu. Na początku zespół commiters będzie składał się z pracowników Oracle, ale w przyszłości prawo do bycia committerem może zostać przyznane zasłużonym uczestnikom społeczności.
  • Liderzy projektów (project lead) są odpowiedzialni za podejmowanie decyzji technicznych i planowanie rozwoju w poszczególnych obszarach, takich jak narzędzia, optymalizator, runtime, InnoDB itd.
  • Główny lider (Core Project lead) jest odpowiedzialny za produkt MySQL Community Edition.
  • Grupa ds. podatności (Vulnerability Group) zajmuje się analizą zgłoszeń o podatności, koordynacją poprawek oraz ujawnianiem informacji o problemach bezpieczeństwa.

Model zarządzania została opracowana na podstawie dyskusji podczas konferencji MySQL Contributor Summit, w której wzięły udział takie organizacje jak Amazon Web Services (AWS), Google Cloud, Percona, ProxySQL, Readyset, VillageSQL i MariaDB Foundation.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster