MySQL atvērtā pirmkoda būtība pati par sevi nevar garantēt tās nākotni.

Oracle apgalvo, ka nav nozīmes, kam pieder MySQL, jo tas ir atvērtais pirmkods, ko ikviens var brīvi izmantot un attīstīt tālāk. Viņi to saka, lai noliegtu, ka pastāv problēma. Ja viņi patiešām tā uzskatītu, Oracle neriskētu ar visu Sun darījumu MySQL dēļ, un, pirmām kārtām, Sun nekad nebūtu maksājis miljardu dolāru par pašu MySQL. Tādā gadījumā ikviens vienkārši varētu izveidot savu "atzarojumu". Oracle jau izmanto atvērto pirmkodu, piemēram, Linux un Apache. Ja īpašuma tiesībām nav nozīmes, kāpēc Oracle vēlas iegādāties MySQL tā vietā, lai vienkārši to atzarotu?

Daži kopienas līderi, atvērtā pirmkoda atbalstītāji un vairāki kopumā labu griboši cilvēki arī tic, ka MySQL ir drošībā jebkura īpašnieka rokās, jo tas ir atvērtais pirmkods. Daži to dara pārliecības vadīti. Daži ir saistīti ar Oracle un Sun. Tomēr vairums cilvēku vienkārši nav papētījuši MySQL veiksmes formulu. Formulu, kas padarījusi to veiksmīgāku par jebkuru citu atvērtā pirmkoda datubāzi.

MySQL datubāzes serveris tradicionāli ir bijis viena konkrēta uzņēmuma izstrādāts un uzturēts produkts, nevis kopienas projekts, kas balstās uz brīvprātīgajiem vai vairākiem piegādātājiem (kā tas ir Linux gadījumā). Vienmēr, kad kāds izstrādāja būtisku uzlabojumu, aiz MySQL stāvošais uzņēmums nodrošinājās (piešķirot autortiesības), lai tam būtu tiesības izmantot šo uzlabojumu ne vien saskaņā ar GPL, bet arī ar jebkuru citu licenci.

Šāda pieeja ļāva MySQL ieviest savu ļoti veiksmīgo duālās licencēšanas biznesa modeli. Tie, kas vēlas izmantot MySQL kodu citos saskaņā ar GPL licencētos projektos, brīvi drīkst to darīt ("ja jūs esat atvērtais pirmkods, mēs arī esam atvērtais pirmkods"). Tie, kas to vēlas izmantot vai papildināt ar slēgta pirmkoda produktiem bez saistībām publicēt savu atvasināto darbu saskaņā ar GPL nosacījumiem (kas praktiski liktu šķēršļus daudzām komerciālām iespējām), var papildus iegādāties komerciālu licenci (tā pati programmatūra, taču atšķirīgas tiesības un pienākumi). Šajā gadījumā MySQL vai Sun saka: "Ja jūs darbojaties komerciāli un pelnāt ar to naudu, arī mēs darbojamies komerciāli un gribam nopelnīt."

Uz šī principa balstās ne vien duālās licencēšanas bizness, bet arī strauji augošais "MySQL Uzņēmums" abonēšanas bizness. Tas sastāv no trīs veidu komponentiem: MySQL (kas ir pieejama arī ar GPL licenci), servisi (ko var iegādāties arī atsevišķi, tajā skaitā no trešajām personām) un instrumenti. Visnoderīgākie instrumenti, piemēram, Monitors un Vaicājumu Analizators ir pieejami pēc īpašumtiesību (ne-GPL) licences, tomēr tie ir tik cieši integrēti ar pašu MySQL, ka jebkurai trešajai personai, kas gribētu izplatīt šāda veida instrumentus, nāktos pakļauties GPL nosacījumiem. Bez šiem instrumentiem kā būtiskas atšķirības pazīmes (plašāka piedāvājuma, kas attaisno paaugstināto cenu) būtu iespējams piedāvāt abonēšanu, taču tā vairs nebūtu tik ienesīga.

MySQL AB un vēlāk arī Sun izmantoja savas tirdzniecības zīmes un autortiesību īpašuma tiesības, lai virzītu un paplašinātu MySQL izplatību un popularitāti. Ir izveidoti vienoti globāli standarti oficiālai MySQL sertifikācijai, kas profesionāļiem ļauj apliecināt savas zināšanās ikvienam klientam saprotamā veidā. Visā pasaulē darbojas MySQL autorizētie partneri, kas piedāvā servisus un konsultācijas. Tiek izdotas oficiālas MySQL grāmatas. Eksistē ļoti svarīgs tā saucamais brīvās un atvērtās programmatūras izņēmums, kas vienkāršo MySQL integrēšanu ar tādu brīvo un atvērtā pirmkoda programmatūru, kas netiek licencēta saskaņā ar GPL. Tas ir būtisks panākumu faktors, jo ļauj MySQL komplektēt kopā ar daudzām operētājsistēmām, programmēšanas valodām un instrumentiem.

Tas nenozīmē, ka tiek noniecināta aktīvās MySQL kopienas nozīme. Daudzi miljoni lietotāju ir veicinājuši izplatīšanu, palīdzējuši uzlabot kvalitāti pateicoties tam, ka viņi izmanto MySQL, un ir izstrādājuši ar MySQL saistītu programmatūru. Tomēr empīriski pierādījumi liecina, ka patiesi plaukstošai MySQL kodola un jaudīgu uzglabāšanas dzinēju izstrādei ir nepieciešams reāls bizness ar nopietnas peļņas iespējām.

Mums neskaitāmas reizes ir vaicāts, kāpēc MySQL nevar būt veiksmīga, tikai balstoties uz GPL, kā Linux. Tam ir daudzi iemesli. Sāksim ar to, ka uz MySQL balstītām programmām būtu jābūt pieejamām saskaņā ar GPL (ja vien tiesību īpašnieks nepiešķir tām komerciālu licenci). Linux gadījumā tas ir citādi, jo tas tiek izplatīts saskaņā ar licences līgumu, kurā ir īpašs izņēmums (apzīmēts kā "precizējums"). Tas ļauj Linux vidē darbināt jebkuru programmu bez sekām, kas rastos sakarā ar Linux GPL kodolu. Rezultātā, piemēram, ja kāds vēlētos iekļaut MySQL savā navigācijas sistēmā, stātos spēkā GPL nosacījumi, kamēr Linux izmantošana neradītu nekādas problēmas. Neatkarīgi no fundamentālām atšķirībām licencēšanas nosacījumos, MySQL nekad nav saņēmis un, iespējams, nekad nesaņems līdzīga apjoma atbalstu no tādiem uzņēmumiem, kā IBM (kam ir jāaizsargā pašiem savs datubāzes bizness).

Nepārtraukti tiek runāts par "atzarojumu", kas nozīmē neatkarīgu, atvasinātu MySQL versiju. GPL pieļautu šādu iespēju, tomēr neļautu tam notikt veiksmīgi. "Atzarojumam" ne vien būtu jāsāk bez slavenā MySQL nosaukuma, bet tas nemaz nebūtu izmantojams visos gadījumos, piemēram, kopā ar slēgta pirmkoda aplikācijām, spraudņiem vai uzglabāšanas dzinējiem, kas ir daļa no tagadējās MySQL ekosistēmas.

Ričards Stalmans (RMS), GPL autors un brīvās programmatūras kustības dibinātājs, norāda, ka MySQL (kā liela infrastruktūras projekta) veiksmīga pastāvēšana nevar balstīties tikai uz GPL virzītu kopienas palīdzību.

Mūsu petīcija ir elastīga. Katrs atbalstītājs var izvēlēties un atzīmēt kā sev pieņemamu vienu, divus vai visus trīs no iespējamiem tālākās attīstības scenārijiem. GPL ir lieliska licence, ja vien MySQL atrodas labu nodomu vadīta īpašnieka rokās. GPL nodrošina maksimālu kontroli, un laba īpašnieka gadījumā tā ir vēlama, tomēr slikta īpašnieka gadījumā no tās jāizvairās. Tādējādi atsavināšana (atdalīta uzņēmuma izveide) par labu šādam pircējam ir pirmā izvēle, un tādā gadījumā MySQL arī turpmāk varētu būt – un tai pat būtu jābūt – pieejama saskaņā ar GPL (iespējams, GPLv2 jāaizstāj ar GPLv3, bet tai jābūt GPL), lai labajam īpašniekam būtu tiesības stūrēt to pareizajā virzienā.

Tāpat būtu iespējams pašu MySQL izsplatīt saskaņā ar GPL, bet izveidot "sasaistes izņēmumu" par labu aplikācijām, spraudņiem un iegulšanai (attiecībā uz libmysqld). Savukārt pāreja uz atļaujošu licenci, piemēram, Apache Programmatūras Licenci 2.0, nodrošinātu licencēšanas elastīgumu, ļaujot to iekļaut gan jaunos GPL licencētos projektos, gan veikt izstrādi saskaņā ar Apache vai jebkuru citu licenci, tajā skaitā pat atļaujot koda integrēšanu īpašumtiesību aizsargātos produktos.

Licences nosacījumu liberalizācija nozīmētu, ka Oracle kā jaunais MySQL īpašnieks nevarēs izmantot savu stāvokli, lai piesaistītu sev dažus no MySQL klientiem un partneriem. Ja Oracle neturpinās MySQL izstrādi patiesi labā veidā (kas nozīmē ne vien to, cik daudz naudas tiek tērēts, bet, kā tieši tā tiek tērēta), tas zaudēs kontroli, jo citiem tad būs ne vien legālas tiesības, bet arī reāla iespēja rūpēties par MySQL klientiem visā to daudzveidībā un par MySQL inovācijām. Dažus gadus tirgū noteikti pietrūktu tādas MySQL klātbūtnes, kādu mēs to pazīstam tagad. Uz laiku Oracle atbrīvotos no sava sīvākā konkurenta. Tomēr pēc kāda laika tā varētu atgriezties tikpat stipra, kā agrāk, un pēc dažiem gadiem, iespējams, kļūtu stiprāka, nekā jebkad.

Jebkurā gadījumā neko nevar uzskatīt par risinājumu, ja MySQL nākotne ir atkarīga no Oracle labajiem nodomiem. "Ticiet man" veida solījumi neko nemaina. Katrs bērns to iemācās no populārām pasakām. Regulatoriem tas būtu jāzina labāk.