Turbulente Java-tider

mandag, desember 13th, 2010

Det har vært turbulente tider i Java-leiren siden Oracle tok over Sun, og forsøkte å gjøre Java mindre åpen. Nå har Apache Software Foundation gjort alvor av sitt løfte å forlate JCP EC hvis Oracle fortsatte sitt ego-spill med Java.

Men hva er fremtiden for Java og like viktig, alle Åpen Kildekode prosjektene som er basert på Java? Mye avhenger av Oracle’s egne handlinger de neste månedene. Personlig håper jeg at deres bøllete oppførsel vil begynne å svi i deres merkevare-omdømme og kundetilfredshet at de desperat ser et behov for en ny Åpen KIldekode strategi og begynner å samarbeide med utviklerne istedenfor å slåss mot dem.

Men innen Ellison & co kommer til den konklusjonen har det nok rent mye vann i Glomma og det vil kanskje være for sent å forene Java-leiren. Majoriteten av utvikler-miljøet inklusiv Google og kanskje IBM vil være godt igang på egenhånd med å redde Java.

I sin meget interessante blog post “The case for a new Apache/Google “Java”“, leker Sola med et scenario der et nytt Java-liknende programmeringsspråk basert på Harmony tar over hele eko-systemet og at ASF deprekerer Java-versjonene av alle sine prosjekter til fordel for de nye. Wow, ganske drastisk, men kunne det fungere?

Solr-distroene kommer

fredag, november 12th, 2010

Åpen Kildekode-basert søk får et stadig økt momentum. Først hadde du Lucene (2001), som ga kraftig søk for programmerere. Så fikk vi Solr (2006) som gjorde søk tilgjengelig for ikke-programmerere, men fortsatt behov for et visst nivå med ekspertise. Og så kom Constellio, en åpen kildekode / fri programvare (GPL) bedrifts-søkemotor distribusjon (distro) bygget på Solr, men med et pent GUI, innholds-connectorer, web-crawling støtte og mer.

Hva sa du sa du? En Solr distro?

Jeg kaller det “distro” fordi jeg liker å sammenligne evolusjonen med hva vi har sett innenfor GNU/Linux. Først hadde vi Linux-kjernen. Så fikk vi GNU-verktøyene som gjorde Linux brukbar til noe, men fortsatt kun for ingeniører som er komfortable med kommando-linjen. Og så begynte firmaer som RedHat, Suse o.l. å bygge komplette distoer inkludert moderne GUI, ut-av-boksen verktøy som OpenOffice, Thunderbird og mer. Uten disse disroene ville Linux bare vært en kjerne, og overlatt til brukeren å legge til alle verktøyene og sukkeret rundt.

(mer…)

Kan Oracle stoppe Java fra å åpnes opp?

torsdag, november 11th, 2010

Det pågår en krig om den fremtidige åpenheten til Java-plattformen. Oracle prøver å kapitalisere på sitt eget eierskap eller forvalterskap av Java-plattformen (som de arvet fra Sun), ved å bl.a. ta betalt for en enterprise versjon av JVM, såvel som å stoppe konkurrenter som Google i å lykkes med Java. Oravle vil gjøre Java mer lukket, for å berike seg selv – en strategi som kun skader fellesskapet, brukerne, og til sist Oracle’s egne kunder.

Siste trekk er fra Apache Software Foundation, hvis Apache-lisensierte “Harmony” implemensjon av Java-VMen blir bannlyst av Oracle fordi de vil at deres OpenJDK skal være den eneste frie implementasjonen av Java (åpenbart for å kunne ha et salgsgrunnlag for JRockit fra Oracle, og for å beholde kontrollen). Som et gjensvar truer Apache denne uken med å forlate sin plass i JCP (Java Community Process) hvis Oracle ikke gir Harmony-prosjektet dens lovfestede rett til å bli en sertifisert Java-distribusjon ved hjelp av den såkalte TCK.

Personlig heier jeg på Apache og håper de andre JCP-medlemmene vil støtte kampanjen, og med hjelp fra Google (og forhåpentligvis IBM) til slutt se en sann åpen modell for forvalterskapet av Java, inkludert en Apache lisensiert JVM som alle kan bruke fritt. Det er det som virkelig ville hjulpet Java å tiltrekke seg mer momentum og flere utviklere i fremtiden.

Første test av Chrome OS

fredag, november 20th, 2009

chrome_logo_may09Etter alt snakket om Google Chrome OS som nettopp har blitt sluppet som Åpen Kildekode, “Chromium OS”, bestemte jeg meg for å test-kjøre.

Jeg kunne lastet ned og kompilert kildekoden, men et kjapt søk ga meg denne siden fra Gdgt med en VMWare image av en komplett Chrome OS installasjon. Så jeg laget en ny virtuell disk i VMWare Fusion på MacBooken min, valgte “Other Linux 2.6.x kernel” som OS type og pekte den til .vmdk disken. Se figur 1 for hvordan det ser ut. (mer…)

Google tar opp kampen med iTunes

fredag, oktober 30th, 2009

Picture 2Google har nettopp integrert musikk-søk, kalt “Google Discover Music“, inn i søkeresultatet (dessverre kun i USA så langt). Som partnere har Google imeem, lala, myspace (iLike), Pandora, Rhapsody samt de største plateselskapene, i sin streben etter å hjelpe oss brukere til å finne og lytte til musikk med bare et par klikk. Så mye 2 av top-10 søkene er musikk-relaterte, noe som antyder at mange leter etter musikk på Google allerede.

(mer…)