androide

Oracle ucciderà la comunità Java?

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System
Anonim

Oracle sarà buono per gli sviluppatori Java?

Questa è la domanda nella mente di tutti alla conferenza degli sviluppatori JavaOne di quest'anno, l'ultimo spettacolo prima del previsto acquisto da parte di Oracle di 7,4 miliardi di dollari del creatore di Java, Sun Microsystems. Il CEO di Oracle Larry Ellison ha fatto una comparsa a sorpresa al keynote di apertura dello show martedì e ha cercato di placare le preoccupazioni degli sviluppatori. Mentre ha sottinteso che ci sarebbero stati dei cambiamenti, ha detto, in sostanza, che sarà il business come al solito per Java quando l'acquisizione sarà conclusa.

Ma Oracle non è un Sun. Sun ha lottato a lungo per mantenere felice la sua variegata comunità di sviluppatori, creando una burocrazia gravosa per gestire lo sviluppo degli standard Java e rilasciare gradualmente i componenti chiave della piattaforma con una licenza open source. Mentre Sun ha guadagnato un po 'di denaro dalle licenze Java, ha perso grandi opportunità di vendere lucrativi strumenti di sviluppo Java e server middleware.

Sun rimane, al suo centro, un'azienda di hardware; Oracle vende software.

In una certa misura, l'incapacità di Sun di incassare su Java l'ha aiutata a rimanere un amministratore neutrale della tecnologia, ma quella dinamica cambierà sotto Oracle. A JavaOne questa settimana, un dipendente di Sun ha riassunto la differenza tra le due società, dicendo che un membro dello staff Oracle gli aveva detto di recente: "Non siamo una società senza scopo di lucro come voi."

Gli sviluppatori dello show sono principalmente interessati tre cose: Oracle manterrà Java aperta? Userà il suo controllo su Java per favorire i propri prodotti? E, infine, quali tecnologie Java verranno eliminate dopo la fusione?

L'uso del controllo su Java per favorire i prodotti Oracle porterebbe gli sviluppatori lontano dalla piattaforma, hanno detto i partecipanti. "Lo scenario peggiore sarebbe se Oracle avesse una stretta integrazione", ha detto Kevin Hooke, uno sviluppatore Java con una grande società di consulenza tecnologica.

Allo stesso modo, la conferenza annuale JavaOne è stata introdotta nell'evento Oracle Open World - un piano che si dice essere nei lavori, secondo i partecipanti allo show, farebbe male alla comunità di sviluppo Java, che ha spinto per l'indipendenza da Sun fin dalla sua nascita. "Se si piega JavaOne in una conferenza solo Oracle, si danneggiano le fondamenta di Java", ha affermato Hooke.

I dirigenti di Sun stanno andando avanti come se la fusione Oracle non stesse accadendo. A parte la breve apparizione di Ellison, i dirigenti di Sun non hanno fatto alcun riferimento all'acquisizione o si sono rifiutati di commentare il problema in fiera. Sun ha riconosciuto, tuttavia, che non può dire con certezza se Oracle continuerà a sviluppare cose come i suoi servizi di cloud computing se l'acquisizione verrà superata.

I partecipanti a JavaOne erano particolarmente preoccupati se Oracle continuasse a supportare Sun GlassFish, Prodotti OpenJDK e JavaFX. Oracle vende già due server applicativi, WebLogic e Oracle Application Servers, quindi potrebbe non essere necessario supportare l'open source GlassFish. OpenJDK è un altro prodotto open source, una versione della piattaforma Java SE desktop principale, rilasciata sotto licenza GNU General Public.

Resta da vedere se Oracle coltiverà la comunità Java come ha fatto Sun, o sposterà gran parte di Sviluppo interno di Java, ha dichiarato Jarec Basham, responsabile dello sviluppo di software e sistemi presso Infoterra, una società del Regno Unito che fornisce immagini satellitari e dati geospaziali a svariati settori. "Penso che dipenda da come Oracle vede crescere i ricavi: sembrano più di una società basata su fogli di calcolo", ha detto.

Anche se Oracle potrebbe non avere molta esperienza nel settore dei software desktop, Ellison ha fatto un punto di menzionare JavaFX - un'alternativa basata su Java a Silverlight e Adobe AIR di Microsoft - durante il suo aspetto JavaOne. "Ci piacerebbe vedere uno sviluppo accelerato basato su questa nuova ed entusiasmante piattaforma Java con FX", ha detto.

Un analista dello show ha convenuto che Oracle probabilmente manterrà vivo l'FX.

"Dato che Oracle ha tutte queste applicazioni che necessitano di appariscenti aspetti front-end, non penso sia impossibile che Oracle investirà effettivamente in JavaFX in modo da avere l'intero stack", ha dichiarato James Governor, analista di RedMonk. "Oracle non vuole essere grato a Silverlight … non vuole davvero essere grato ad Adobe."

I partecipanti - specialmente quelli che hanno usato il sistema operativo Solaris di Sun - hanno espresso sollievo che il pretendente iniziale di Sun, IBM, non ci è riuscito. Poiché la linea di prodotti IBM è così simile a quella di Sun, ciò avrebbe significato molti più progetti abbandonati e molto più dolore per gli utenti di Sun che sarebbero stati costretti a migrare il loro software.

Sotto Oracle, le relazioni con le community degli sviluppatori probabilmente non essere bravo come lo erano con Sun, disse Surya Pasula, un architetto Java con Kaiser Permanente. Ma mentre potrebbero esserci ancora domande sul futuro di Java, ha detto che l'acquisizione di Oracle è "migliore di IBM".

Murali Gundu, ingegnere capo del software della divisione StreamSage di Comcast, che sviluppa servizi di ricerca video per i clienti Comcast, ha detto che era " estremamente felice di Oracle, "perché ha così tanta esperienza nei database e nel recupero dei dati e può costruire uno stack ottimizzato attraverso il sistema operativo e i server. Ci sarebbero state troppe sovrapposizioni e ridondanze con IBM, ha detto.

"Se fosse stato IBM ad acquisire Sun, avrei avuto molti più dubbi", ha affermato. Con Oracle, "Sono più fiducioso che Java rimarrà per sempre."

Il commento più diretto sull'acquisizione è venuto da Ellison dopo che il presidente di Sun Scott McNealy gli ha chiesto se questo sarebbe stato l'ultimo JavaOne e se Oracle avesse pianificato di "chiudere il tecnologia

La risposta di Ellison: "Sun ha fatto un lavoro fantastico inventando Java, espandendo Java, aprendo Java, dando Java al mondo, e faremo di più. un sacco di cambiamenti, solo un investimento espanso e un sacco di entusiasmo proveniente da Oracle. "

Il CEO di Oracle non ha risposto alla domanda di McNealy sul fatto che JavaOne sarebbe tornato il prossimo anno.

(James Niccolai ha contribuito a questa storia.)