Η Microsoft δημοσίευσε τη δική της διανομή του OpenJDK

Η Microsoft έχει αρχίσει να διανέμει τη δική της διανομή Java που βασίζεται στο OpenJDK. Το προϊόν διανέμεται δωρεάν και είναι διαθέσιμο σε πηγαίο κώδικα με την άδεια GPLv2. Η διανομή περιλαμβάνει εκτελέσιμα για Java 11 και Java 16, βασισμένα στο OpenJDK 11.0.11 και OpenJDK 16.0.1. Οι εκδόσεις προετοιμάζονται για Linux, Windows και macOS και είναι διαθέσιμες για αρχιτεκτονική x86_64. Επιπλέον, έχει δημιουργηθεί μια δοκιμαστική διάταξη βασισμένη στο OpenJDK 16.0.1 για συστήματα ARM, η οποία είναι διαθέσιμη για Linux και Windows.

Ας υπενθυμίσουμε ότι το 2019, η Oracle μετέφερε τις δυαδικές διανομές Java SE σε μια νέα άδεια χρήσης που περιορίζει τη χρήση για εμπορικούς σκοπούς και επιτρέπει την ελεύθερη χρήση μόνο στη διαδικασία ανάπτυξης λογισμικού ή για προσωπική χρήση, δοκιμή, δημιουργία πρωτοτύπων και επίδειξη εφαρμογών. Για δωρεάν εμπορική χρήση, προτείνεται η χρήση του δωρεάν πακέτου OpenJDK, που παρέχεται με την άδεια GPLv2 με εξαιρέσεις GNU ClassPath που επιτρέπουν δυναμική σύνδεση με εμπορικά προϊόντα. Ο κλάδος OpenJDK 11, ο οποίος χρησιμοποιείται στη διανομή της Microsoft, ταξινομείται ως έκδοση LTS, για την οποία θα δημιουργηθούν ενημερώσεις μέχρι τον Οκτώβριο του 2024. Το OpenJDK 11 διατηρείται από την Red Hat.

Σημειώνεται ότι η διανομή OpenJDK που δημοσιεύει η Microsoft είναι η συνεισφορά της εταιρείας στο οικοσύστημα Java και μια προσπάθεια ενίσχυσης της αλληλεπίδρασης με την κοινότητα. Η διανομή τοποθετείται ως σταθερή και χρησιμοποιείται ήδη σε πολλές υπηρεσίες και προϊόντα της Microsoft, συμπεριλαμβανομένων των Azure, Minecraft, SQL Server, Visual Studio Code και LinkedIn. Η διανομή θα έχει μακρύ κύκλο συντήρησης με τριμηνιαία δημοσίευση δωρεάν ενημερώσεων. Η σύνθεση θα περιλαμβάνει επίσης διορθώσεις και βελτιώσεις που, για τον ένα ή τον άλλο λόγο, δεν έγιναν δεκτές στο κύριο OpenJDK, αλλά αναγνωρίζονται ως σημαντικές για τους πελάτες και τα έργα της Microsoft. Αυτές οι πρόσθετες αλλαγές θα σημειωθούν ρητά σε ένα σημείωμα έκδοσης και θα δημοσιευθούν στον πηγαίο κώδικα στο αποθετήριο του έργου.

Η Microsoft ανακοίνωσε επίσης ότι εντάχθηκε στην Ομάδα Εργασίας Eclipse Adoptium, η οποία θεωρείται ουδέτερη από τον προμηθευτή αγορά για τη διανομή OpenJDK δυαδικών εκδόσεων που είναι πλήρως συμβατές με τις προδιαγραφές Java, πληρούν τα κριτήρια ποιότητας AQAvit και είναι έτοιμες για χρήση σε έργα παραγωγής. Για να εξασφαλιστεί η πλήρης συμμόρφωση με τις προδιαγραφές, τα συγκροτήματα που διανέμονται μέσω του Adoptium επικυρώνονται στο Java SE TCK (η πρόσβαση στο κιτ συμβατότητας τεχνολογίας συνεπάγεται συμφωνία μεταξύ της Oracle και του Eclipse Foundation).

Επί του παρόντος, οι εκδόσεις OpenJDK 8, 11 και 16 από το έργο Eclipse Temurin (πρώην διανομή Java AdoptOpenJDK) διανέμονται απευθείας μέσω του Adoptium. Το έργο Adoptium περιλαμβάνει επίσης συγκροτήματα JDK που παράγονται από την IBM με βάση την εικονική μηχανή OpenJ9 Java, αλλά αυτές οι συναρμολογήσεις διανέμονται ξεχωριστά μέσω του ιστότοπου της IBM.

Επιπλέον, μπορούμε να σημειώσουμε το έργο Corretto που αναπτύχθηκε από την Amazon, το οποίο διανέμει δωρεάν διανομές Java 8, 11 και 16 με μακρά περίοδο υποστήριξης, έτοιμες για χρήση σε επιχειρήσεις. Το προϊόν έχει επαληθευτεί ότι λειτουργεί στην εσωτερική υποδομή της Amazon και είναι πιστοποιημένο ότι συμμορφώνεται με τις προδιαγραφές Java SE. Η ρωσική εταιρεία BellSoft, που ιδρύθηκε από πρώην υπαλλήλους του υποκαταστήματος της Oracle στην Αγία Πετρούπολη και καταλαμβάνει την 6η και 8η θέση στις βαθμολογίες των πιο ενεργών συμμετεχόντων στην ανάπτυξη των JDK 11 και JDK 16, διανέμει τη διανομή Liberica JDK, η οποία περνά συμβατότητα δοκιμάζει για το πρότυπο Java SE και είναι διαθέσιμο για δωρεάν χρήση.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο