Newsgroup: it.comp.java
Titolo: Gosling ha abbandonato Oracle...

Ciao,
stamattina ho letto, con dispiacere,
la notizia che Gosling (il padre del
linguaggio Java) si ï¿œ licenziato da Oracle.
Ora, sono un po' preoccupato del futuro
di Java.
Cosa ne pensate?

 Cosa ne pensate?
Non credo fosse più particolarmente attivo sul piano tecnico. Non cambia 
nulla visto che al momento mi sembra più un guru e il suo lavoro lo può 
fare ugualmente da altre postazioni.

 Cosa ne pensate?
Nel giro di tre mesi sono andati via:
- Jonathan Schwartz, il CEO (l'addio con questo haiku:
http://twitter.com/OpenJonathan/status/8620937722
. Una nota interna
inviata ai suoi collaboratori con cui si poteva presagire qualcosa:
http://digitaldaily.allthingsd.com/20100121/sun-ceo-go-oracle-internal-memo/
.
Memorabile il suo "SUN is your brand, Oracle is your company": quel
"your" anziché "our"...)
- Scott McNealy, il co-fondatore assieme a Bill Joy, Vinod Khosla e
Andy Bechtolsheim (qui la lettera completa di addio:
http://news.cnet.com/8301-30685_3-20000017-264.html?part=rss&subj=news&tag=2547-1_3-0-20
);
- James Gosling, il creatore di Java (qui l'addio:
http://nighthacks.com/roller/jag/entry/time_to_move_on
, e qui una sua
considerazione dell'acquisizione di SUN da parte di Oracle:
http://nighthacks.com/roller/jag/entry/so_long_old_friend1
).
C'è da aggiungere anche la considerazione che con questa acquisizione,
Oracle diventa in qualche modo proprietaria (mantenendo ovviamente la
licenza open-source) di:
- Java (rabbrividisco al pensiero di una reference implementation dei
driver jdbc :-));
- MySQL;
- VirtualBox;
- Solaris & OpenSolaris;
- Netbeans (Oracle ha già JDeveloper);
- Glassfish (Oracle ne ha già uno suo, cui aveva aggiunto Bea WebLogic
con un'altra acquisizione di qualche tempo fa);
- SUN Identity Manager (Oracle ne ha già uno suo);
- OpenOffice/StarOffice;
- ....
Java presumibilmente continuerà a vivere bene, visto che è il
linguaggio di programmazione alla base di tutto il middleware, e
Oracle ha tutto l'interesse a supportarlo, a meno che non arrivi
qualche nuovo linguaggio più efficiente, efficace, produttivo, ecc ecc
(se Oracle dovesse acquisire Novell, potrebbe in qualche modo
accaparrarsi il supporto a mono, oltre che avere una distribuzione
Linux tra le più diffuse (SUSE)).
Solaris immagino che continui, visto che l'esaltazione dell'hardware
SUN è con questo sistema operativo, usarne altri significa non
sfruttarlo a fondo (o seguito qualche anno fa un interessante
seminario della SUN sull'argomento, e sulle prestazioni dei database
Oracle in ambiente SPARC/Solaris. SPARC, tra l'altro era uno dei
principali interessi di Oracle nell'acquisizione di SUN).
Netbeans... eh... Oracle è sempre stata molto orgogliosa del suo
JDeveloper... Potrebbe esserci una fagocitazione del primo da parte
del secondo, o chissà: magari Netbeans potrebbe continuare a vivere
come sta facendo BerkeleyDB, già acquisito da un pezzo da Oracle. E lo
stesso potrebbe accadere con MySQL...
Glassfish... non so proprio....
In ogni caso teniamo le orecchie dritte,  il "pragmatic programmer
(
http://www.pragprog.com/the-pragmatic-programmer
) dovrebbe imparare
almeno un nuovo linguaggio all'anno", per non trovarsi fuori dal
mercato, che segue le sue regole, e non i nostri sentimenti :-) (Nella
sua lettera di addio Scott McNealy dice "Sun, in my mind, should have
been the great and surviving consolidator. But I love the market
economy and capitalism more than I love my company."
Ciao a tutti
Daniele

 Daniele
Ciao Daniele!
Bel reply, molto interessante. Complimenti!
:)
Luca

economy and capitalism more than I love my company."
Un nuovo linguaggio all'anno ?  Al di là delle sorti di Java è una buona 
idea,
però io faccio fatica a pensare ad altre piattaforme (.NET a parte) 
altrettanto
solide, diffuse, ampie, vaste etc....
Ma è mia ignoranza, questa.
Scorpio 

economy and capitalism more than I love my company."
Un nuovo linguaggio all'anno ?  Al di là delle sorti di Java è una buona 


 di vista tecnico.
Dipende se abbiamo una visione statica o dinamica del problema. 
Staticamente, non cambia nulla. Quello che e' oggi Java, sara' domani
Java. Per l'industria non cambia nulla. Forse.
Il punto e' dinamico: cosa potrebbe essere *domani* Java? Ovvero,
perdere certe menti quanto pesera' domani sul progetto delle nuove
generazioni di Java?
A me poi la cosa poco importa, ma penso non sia un punto da poco.
-- 
-riko

 generazioni di Java?
Il senso delle affermazioni contenute in Pragmatic Programmer ("un
linguaggio all'anno", ripreso anche da "Ship IT" - 
http://pragprog.com/titles/prj/ship-it
,
della Pragmatic Bookshelf, nata a sua volta proprio dagli autori di
Pragmatic Programmer) è proprio quello di tenere le antenne dritte per
capire l'evoluzione: oggi si parla di Groovy, Scala, JRuby, Jython,
che mostrano la capacità di Java di essere fondamento per nuovi
linguaggi (che siano di nuova concezione come Groovy e Scala, o re-
implementazioni com Jython  JRuby poco importa). Tra l'altro pensare
che SpringSource, la "casa" dell'ecosistema Spring (ormai non è più
pensabile parlare solo di framework) abbia "acquisito" il progetto
groovy-grails, facendolo rientrare nel proprio ecosistema, fa capire
come questo linguaggio nato su/con/in (a voi la scelta della giusta
preposizione) Java abbia potenzialità notevoli.
Poi magari magari in futuro si penserà a Java come oggi si pensa a
Clipper (tanto per dirne una), e esisteranno nuovi linguaggi più
espressivi, più potenti (più vicini a Lisp? 
http://www.paulgraham.com/icad.html
).
In ogni caso, l'emorragia continua, anche il creatore di Hudson
(
http://hudson-ci.org/
) se ne è andato:
http://kohsuke.org/about/
http://blog.hudson-ci.org/
Ciao
Daniele