Newsgroup: it.comp.java
Titolo: java opensource?

Salve, a tutti,
Ora che java si appresta a diventare opensource, non ci sarà il rischio che 
mettendoci le mani sopra  migliaia di individui, si arrivi presto ad una 
situazione del tipo che il programma x scritto con le librerie java della 
software house k, funzionerà soltanto sulla virtual machines z fornita dalla 
stessa software house k?
Insomma, non c'è il rischio che ciascuno rilascerà la sua propria virtual 
machine per gestire al meglio le sue librerie (ad esempio la software house 
z potrebbe riscriversi tutto il package java.lang) e allora  andrà a quel 
paese uno dei fini stessi di java quale il crossplatform?
P.s non flammate :)
Voglio solo sapere che ne pensa la comunità di sviluppatori italiani, tutto 
qui.
Saluti 

 
http://csvtosql.sourceforge.net
Autobus, s.m.: Mezzo pubblico. Pubblico, s.m.: Coppia di autobus.

 paese uno dei fini stessi di java quale il crossplatform?
http://www.javajournal.it/blog/2006/09/27/a_cosa_serve_un_java_open_source_prima_parte.html
http://www.javajournal.it/blog/2006/10/06/a_cosa_serve_un_java_open_source_parte_seconda.html
In sostanza, ritengo che cio` che e` detto nel secondo articolo sia
abbastanza veritiero: al giorno d'oggi nessuno sano di mente si metterebbe
a modificare il linguaggio per i propri scopi, piuttosto seguirebbe una
politica tradizionale, ovvero rilasciare nella propria implementazione dei
package proprietari
Enrico
P.S. che poi probabilmente qualcuno ci provi e` un altro discorso...

 P.s non flammate :)
Mi sono perso la notizia :-(.
Potresti postare il link dell'annucio di Sun ? Comunque, IMHO fintanto che 
esisterà una "specifica ufficiale" del linguaggio, l'open source potrà dare 
solo buoni risultati. Diverso sarebbe se chiunque potesse alterare il 
linguaggio (per esempio, una versione di Java prodotta da XYZ che introduce 
un operatore delete per gestire manualmente la memoria [cosa che a me non 
spiacerebbe, per inciso] ): in questo caso, allora penso che Java morirà in 
un nugolo di dialetti diversi... staremo a vedere.
Scorpio. 

> virtual machine per gestire al meglio le sue librerie
EB> 
http://www.javajournal.it/blog/2006/09/27/a_cosa_serve_un_java_open_source_prima_parte.html
In questo documento si cita un motivo per cui Sun non aveva rilasciato
Java  libero, che  è poi  la stessa  paura che  ha preso  Kromonor, il
proliferare di versioni incompatibili come era accaduto con Unix.
Con  Unix  la  cosa  è  accaduta  proprio perché  i  vari  Unix  erano
proprietari e  ciascun vendor  cercava e di  slegarsi dal  dominio dei
detentori dei diritti e di "legare" a se i clienti.
Nel SW Libero  le fork del codice sono state molte  meno di quello che
si può immaginare, ed alcune  sono rientrate con la riunificazione dei
due rami,  in quanto mantenersi incompatibili vuole  dire rinunciare a
priori alle buone idee degli altri.
In compenso c'è una grossa attenzione agli standard che sono visti più
come una  opportunità dato  che posso creare  tool che  collaborano in
modo affidabile con tutte le applicazioni che usano formati standard.
Invece è  il software proprietario  che li vede una  "vulnerabilità di
mercato": se una applicazione  gestisce documenti in formato standard,
può essere facilmente sostituita.
In  un  progetto  Libero  con  una forte  "leadership"  da  parte  del
creatore, la omogeneità  del prodotto non viene persa  per la presenza
di contributi esterni.
/* 
 * Sun stessa si è giovata di una delle poche fork che conosca, quella
 * Emacs-XEmacs,  quest'ultimo infatti ha parti di codice che vengono 
 * da Sun :)
 *
 * Gosling invece ha qualcosina sulla coscienza da questo punto di 
 * vista...
 */
EB> 
http://www.javajournal.it/blog/2006/10/06/a_cosa_serve_un_java_open_source_parte_seconda.html
EB> In sostanza, ritengo che cio` che e` detto nel secondo articolo
EB> sia abbastanza veritiero: al giorno d'oggi nessuno sano di mente
EB> si metterebbe a modificare il linguaggio per i propri scopi,
Concordo anche io. E concordo  che avere una versione compilata ad hoc
per una  certa distribuzione  ad esempio con  un certo  runlevel delle
librerie di  supporto, oppure riuscire  ad eliminare Motif da  AWT non
farebbe che bene a tutti.
-- 
 /\           ___
/___/\_|_|\_|__|___Gian Uberto Lauri_____
  //--\| | \|  |   Integralista GNUslamico
\/                 e coltivatore diretto di Software