Нова модель управління 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