Oracle skaper en kald front mot det frie programvaremiljøet
mandag 16. august 2010, kl. 12:41 av Svenn-Arne Dragly
På torsdag i forrige uke kunngjorde Oracle at de saksøker Google på grunn av en rekke Java-baserte teknologier i Googles mobile operativsystem, Android. Søksmålet ser nå ut til å skape en isfront mellom de to selskapene, og kan ødelegge Javas status som en åpen og fri plattform. Dersom søksmålet vinner gjennom vil det kunne skade hele det åpne Java-økosystemet.
Teknologien det er snakk om ligger i Dalvik, den virtuelle maskinen som Googles Android bruker til å kjøre Java-kode. Dalvik skiller seg fra Javas egen virtuelle maskin for mobile plattformer, Java ME, ved at den ifølge Google er utviklet fra bunnen av og ikke baserer seg på kode fra den offisielle Java-plattformen.
Dette er Oracle uenige i, og de mener at Google umulig kan ha bygget Dalvik uten å ha basert seg på kode fra Java ME. Dette betyr i så fall at Google bryter med patenter som Oracle overtok da de kjøpte opp Sun Microsystems i april.
Oracle kan være på trygg grunn
Teknologinettstedet Ars Technica har undersøkt forholdene rundt patenter og Java. De har kommet frem til at Oracle kan ha et godt grunnlag til å gjennomføre et søksmål mot Google.
Java er i utgangspunktet lisensiert fritt under GNU GPL og ble lisensiert med et unntak som tillater tredjeparter å lage programvare lenket mot Java uten å betale lisensrettigheter til Sun. Dette unntaket ble derimot aldri laget for Java ME.
I tillegg er det gitt fritak fra patentkrav i forbindelse med å lage egne virtuelle maskiner for Java, men disse er eksplisitt gitt for standardiserte varianter av virtuelle maskiner. Med andre ord gjelder fritaket kun for implementasjoner for fullverdige Java-platformer, noe Dalvik ikke er.
Dalvik skiller seg nemlig i så stor grad fra den opprinnelige Java-implementasjonen at programmer skrevet for Android og Dalvik ikke lar seg kjøre i standard Java og vice versa.
En dolk i ryggen
For bare kort tid siden var Oracle representert på den årlige Linux-konferansen LinuxCon der de snakket varmt om åpen kildekode og miljøet som eksisterer rundt dette. Det virket nok betryggende på mange som tidligere har vært skeptiske til Oracles forhold til åpen kildekode etter at de også tok over MySQL som en del av sitt oppkjøp av Sun. MySQL er databaseløsningen som tidligere var ansett som en av Oracles største åpne konkurrenter, og mange er fortsatt spente på MySQLs fremtid etter Oracles oppkjøp.
Til tross for varme og positive ord under konferansen har Oracle nå skapt en isfront mot det åpne programvaremiljøet. At Oracle saksøker Google, en av de største brukerne av Java-basert teknologi, skaper mistro til selskapet og vil for mange gjøre det mer utrygt å benytte seg av teknologi basert på Java og Android. Dette er synd, for det kan komme til å bremse utviklingen for samtlige i økosystemet, noe både Oracle og Google taper på, selv om Oracle kanskje stikker av med noen milliarder dollar i en eventuell rettssak.
Som Ars Technica skriver vil dette kanskje styrke alternativer som det helt åpne, mobile operativsystemet MeeGo som baseres på Linux og Qt, men på sikt taper likevel alle dersom søksmålet fører til mindre konkurranse mellom mobile operativsystemer og mer kniving mellom parter i det åpne programvaremiljøet.




I HTML5-standarden innføres <video>- og <audio>-taggene, som gjør det mulig å spille video og lyd direkte i nettleseren, på samme måte som at man kan se bilder direkte i nettleseren uten å legge inn et eget program.