Προγραμματισμός

Η Microsoft θα συμμετάσχει σε Java ανοιχτού κώδικα

Η Microsoft ανέβηκε στο έργο OpenJDK για να βοηθήσει στην ανάπτυξη Java ανοιχτού κώδικα.

Σε ένα μήνυμα που δημοσιεύτηκε σε μια λίστα αλληλογραφίας OpenJDK, ο Bruno Borges της Microsoft, κύριος διαχειριστής προϊόντων για την Java στην εταιρεία, δήλωσε ότι η ομάδα της Microsoft αρχικά θα εργαζόταν σε μικρότερες διορθώσεις σφαλμάτων και πίσω θύρες, ώστε να μάθει πώς να είναι «καλοί πολίτες» στο OpenJDK . Η Microsoft και οι θυγατρικές εξαρτώνται σε μεγάλο βαθμό από την Java από πολλές απόψεις, δήλωσε ο Borges. Για πρώτη φορά, οι χρόνοι εκτέλεσης Java προσφέρονται στο Azure cloud της Microsoft.

Το μήνυμα επαίνεσε την Oracle για τη διαχείριση του OpenJDK και πρόσθεσε ότι η Microsoft ανυπομονούσε να συνεισφέρει. Η Microsoft υπέγραψε Συμφωνία Συντελεστών της Oracle σχετικά με τη συμμετοχή της. Η ομάδα μηχανικής Java της Microsoft συνεργάζεται ήδη με άλλες ομάδες και θυγατρικές της Microsoft που χρησιμοποιούν Java, μαζί με συνεργάτες στο οικοσύστημα Java, συμπεριλαμβανομένων των Oracle, Azul Systems, Red Hat, Pivotal, Intel και SAP. Ο Borges είπε ότι η Microsoft πιθανότατα έχει ακόμα πολλά πράγματα να μάθει σχετικά με τη συμμετοχή στην κοινότητα Java, αλλά ήδη κατανοεί ότι προτιμάται η συζήτηση αλλαγών πριν από την ανάρτηση ενημερώσεων κώδικα.

Εκτός από την υποστήριξη Java στο Azure, η οποία ώθησε την εταιρεία να αγοράσει την υπηρεσία υποστήριξης Java jClarity τον Αύγουστο, η Microsoft υποστηρίζει την ανάπτυξη Java στον επεξεργαστή κώδικα ανοιχτού κώδικα Visual Studio. Η αγκαλιά της Microsoft για την Java έχει προχωρήσει πολύ από τη δεκαετία του 1990, όταν ο δημιουργός της Java Sun Microsystems μήνυσε τη Microsoft για παραβίαση της σύμβασης. Η Sun ισχυρίστηκε ότι η Microsoft είχε διανείμει μια έκδοση Java που δεν είναι συμβατή με την Sun's, ρίχνοντας έτσι ένα κλειδί στην υπόσχεση «Γράψε μια φορά, τρέξτε οπουδήποτε» της Sun για την Java. Η Microsoft αντέδρασε και η διαφορά επιλύθηκε στις αρχές του 2001.

Η Oracle αγόρασε τη Sun το 2010, αναλαμβάνοντας τη διαχείριση της Java.

$config[zx-auto] not found$config[zx-overlay] not found