Inițiativele de apropiere a MySQL de comunitate și de accelerare a dezvoltării

Responsabilul de interacțiune cu comunitatea de la Oracle (MySQL Community Manager) a publicat o notă în care a anunțat modificări în ghidul ingineresc, întărirea colaborării cu comunitatea și accelerarea dezvoltării de noi funcționalități. Noua strategie de dezvoltare MySQL include trei direcții: implementarea inovațiilor și a noilor funcționalități pentru dezvoltatori în MySQL Community Edition; extinderea ecosistemului și dezvoltarea instrumentelor, framework-urilor și conectorilor pentru îmbunătățirea utilizării MySQL; creșterea transparenței proceselor și implicarea activă a comunității în definirea direcției de dezvoltare a MySQL.

În MySQL Community Edition se planifică integrarea funcționalităților disponibile anterior doar în produsele comerciale. Printre noile funcționalități planificate pentru integrare se numără noi funcții vectoriale pentru AI, crearea de versiuni cu optimizări PGO, optimizator hipergrafic, îmbunătățirea calității lucrului cu JSON, extinderea instrumentelor de monitorizare prin OpenTelemetry, implementarea transferului multi-threading al modificărilor din jurnalul de tranzacții și furnizarea de analize avansate HA/DR (High Availability/Disaster Recovery). Unele modificări semnificative sunt deja disponibile în ramura MySQL 9.6, în care gestionarea cheilor externe și a acțiunilor în cascadă (aplicarea modificărilor asupra altor înregistrări legate prin chei externe) a fost transferată din motorul de stocare InnoDB la motorul SQL.

În plus, se semnalează intenția de a extinde colaborarea și armonizarea acțiunilor între comunitate și echipele Oracle responsabile de dezvoltare, optimizator, runtime, securitate, AI, controlul calității și gestionarea produsului. Se planifică publicarea planurilor de dezvoltare, rapoartelor despre progresul dezvoltării și corectării erorilor, precum și simplificarea acceptării modificărilor de la participanții comunității. Pentru consolidarea ecosistemului se intenționează stabilirea unei colaborări strânse cu distribuțiile Linux și proiectele deschise. Se menționează în mod special colaborarea cu Canonical și comunitatea Ubuntu, precum și sprijinul pentru proiectele mari deschise care depind de MySQL, cum ar fi WordPress, Drupal, Magento și Joomla.

În răspunsul din partea comunității a fost publicat o scrisoare deschisă, semnată de aproximativ 250 de reprezentanți ai comunității și companiilor care folosesc MySQL sau dezvoltă soluții alternative bazate pe MySQL. Scrisoarea solicită Oracle să creeze o organizație non-profit pentru sprijinul comunității MySQL, independentă de furnizori individuali.

Se presupune că transferul dezvoltării pe o platformă neutră va permite rezolvarea problemelor sistemice existente, observate în ultimii ani, cum ar fi pierderea cotei de piață a MySQL, scăderea încrederii și lipsa de transparență, barierele în transmiterea modificărilor din partea participanților terți, întârzierea funcționalității (de exemplu, lipsa căutării vectoriale), comunitatea fragmentată și învechită (lipsa fluxului de noi dezvoltatori). Dezvoltarea MySQL sub egida unei organizații independente va atrage, de asemenea, mari companii interesate în evoluția MySQL, dar care sunt în prezent limitate în posibilitățile de participare la dezvoltare din cauza dezvoltării MySQL în spatele ușilor închise.

Pentru discuție sunt propuse mai multe opțiuni de conducere în noua organizație. De exemplu, se admite că, similar formării asociației OpenELA, compania Oracle va crea o organizație și va invita alți lideri din industrie să fie fondatori, ceea ce va permite menținerea controlului asupra strategiei de dezvoltare și viziunii ecosistemului, dar va atrage, în același timp, alți participanți la colaborare.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster