Microsoft ha firmato un accordo per partecipare allo sviluppo di OpenJDK

Microsoft

Pochi giorni fa, è diventato noto tramite un messaggio inviato alla lista di distribuzione della comunità OpenJDK, in cui lo ha annunciato Bruno Borges della divisione Java Product Management di Microsoft Microsoft ha formalmente firmato un accordo di collaborazione con Oracle "Oracle Contributor Agreement" ed è stato accolto con favore nella comunità Java.

dopo di che in una prima fase, il team di sviluppo di Microsoft Java sono pensati per essere limitati alla correzione di bug e al lavoro di backport per entrare a far parte della comunità e adattarsi alle regole di sviluppo di OpenJDK. Il Java Engineering Team di Microsoft ha già affermato di essere impegnata con altri gruppi e le filiali Microsoft che utilizzano Java, insieme ai partner dell'ecosistema Java, tra cui Oracle, Azul Systems, Red Hat, Pivotal, Intel e SAP.

Ad esempio, Microsoft ha già capito che nella comunità di OpenJDK, il modo preferito per promuovere l'innovazione è discutere inizialmente le modifiche prima del rilascio delle patch.

Poi ha ribadito l'impegno di Microsoft nei confronti di Java e che il team spera di restituire qualcosa alla comunità Java. Non solo la squadra entrerà con una mano pesante, però, inizierà con piccole correzioni di bug e simili. così possono imparare ad essere "buoni cittadini all'interno della comunità di OpenJDK".

Ed è che è passato molto tempo da quando Microsoft ha lavorato mano nella mano con Oracle partecipare allo sviluppo Java per garantire che la JVM fornisca prestazioni adeguate sul sistema operativo Windows.

In precedenza, l'adozione di Java da parte di Microsoft ha fatto molta strada dagli anni '1990, quando il creatore di Java Sun Microsystems ha citato in giudizio Microsoft per violazione del contratto.

Sun ha affermato che Microsoft aveva distribuito una versione di Java incompatibile con Sun, il che ha gettato una chiave nella promessa di Sun "Write Once, Run Anywhere" per Java. Microsoft ha risposto e la controversia è stata risolta all'inizio del 2001.

Negli ultimi anni, Microsoft ha lanciato massicce campagne di reclutamento dove il principale L'obiettivo era attrarre ex dipendenti Oracle per rafforzare i loro team di sviluppo degli strumenti. Ciò ha portato alla standardizzazione dei kit di sviluppo Java che consentono agli sviluppatori Java di interagire con i loro servizi sulla loro piattaforma Azure Cloud.

Ma nonostante questa è la prima volta che il gigante integra OpenJDK nei suoi compiti per contribuire direttamente allo sviluppo Java. Lo stesso Borges è un ex sviluppatore Oracle. Ha presentato Martijn Verburg come leader del team di ingegneri Java che lavorerà insieme ad altri partner nell'ecosistema Java.

Martijn Verburg è anche CEO di jClarity, uno dei principali contributori di AdoptOpenJDK acquisito da Microsoft nell'agosto di quest'anno per migliorare il supporto Java su Azure. Quindi presumibilmente rimarrà fedele alla forma e continuerà a contribuire al mondo Java, solo ora con Microsoft nei suoi ranghi.

OpenJDK è la versione gratuita della piattaforma di sviluppo Java con il concetto di linguaggio orientato agli oggetti. È il risultato degli sforzi costanti compiuti dalla società Sun Microsystems.

Questa implementazione è catalogata all'interno della licenza GNU GPL con l'eccezione dei collegamenti, quindi alcuni dei componenti delle cartelle della classe Java e dei siti web sono finalizzati dai termini della licenza per essere considerati all'interno della versione stipulata come GNU.

Bruno Borges indica che, all'inizio, Backports pur continuando a studiare e osservare gli usi e le politiche che girano su OpenJDK, ad esempio, discute sulla mailing list per raggiungere un consenso prima di cercare di pubblicare una patch.

Puoi leggere il messaggio originale nel seguente link


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.