Ufficiale, Java è open source
(15/11/2006) Sun ha rilasciato sotto licenza GNU GPL le prime porzioni del codice di Java, una mossa con cui spera di guadagnare l'appoggio della comunità open source nella guerra contro Microsoft e la piattaforma MS.NET
Lo aveva promesso già la scorsa estate alla comunità open source ed ora Sun ha aperto le prime porzioni di codice alla base della tecnologia Java e le ha pubblicate sotto la licenza GNU GPL, la stessa utilizzata da Linux e altri celebri progetti free software. Tra le implementazioni di Java già gpellizzate vi sono la Standard Edition (Java SE) e la Micro Edition (Java ME), mentre l'edizione Enterprise (Java EE) diverrà free all'inizio del prossimo anno.
Nella storia di Java il passaggio alla licenza GPL rappresenta una svolta epocale: fino ad oggi lo sviluppo del celebre linguaggio del Web era strettamente controllato da un comitato presieduto da Sun, ed ogni proposta di modifica doveva passare attraverso un rigido (e lento) processo formale chiamato Java Community Process. Da oggi, grazie alla GPL, chiunque sarà libero di modificare il codice di Java, aggiungervi funzionalità e distribuirlo insieme a Linux o ad altri software GPL.
Sun ha tutto da perdere dall'eventuale forking del codice di Java, soprattutto se questi lavori derivati dovessero scostarsi dalle specifiche standard. Va però ricordato che la licenza GPL, pur fornendo la libertà di prendere il codice e modificarlo a proprio piacere, obbliga gli sviluppatori a rilasciare ogni modifica sotto questa stessa licenza: Sun confida che questa restrizione scoraggi il nascere di fork commerciali di Java. A questo proposito va detto che il ruolo del Java Community Process non muterà: questo sarà ancora il sistema utilizzato da Sun e dagli altri membri del comitato direttivo per sviluppare le specifiche alla base dello standard Java.
A fronte del rischio della nascita di eventuali versioni non standard di Java, Sun spera che l'apertura della propria piattaforma possa ulteriormente favorire la diffusione di Java e contrastare la minacciosa avanzata di MS.NET, una tecnologia che potrà presto avvantaggiarsi della stretta integrazione con Windows Vista. Sun continuerà a distribuire Java anche con le tradizionali licenze commerciali, questo per venire incontro a quelle aziende che desiderano integrare Java in software proprietari... Continua su http://punto-informatico.it/p.aspx?id=1757698&r=PI