Отговорният за взаимодействието с общността в компанията Oracle (MySQL Community Manager) публикува бележка, в която обяви промени в инженерното ръководство, засилено сътрудничество с общността и ускорена разработка на нови функции. Новата стратегия за разработка на MySQL обхваща три направления: внедряване на иновации и нови функционалности в MySQL Community Edition за разработчици; разширяване на екосистемата и развитие на инструменти, фреймворкове и конектори за подобряване на работата с MySQL; повишаване на прозрачността на процесите и активно включване на общността в определянето на пътя на развитие на MySQL.
В MySQL Community Edition планират да интегрират възможности, които преди това бяха налични само в търговските продукти. Сред новостите, предвидени за интеграция, са нови векторни функции за AI, създаване на пакети с PGO-оптимизации, хиперграфен оптимизатор, повишаване на качеството на работа с JSON, разширяване на средствата за мониторинг чрез OpenTelemetry, реализиране на многопоточен пренос на изменения от журнала на транзакции и предоставяне на разширена аналитика HA/DR (висока наличност/възстановяване след бедствия). Някои значителни промени вече са налични в клона MySQL 9.6, в който от механизма за съхранение InnoDB е прехвърлено управлението на външни ключове и каскадни действия (разпространение на изменения на други записи, свързани чрез външни ключове).
Освен това, се отбелязва намерението да се разшири сътрудничеството и координацията между общността и екипите на Oracle, отговарящи за разработката, оптимизатора, runtime, сигурността, AI, контрол на качеството и управление на продукта. Планира се публикуване в открит достъп на плановете за разработка, отчети за напредъка на разработката и коригиране на грешки, както и опростяване на приемането на изменения от участниците от общността. За укрепване на екосистемата се предвижда установяване на тясно сътрудничество с дистрибуциите на Linux и откритите проекти. Поотделно се споменава сътрудничеството с компанията Canonical и общността Ubuntu, както и подкрепата на важни зависимости от MySQL, големи открити проекти, като WordPress, Drupal, Magento и Joomla.
В отговор от името на общността е публикувано открито писмо, което подписаха около 250 представители на общността и компании, използващи MySQL или развиващи алтернативни решения на база MySQL. Писмото призовава Oracle да създаде неправителствена организация за подкрепа на общността MySQL, независима от отделни доставчици.
Предполага се, че прехвърлянето на разработката на неутрална платформа ще предостави възможност да се решат системните проблеми, наблюдавани през последните години, като загубата на дял на пазара на MySQL, намаляването на доверието и липсата на прозрачност, бариерите при предаването на промени от външни участници и изоставането в функционалността (например, липса на векторно търсене), фрагментираното и стареещо общество (липса на нови разработчици). Разработката на MySQL под егидата на независима организация ще привлече към проекта големи компании, заинтересовани в развитието на MySQL, но в момента ограничени в възможностите си за участие в разработката поради затвореното развитие на MySQL.
За обсъждане се предлагат няколко варианта за управление в новата организация. Например, допуска се, че по аналогия с формирането на асоциацията OpenELA, компания Oracle да създаде организация и да покани в числото на учредителите други лидери от индустрията, което ще позволи запазването на контрола върху стратегията за развитие и виждането на екосистемата, но същевременно да привлече и други участници за съвместна работа.
Източник: opennet.ru
