La mulți ani!
Monty, creatorul MySQL, face un apel internațional de salvare a celui mai cunoscut RDBMS low-end. Îmi voi da cu părerea din punctul de vedere a două categorii: utilizatori amatori și power useri (nu neapărat dezvoltatori).
Utilizatorii amatori vor resimți efectele acestei petiții în mod negativ dacă această petiție nu rezolvă nimic. Costul de producție al site-urilor și a aplicațiilor relativ simple, va crește. Toată lumea zice că programele libere sunt bune pentru lucruri mici, iar când scalabilitatea intră-n joc atunci doar programe proprietare se pot utiliza. În general, este adevărat pentru că aplicațiile libere nu sunt adaptate nevoilor tale, dacă plătești suport/grant pentru un feature complex, ce apare într-un program proprietar celebru, eu sunt sigur că următoarea versiune de release va fi pe placul tău.
Eu cred că este timpul să dispară miturile despre free software: sunt gratuite, nu aduc profit, ajută la salvarea costurilor și sunt dezvoltate în timpul liber, din pasiune.
Simplist vorbind, MySQL este o bază de date multilicențiată: liber cu posibilitatea de legare cu cod proprietar. Asta înseamnă că poți scrie cod proprietar peste MySQL, adică să-l integrezi într-o soluție proprietară; doar că trebuie să plătești o licență proprietară către deținătorul dreptului, adică SUN în acest moment. Dacă Oracle preia MySQL-ul, atunci poate sabota dezvoltarea continuă a MySQL-ului și impunerea pe piață a sistemelor lor, high price. Codul fiind liber, se poate face o altă ramură de dezvoltare și se poate continua MySQL-ul. Dar e chiar atât de simplu?
Am scris acest post pentru că majoritatea comunităților de free-software din Romania s-au arătat neinteresate de semnarea petiției. Pe scurt, argumentul este că poți foarte bine să faci un fork din MySQL și să continui dezvoltarea pe această direcție. Problema apare la firmele care vor să cumpere licență proprietară de MySQL; nu vor mai avea de unde, sau MySQL-ul dezvoltat de Oracle nu va evolua. Apoi, se va schimba echipa care dezvoltă baza de date și va dura un timp până când noii veniți, dacă chiar vor exista, vor fi productivi.
Știu, nu e etic să vorbesc de licențe proprietare și de programe libere. Monty avea o firmă care avea programatori angajați să comită cod în MySQL; era proprietatea lui și a profitat de o oportunitate: a vândut MySQL-ul către SUN. Nu văd care este problema; omul a fructificat realizarea și chiar a ajutat-o să evolueze. Comunitățile de free-software pot face produse bune, de exemplu Wikipedia sau Eclipse IDE, dar foarte puține programe libere au succes (sub 5%). Eu cred că MySQL-ul a luat puțin avânt avându-l pe SUN ca proprietar. Mai multe puteți citi pe blogul lui Monty.

Eu cred că MySQL e “too big to fail” și îmi declar suportul, chiar dacă un program liber a fost “vândut”. Adică n-o să dăm deoparte munca oamenilor de atăta timp, din cauza unor mândrii de tipul: eu fac free software și totul trebuie să fie liber lângă mine. Trebuie să recunoaștem, tranziția nu se realizează instant și trebuiesc trecute niște etape. Eclipse, unul dintre cele mai de succes proiecte libere, are licență duală, Freescale și Adobe fiind două corporații care fac pluginuri proprietare. Diferența este că Eclipse are o comunitate mai puternică în spate.
Citiți cu atenție petiția și scrieți-i lui Monty nedumeririle dvs.