Publicaties

Apple en Google versus Oracle


De rechtzaak over patenten op Java


Om het onderwerp ‘Mobiel’ af te ronden had ik vorige keer beloofd nog enkele woorden te zullen wijden aan de impact ervan op Oracle. Wat betekent het dat Apple (iOS) en Google (Android) zo explosief groeien op het mobiele platform? Waarover gaat de rechtzaak van Oracle met Google überhaupt?
Eerst even de hamvraag. Moeten ontwikkelaars in het Oracle domein zich zorgen maken dat de rol van Oracle wordt gemarginaliseerd ten faveure van Apple en Google? En betekent dit dat Oracle ontwikkelaars weer van voor af aan kunnen beginnen om een nieuw platform en programmeertaal onder de knie te krijgen? Het antwoord is nee en nee. Maar het is te simpel om te stellen dat er niets aan de hand is.

Tot dusver heeft Oracle zeker oog gehad voor het mobiele platform. Maar de mate waarin het afgelopen jaar mobiel gebruik is toegenomen in de consumentenmarkt is toch wel baanbrekend. En het lijkt erop dat een deel van dit gebruik absoluut vervangingsvraag is van regulier PC gebruik. Voor een softwarebedrijf betekent dat dus dat je niet alleen software moet kunnen ontwikkelen voor dat platform, maar dat je verdienmodel daar op de een of andere manier wel munt uit moet kunnen slaan.

De kansrijkste mobiele platforms zijn iOS van Apple en Android van Google. Apple’s verdienmodel is gebaseerd op cross-selling in combinatie met een gesloten platform. Apple’s iOS draait verplicht op Apple’s mobiele hardware en applicaties kunnen alleen op de hardware worden gezet door deze te downloaden uit de AppStore. Daarbij pakt Apple een marge op de verkoop van de Apps.
Google’s verdienmodel zit anders in elkaar. Google levert wel mobiele hardware, bijvoorbeeld de Nexus, maar vindt het juist prima als ook andere hardwareleveranciers hun smartphone of tablet uitrusten met Android. Net als Apple met de AppStore verdient Google met aankopen via de Android Market, maar ook met advertenties op het platform.
Deze openheid van Google zorgt overigens wel voor concurrentie op de Android Market. Zo heeft Amazon een eigen Android AppStore in het leven geroepen (met elke dag een gratis App-van-de-dag). En waarom ook niet? Amazon verkoopt zo ongeveer alles.

In al dit mobiele geweld zou Oracle gerust een rol op de achtergrond willen spelen, mits het een stevige graankorrel mee kon pikken van revenuen uit de softwarestack van deze platforms. Maar daar gaat het mis. Apple iOS komt neer op ontwikkelen in C, dus daar is geen Java te bekennen. Android is curieuzer. Ook hier kan ontwikkeld worden in C, maar ook in…Java. Goed nieuws voor Oracle zou je zeggen. Maar schijn bedriegt. Google heeft -naar het schijnt door briljante geesten van Sun te hebben aangetrokken- een eigen Java Virtual Machine (JVM) geschreven waarin de Java code kan draaien, Dalvik. Het volstaat om gecompileerde Java code (in het class-formaat) door een extra compiler te halen om Java bytecode om te zetten in Dalvik bytecode.

Maar wat is het resultaat van dit alles voor Oracle? Welnu, een niet geringe impact! Mobiele telefoons van pakweg 5 jaar geleden hadden allemaal standaard een JVM aan boord. Zodra je een spelletje startte op een (meestal) Nokia telefoon, kwam eerst het vertrouwde splashscreen in beeld van het dampende kopje koffie. Java! Dat zou dan nu een logo van Dalvik kunnen worden. Het silhouet van Dalvik, een bergachtige plaats in IJsland, is er in ieder geval fotogeniek genoeg voor.

Maar het wegblijven van het Java-logo symboliseert natuurlijk de echte pijn. Oracle vist met het Java licentiemodel (gebruik van de JVM is gelicenseerd) volledig achter het net. Bij alle software die voor Android wordt ontwikkeld en in gebruik genomen ziet Oracle geen cent terug. Anders gezegd: veel investeringen in de patenten van het Java platform worden zo gratis uitgenut door Google op het Android platform. Reden genoeg voor Oracle om hier met een rechtzaak z’n recht te willen halen. Al was het maar om andere bedrijven er van te weerhouden hetzelfde uit te halen en daarmee de waarde van het Java platform blijvend te devalueren.

Pleister op de wonde voor ontwikkelaars: kennis van Java en Java SE maakt het mogelijk ook apps voor Android te ontwikkelen. Als Oracle nu de rechtzaak doet, blijven wij mooie dingen maken in Java!



Download Publicatie (PDF)


Kijk voor alle publicaties op http://www.anewlink.nl/ict/nl/publicaties/



(c) mei 2011,  A New Link bv,  www.anewlink.nl.
Meer weten?
Wilt u meer weten over onze diensten? U kunt altijd vrijblijvend contact met ons op nemen via
+31 (0)316 26 90 96 of stuur een email naar info@anewlink.nl
A New Link bv
Burgemeester Kemmelaan 6
6922JD Duiven The Netherlands
T +31 (0)316 26 90 96
F +31 (0)316 28 09 89