Citiranje Wikipedia:
MariaDB je GPL licenciran MySQL server baze podataka. Podržava ga Michael “Monty” Widenius (osnivač MySQL) i zajednica programera slobodnog softvera. Ima motor tzv XtraDB, zamjena InnoDB. Ima visoku kompatibilnost sa MySQL jer ima iste komande, interfejse, API-je i biblioteke, a njegov cilj je da može direktno da promeni jedan server drugim
Pa, u članku objavljenom u Blog The Document Foundation, oni otkrivaju nivo divljenja koji on oseća Monty por LibreOffice, gdje izražava manje-više sljedeće:
„Veoma smo uzbuđeni zbog projekta LibreOffice…Da bismo izvršili svoj dio projekta, obavezali smo se na integraciju i pružanje odlične podrške MariaDB u LibreOfficeu. To uključuje, između ostalog, i novu LGPL C drajveri za povezivanje MariaDB o MySQL i obezbediti ispravke grešaka za sve probleme u MariaDB koji ozbiljno utiču LibreOffice«
Više možete vidjeti na Ova veza. Bez sumnje, odlična vijest za svijet Open Source y Office Suite. Poboljšanje LibreOffice Baza sa ovom podrškom?
Sa dolaskom Oraclea i njegovim odvajanjem od njih, to mi se ne čini čudnim.
MySQL je također iz Oraclea i nastavlja se modificirati u svojoj verziji zajednice, izbrisali su neke ekstenzije koje su ranije bile uobičajene i mislim da je to još jedan faktor.
Kako sam shvatio, koristili su HSQLDB za baze podataka, jer je u potpunosti napisan na Javi. Isto i samo treba da modifikuju MySQL jdbc drajver.
Odlično 😀
Dakle, ako genijalci u Oracle-u (trenutni vlasnici MySQL-a) dođu na ideju da urade istu stvar kao i sa Open Office-om, alternativa će već biti implementirana.
Problem je u tome što bi se dogodilo kada bi Oracle pronašao pravnu rupu koja bi mu omogućila patentiranje MySQL API-ja? Prije nekog vremena govorilo se da Oracle želi slijediti ovu strategiju kako bi zaustavio konkurenciju:
http://fosspatents.blogspot.com/2011/08/oracle-defends-copyrightability-of-apis.html
Za razumijevanje API-ja to bi bilo ime funkcija, varijabli, klasa, itd., nešto potpuno apsurdno, ali dolazi iz Oraclea...
U tom slučaju Monty bi bio prisiljen redizajnirati MariaDB API kako bi izbjegao pravne probleme, ali bi također prestao biti kompatibilan sa MySQL.
Zar Monty nema nikakvu moć nad svojom kreacijom?
mmm... nisam siguran, morao bih da tražim više informacija, ali mislim da je to dalo sva prava Sun Microsystems-u, koji je opet kupio Oracle, tako da je Oracle taj koji ima sva prava na MySQL.
Ipak, iako bi MariaDB-ov izvorni kod ostao besplatan, njime bi upravljali patenti, što bi ga zaista učinilo vlasničkim softverom.
Naravno, sve dok Oracle uspe da patentira delove izvornog koda kao što je ranije objašnjeno. Ako ne uspijete, onda ne bi bilo pravnih problema s MariaDB.
Hm, šta je sa licencom? ili zaborave da ima GNU GPL licencu i sjebani su jer prema GNU GPL licenci:
GNU General Public License ili poznatija po svom engleskom nazivu GNU General Public License ili jednostavno njen akronim GNU GPL, je licenca koju je kreirala Free Software Foundation 1989. godine (prva verzija), a prvenstveno je usmjerena na zaštitu slobodne distribucije, modifikacija i korištenje softvera. Njegova svrha je da izjavi da je softver pokriven ovom licencom slobodan softver i da ga zaštiti od pokušaja prisvajanja koji ograničavaju te slobode korisnicima.
Odnosno, razumijem da je Oracle htio patentirati neki softver licenciran pod GNU GPL-om, Fondacija za slobodni softver bi ga mogla tužiti zbog kršenja licence.
Oracle, kao vlasnik koda i prava na MySQL, može s njim da radi šta hoće, uključujući promjenu licence i zatvaranje koda, a ni FSF im ne može ništa jer su autori apsolutni vlasnici svojih programa .
Ovo je tačno sve dok MySQL ne zavisi od bilo kojeg drugog GPL ili copyleft licenciranog softvera.
Možete promijeniti licencu za buduće verzije, ali ono što je već besplatno može se razdvojiti i nastaviti s GNU GPL licencom. I prokletstvo je što oni patentiraju kod, a mislim da patentiraju i baze podataka. Iako se vidi sve.
Druga stvar je da čak i ako su uspeli da patentiraju MySQL, mislim da Oracle ne želi da bude loš momak (lošiji od onoga što je do sada bio sa Open Office-om).
Tačno, Oracle može promijeniti MySQL licencu, ali to ne utiče na prethodne verzije, jedino što bi moglo utjecati na prethodne verzije su patenti.
Pitanje patenata, bilo za softver ili bilo koju drugu oblast, prilično je komplikovano i uvijek dovodi do tehnološkog kašnjenja.