Heather VanCura, az Oracle alelnöke, aki a közösségi kapcsolatokért felelős, bemutatta a MySQL közösséggel való kapcsolattartásra és fejlesztésének felgyorsítására irányuló kezdeményezés második szakaszát. Míg az első szakasz középpontjában a folyamatok átláthatóságának növelése és a közösség bevonása állt a MySQL fejlődési útvonalának meghatározásába, a második szakasz a közösség képviselőinek bevonására összpontosít a fejlesztésbe. A célok között szerepel az innovációk felgyorsítása, az érthető változtatási folyamatok biztosítása és a MySQL ökoszisztéma bővítése.
A szándék megvalósítása érdekében egy irányító bizottság (Steering Committee) alakult, amely a közösség képviselőit is magában foglalja, meghatározza a MySQL fejlesztési stratégiáját, és összekötő szerepet tölt be a MySQL ökoszisztémával. A bizottság első összetételében az Oracle munkatársai mellett az Amazon Web Services (AWS) és a Google Cloud képviselői is helyet kapnak.
A bizottság foglalkozik a hosszú távú fejlesztési prioritásokkal, az ökoszisztéma bővítésével, a projektmenedzsment modernizálásával, a közösség bevonásával a fejlesztésbe és a közösségi visszajelzések begyűjtésével. Ugyanakkor a bizottság nem helyettesíti a műszaki irányítást, és nem fog beavatkozni a napi fejlesztési folyamatokba.
A közösség képviselőinek bevonása érdekében egy új irányítási modellt javasoltak, amelyben a következő szerepek kerültek meghatározásra:
- A résztvevők (contributor) kódot írnak, tesztelnek, véleményezik, dokumentálnak és részt vesznek a műszaki diskurzusokban. Résztvevővé válhat közösségi képviselő is, nemcsak az Oracle alkalmazottai.
- A commiterek (committer) véleményezik a változtatásokat és figyelemmel kísérik a kód minőségét. Az első időszakban a commiterek csapata az Oracle munkatársaiból áll majd, de a jövőben a jogosultságot közösségi résztvevők is megkaphatják, akik bizonyították rátermettségüket.
- A projektvezetők (project lead) felelnek a műszaki döntések meghozataláért és a fejlesztés tervezéséért különböző területeken, mint például a szerszámok, az optimalizáló, a futtatási környezet, az InnoDB stb.
- A fő projektvezető (Core Project lead) a MySQL Community Edition termékért felelős.
- A sebezhetőségek csoportja (Vulnerability Group) foglalkozik a sebezhetőségi bejelentések feldolgozásával, a sebezhetőségek javításának koordinációjával és a biztonsági problémákkal kapcsolatos információk közlésével.
A fejlesztési modell a MySQL Contributor Summit konferencián folytatott megbeszélések eredményeként készült, amelyen részt vettek olyan szervezetek, mint az Amazon Web Services (AWS), a Google Cloud, a Percona, a ProxySQL, a Readyset, a VillageSQL és a MariaDB Foundation.
Forrás: opennet.ru
