2 dana kasnije

2

Pogled na akviziciju 2 dana kasnije… Ok, ljutnja je prosla, inicijalni bes i ostale slicne emocije su nestale .. popricalo se sa kolegama … da pogledamo situaciju sada, hladne glave…

Sta se desilo, ORACLE je kupio SUN, tj. nije jos kupio ali je dogovor napravljen, objavljen i tesko da nece proci. Dodatno sve kaze da ne postoje nikakve pravne prepreke da isti bude zavrsen tako da slobodno mozemo reci, ORACLE je kupio SUN.

Da pogledamo prvo sta to znaci globalno; SUN je ozbiljan proizvodjac potrepstina sa serverske strane:

  • hardware – SUN pravi SERVERE, odlicne servere, neke sa Intelom ali vecinu sa SPARC-om – koji je SUN-ov proprietary processor, SUN pravi odlican STORAGE sistem, SUN pravi odlican BACKUP sistem, dakle sto se hardware platforme za vase servere tice SUN ima sve, i to „sve“ je mnogo cenjeno i neverovatno kvalitetno, 90% finansijskih institucija koristi SUN servere, 99% servera u DARPA, NORAD, NASA, USA ARMY su SUN serveri
  • software – SUN pravi SOLARIS – jedan od boljih serverskih operativnih sistema, SUN ima resenje za VIRTUALIZACIJU, sto na serveru to i na klijentu, SUN je takodje izmislio JAVA jezik koji je odlican za serverske aplikacije, SUN ima MySQL RDBMS odlicna baza podataka koja je zasluzna za to gde smo i koliko brzo smo tu stigli vezano za web aplikacije…

Sa „klijentske“ strane SUN nije tako jak, ima razvojno okruzenje za Java-u, Open Office, Open Solaris i jos par slicnih aplikacija ….

Kako se to uklapa sa ORACLE-om .. vrlo lepo da budem iskren, preko 40% ORACLE instalacija je na Solarisu a skoro 100% njih na SPARC serverima. Vecina tih instalacija koristi SUN-ova resenje i za storage i za backup tako da se hardware deo SUN-a 100% uklapa u ORACLE kao nedostajuci deo… Moje licno misljenje je da ce hw deo firme procvetati, da ce serveri biti jos bolji i da ce tim koji tamo radi biti jako zadovoljan.

Sa software strane (serverski deo), Solaris ce biti „jos bolji“ iz prostog razloga sto ORACLE nema potrebu da monetizuje Solaris, oni ce Solaris da razvijaju „za sebe“ tako da je to automatski benefit za sve nas. JAVA ce da „poludi“ :D posto je ORACLE mnogo koristi, svuda je koristi i jako je voli, koristice je i da „zeza“ IBM a pritom, ne mora da je monetizuje, sto je osnovni problem koji SUN ima sa Javom tolike godine i zasto nije mogao da ulozi dovoljno novca u razvoj iste… Virtualizacija je takodje jako bitna ORACLE-u tako da i tu vidim samo razlog za veselje, kako tima koji to radi, tako i community-a posto sam siguran da ce ORACLE utuci mnogo resursa tu kako bi marginalizovao VmWare i „novog vlasnika“. Ovde nam ostaje jos MySQL … bez gledanja „nazad“, uz ignorisanje istorije i nekih bitnih detalja, MySQL bi trebalo da procveta u ORACLE-u, ORACLE je vec vlasnik InnoDB-a koji je transakcioni engine u MySQL-u, ORACLE je najiskusnija firma na svetu po pitanju baza podataka, ORACLE ima jedan od najboljih DB servera na svetu … dakle, MySQL sa svojom ogromnom bazom korisnika i novim konceptom bi trebao biti odlican dodatak u Oracle-u

Vezano za klijentsku stranu, Open Office, Java dev tools, Open Solaris, nesto ce umreti (ja mislim da ce open solaris da „umre“), nesto ce biti integrisano u postojece alate, nesto ce zameniti postojece ORACLE alate .. no to je prilicno nebitan deo i SUN-a i ORACLE-a i celog ovog dila tako da ne mogu na tu temu da spekulisem … verujem da ce Java dev tools da se integrise sa ORACLE Java dev tools-om i da ce iz toga da izadje nesto dobro .. mada, ko zna ..

E, sad, posto sam ja Srbin, a mi Srbi ne umemo bez istorije, a i posto je ovo MySQL blog, moram da se vratim na onaj deo sa MySQL-om … da pogledamo neka istorijska fakta

  • MySQL je bio open source projekat u vlasnistvu firme MySQL AB iz Svedske koja je opet bila u vlasnistvu 3 coveka.
  • MySQL dugo nije imao transakcioni engine, nije podrzavao subselec i gomilu drugih stvari
  • Firma InnoBase je razvila transakcioni engine za MySQL – InnoDB koji je licenciran kao GPL
  • u nekom trenutku i InnoDB i MySQL su presli na „dual licence“ licenciranje
  • MySQL je postao „ozbiljan“ igrac na polju baza podataka – tj. poceo je da ulazi sa web-a na enterprise market
  • Tokom ulaza na enterprise market, MySQL je nekoliko puta preoteo klijenta ORACLE-u te se isti prilicno „razljutio“
  • MySQL pokusava da kupi InnoBase firmu, bez uspega, Haikki nije zeleo da proda
  • Oracle kupuje InnoBase, zaposljava Haikkia kao developera, cuju se glasine da je kupovina bila u stilu mafijaskih filmova, pretnje, ubistva, kidnapovanja
  • MySQL startuje razvoj Falcon storage engine-a kako bi resio problem neposedovanja InnoDB-a
  • MySQL startuje razvoj MariaDB storage engine-a (crash safe myisam engine)
  • Oracle par puta pokusava da unisti MySQL rizikujuci milione dolara u procesu
  • Oracle daje nekoliko ponuda da kupi MySQL, Oracle je dao vecu ponudu od SUN-a ali MySQL tim nije ponudu prihvatio
  • MySQL resava da izadje „public“ (na berzu)
  • 6 meseci pred izlazak na berzu pocinju razgovori sa SUN-om
  • MySQL tim prihvata ponudu SUN-a, sto iz razloga sto su zadovoljni Jonathanovim obecanjima, sto iz straha od „hostile takeover-a“ od strane Oracle-a ili Microsoft-a
  • MySQL gubi veliki broj zaposlenih zbog akvizicije od strane SUN-a, zaposleni odlaze sami, niko nije otpusten, odlaze zato sto nece da rade za veliku firmu, veliki broj njih odlazi u Percona
  • Tom Basil (direktor tehnicke podrske) odlazi iz SUN-a u Percona (na poziciju COO) iz razloga sto mu se nije svidelo kako se stvari odvijaju u SUN-u
  • Monti (jedan od tri osnivaca MySQL-a) odlazi iz SUN-a nezadovoljan SUN-ovim ponasanjem prema njemu (nisu hteli da mu daju poziciju u firmi koju je on trazio)
  • Marten (bivsi CEO MySQL-a) odlazi iz firme (navodi privatne razloge, sumnja se da je otisao zato sto mu se nije svidelo kako se radi u SUN-u)
  • Ulf (VP of Services) odlazi iz SUN-a, javno kaze da odlazi zato sto mu se ne svidja kako se SUN postavio prema MySQL-u i smatra da to ne valja ni za MySQL ni za open source
  • SUN se nudi na prodaju, zainteresovani su IBM, ORACLE, CISCO, HP…
  • Ozbiljni razgovori sa IBM-om -> propadaju
  • Ozbiljni razgovori sa ORACLE-om -> pada dogovor

Dakle, u ovom trenutku je gomila ljudi iz mysql-a otisla, veliki broj top managementa je otisao (spominjani su termini sa misevima i brodom) i kupio nas je Oracle koji vec jaaaaaaaako dugo zeli da nas unisti …

Sad par cinejnica koje nisu istorijske ali su prilicno tacne:

  • MySQL ima jednu od najboljih podrski na svetu, support tim MySQL-a je „bezobrazno dobar“
  • MySQL support tim cine inzenjeri koji poznaju SQL u prste, znaju source mysql-a u prste i imaju ogromno iskustvo u radu… Vecina nasih „support inzenjera“ su bili tehnicki direktori, cheaf developeri i slicno u druigim firmama
  • Oracle ima smesan support koji se nalazi u Indiji, njihovi inzenjeri uglavnom nikada nisu videli oracle, nemaju pojma ni u kom je programskom jeziku pisan, ne znaju ni sta je to programski jezik – ne pricaju engleski – tj. bar ne dovoljno dobro da mozes da ih razumes ako ne znas hindu, i podrska im se svodi na oduzimanje vremena i copy/paste linkova sa dokumentacije
  • MySQL non stop podseca Oracle da im je support smesan
  • 10 treniranih majmuna moze da daje support za MySQL na nivou koji je „zadovoljavajuc“ za Oracle (tj na nivou na kom oracle support daje podrsku za oracle)

Sta to znaci za MySQL support tim trenutno u SUN-u … znaci da ce najverovatnije svi da dobiju otkaz posto su takvi inzenjeri nekoliko hiljada puta skuplji od onih treniranih majmuna a daju kvalitet koji je oraklu nebitan. Sta ce to da znaci za dev tim MySQL-a, nemam pojma, verovatno ce ga prepoloviti, ostavice „utisak“ da rade na mysql-u ali u njega nece ulagati … postoji mogucnost da ne bude tako – ali po meni – mnoooooooogo tesko …

Sta to znaci za MySQL database server … generalno nista, Percona i ekipa su vec forkovali InnoDB, MySQL ne moraju da forkuju tu je .. ako oracle bude pravio probleme – forkovace ga .. i nastaviti razvoj … Monti je van cele ove price i radi na novom storage engine-u, Percona inzenjeri su vrlo upoznati sa sourceom mysql-a (svi su oni radili za mysql pre nego su se zaposlili tamo) tako da im je nativno da nastave da rade na tome …. MySQL ce da nastavi da zivi, mozda cak i „bolje“ nego sada posto ce nestati ceo trip sa differencijacijom i bice samo jedan source i samo jedan binary – GPL .. tako da .. sto se MySQL servera tice … ne vidim da ista lose moze da mu se desi …

O autoru

Bogdan Kecman

12 komentara

  • Upravo nam se zavrsio „SUN / Oracle sit up“ .. tj, gomila SUN managera i inzenjera je sedelo sa gomilom ORACLE managera i inzenjera u istoj sobi, SUN-ovci su postavljali pitanja a ORACLE-ovci su odgovarali … svo to vreme su se snimali i nas oko 20000 je to gledalo i slusalo real time (pitanja smo nasim „predstavnicima“ slali zadnjih 20tak sati) …

    – „… ne mozemo pricati o specificnim proizvodima dok se ne zavrsi akvizicija, takav je zakon …“

    – „… ne znam sta ce biti sa Open Office-om, ne smemo pricati o detaljima …“

    – „… mi imamo odlican support u indiji …“

    – „… mi imamo mnogo razvojnih centara, u indiji, na balkanu …“

    – „… da, mi outsourceujemo vecinu stvar …“

    – „… MySQL brand sigurno necemo ugasiti, pa nismo mi odjednom izgubili IQ, mi imamo nekoliko baza podataka koje nudimo pored Oracle-a, MySQL ce samo biti jedna od njih …“

    – „… ne, mi ne razumemo ceo taj koncept oko open source-a .. ali imamo taj innodb …“

    – „… mi smo kupili 54 firme zadnjih par godina, nijednu nismo rasparcali / nismo prodali ni jedan deo …“

    – „… da jesmo to sve prebacili u indiju…“

    – „… mi smo poznati po tome da donosimo teske odluke posle akvizicije na „obe“ strane, secemo gde mislimo da treba, bez obzira da li je nesto bilo „deo oracle-a“ pre akvicizije ili ne … ako kupimo nesto bolje, ovo nase cemo odseci, ako mi imamo bolje – to kupljeno cemo baciti …“

    – „… mi smo do sada vec nekoliko puta radili spajanje razvojnih sistema, mi smo skroz izvezbani za to ..“

    – „… najbrze rastuci deo ORACLE-a je middleware, java nam je tu jako bitna …“

    – „… ne, necemo zatvarati javu, bitno nam je da java ostane otvorena …“

    ——–

    nemam sta da kazem na ovo osim da se potpuno poklapa sa mojim postom iznad … mysql podrsku ce ugasiti i prebaciti treniranim majmunima… za dev nisam siguran ..

  • dnoprc!

    Pa upravo je Solaris 10, a zatim Open Solaris pokrenuo ponovnu popularizaciju Unixa. Ukoliko prekinu Open Solaris, bice to veoma glup potez.

    Druga stvar koja me vise brine u vezi OS-a je koliko ce Oracle zaista da ulaze u R&D za OS ? Naime, Solaris 10 je doneo zaista fenomenalne stvari koje sada svi *nix OS-ovi pokusavaju da ugrade
    Hajde da pomenem samo neke
    ZFS
    Zone
    DTrace
    Port/Event API

    Apple je ubacio u OS X DTrace i time machine (time slider), portuju ZFS… Mislim da bi prosto bio uzasno pogresan korak ubiti razvoj takvog OS-a, a pogotovo ubiti Open Solaris koji je zaista ponovo privukao ljude Unixu u izvornom obliku.

  • Ja iskreno mislim da ce oni full da otvore Solaris, te ce samim tim Open Solaris biti „marginalizovan“. Dodatno mislim, da posto Oracle nema potrebu da monetizuje Solaris izbecice nezgodno licenciranje koje se trenutno nalazi u Open Solarisu cija je osnovna ideja bila da se spreci kopiranje koda iz Open Solarisa u Linux (te zato za Linux nema ZFS-a, Dtrace-a i slicno) .. Oracle moze, bez problema da promeni licence da budu Linux ready te da u vrlo kratkom vremenu unapredi Linux 2 generacije…

    Mozda odu toliko daleko i ukinu debilni naming policy za pakete na Solarisu :)

  • Arso prijatelju, sta da ti kazem .. ti radis u partnerskoj firmi pa imas deo informacija koje ja dobijam ali smes da radis sa njima sta oces, nama su zabranili da bilo sta pisemo vise bilo gde vezano za ista vezano za sun/mysql… dakle dosla naredba ozgo da ne smemo da iznosimo stavove, ideje, nista sto ima ili nema veze sa informacijama koje posedujemo… (a bogami ih posedujemo dosta ovog trenutka i mnooooooooogo je sve pozitivnije nego bilo koja strana zeli da prizna – najveci problem je kako ce antimonopolska komisija sve to da oceni)

    sto se tice zabadanja tog propalog projekta…

    dakle
    – nije da ne smemo previse da komentarisemo, ne smemo *uopste* da komentarisemo
    – SUN je hw firma prvo, pa tek onda sve ostalo .. Oracle je SW firma prvo i jedino a treba im HW za njihov SW. 40+% oracle baze je instalirano na sun hw-u trenutno, 99% „bitnih“ instalacija je na sun hw-u… oracle sigurno nece gasiti nista u sun-u sto vredi
    – orcl nema nikakve emocije ni prema kom delu, svom niti sunovom. bilo koji deo koji je los ce da leti, bilo koji deo koji ima svoj parnjak a koji je losiji od parnjaka ce da leti .. potpuno abitno da li je iz sun-a ili orcla. Isto tako, projekti koji su tu zarad puvanja a ne zarad pravljenja para, projekti koji se vuku i kojima se puva vruc vazduh godinama, ce da umru etc etc …

    – osnovna razlika izmedju orcl i sun je sto je sun „technology driven“ sto znaci da se dobro doje na nove tehnologije, na inventivnost, na doprinos ovome i onome dok je zarada u drugom planu … orcl je za razliku od sun-a „market driven“ sto znaci zanimaju ih samo pare, implementirace ono sto market trazi – da bi jeli poboljsali prodaju i to je to, nece nista da rade ako cilj nisu pare … sad .. kako ce taj spoj da ispadne, sa „money driven“ gazdom .. bem li ga.. ne smem da kazem sta mislim sve i da imam oformljeno misljenje :)

  • Hvala na informacijama, znacajno je i ovo sto si rekao. Mene, u sustini, zanimaju dve stvari:
    1) sta Sun-ovi zaposleni misle – rekao si da si optimista („mnooogo pozitivnija“) i to mi je sasvim dovoljno
    2) na osnovu cega Sun-ovi zaposleni bas tako misle: na osnovu lazi ili istine. U smislu, da li Oracle zamajava i vas koje treba da placa ili samo prema javnosti pazi sta ce da lupi (kaze)
    Ne verujem nista firmi kakva je Oracle. Ako se desi razdvajanje HW i SW u razlicite firme, mislim da ce to osetiti i krajnji kupci, u negativnom smislu. A mozda razdvajanje jeste dobro, samo meni se ne svidja ni najmanje.

  • Info koji ja imam je pozitivan, al iskustvo kaze da tom infu ne treba slepo verovati .. realno koliko god da sam „informisan“ i koliko god da sam pozitivan, veruj mi, ne postoji nijedan scenario koji bi me iznenadio!

    Sve ono sto orcl inzenjeri nama na sastancima pricaju je „extra“ ali, ne odlucuju oni, odlucuje par ljudi a oni ne pricaju nista (bar ne nama sitnoj boraniji)…. sve sto moze se krije koliko je moguce (zbog antimonopolske komisije i ko zna jos cega) i pustaju se buve sa dezinformacijama (opet, antimonopol + ko zna sta) .. tako da .. sta je prava istina .. nemam pojma ..

    Mogu da ti kazem da je dobar deo sales-a presrecan sto nas kupuje „money/market driven“ firma posto je sales mnooooogo zeznut u „engineering driven“ firmama … sto se software grupe tice, vecina je srecna sto najzad nece sve da se gleda kroz hw (u sun-u je HW no1, sve ostalo dolazi posle toga .. i db i os i .. svi smo „niza rasa“ u odnosu na one koji rade hw)… ove sto rade hw ne poznajem ni jednog tako da nemam ideju sta se tamo desava, dal im je frka ili ne ..

    Sve u svemu, ja ne verujem da ce iz celog dila da izadje ista lose po „korisnike“, vec samo dobro… u svakom slucaju .. i po hw i po sw liniji … i po cenama i po kvalitetu … e sad, sto se zaposlenih unutar sun-a i orcl-a tice .. bice svasta, nekom ce da bude mnogo bolje nego sada, nekom ce da bude mnogo gore, neko ce da popije nogu ko je mislio da je na sigurnom … e sad, ko ce biti u kom delu, ne znam a i ne verujem da bilo koga van firme to i treba da zanima … (nece se nista promeniti u mysql-u ako ja dobijem nogu ili ako me unaprede 3 mesta i povecaju mi platu 3puta ..)

    da zakljucim, ja sam vrlo optimistican sto se korisnika tice, mislim da je ovo mnogo bolji rad nego sa ibm-om sto se korisnika tice (sto se mene licno tice ibm bi bio mnogo bolji)… ali, ne treba nista verovati informacijama koje curkaju i pojavljuju se tu i tamo – sve je moguce.

Ključne Reči

Kategorije

Blog