Microsoft telah menerbitkan pengedaran OpenJDK sendiri

Microsoft telah mula mengedarkan pengedaran Java sendiri berdasarkan OpenJDK. Produk ini diedarkan secara percuma dan tersedia dalam kod sumber di bawah lesen GPLv2. Pengedaran termasuk boleh laku untuk Java 11 dan Java 16, berdasarkan OpenJDK 11.0.11 dan OpenJDK 16.0.1. Binaan disediakan untuk Linux, Windows dan macOS dan tersedia untuk seni bina x86_64. Selain itu, pemasangan ujian berdasarkan OpenJDK 16.0.1 telah dibuat untuk sistem ARM, yang tersedia untuk Linux dan Windows.

Ingatlah bahawa pada tahun 2019, Oracle memindahkan pengedaran binari Java SEnya kepada perjanjian lesen baharu yang mengehadkan penggunaan untuk tujuan komersial dan membenarkan penggunaan percuma hanya dalam proses pembangunan perisian atau untuk kegunaan peribadi, ujian, prototaip dan aplikasi demonstrasi. Untuk kegunaan komersial percuma, adalah dicadangkan untuk menggunakan pakej OpenJDK percuma, yang dibekalkan di bawah lesen GPLv2 dengan pengecualian GNU ClassPath yang membenarkan pautan dinamik dengan produk komersial. Cawangan OpenJDK 11, yang digunakan dalam pengedaran Microsoft, diklasifikasikan sebagai keluaran LTS, kemas kini yang akan dijana sehingga Oktober 2024. OpenJDK 11 dikekalkan oleh Red Hat.

Adalah diperhatikan bahawa pengedaran OpenJDK yang diterbitkan oleh Microsoft adalah sumbangan syarikat kepada ekosistem Java dan percubaan untuk mengukuhkan interaksi dengan komuniti. Pengedaran diletakkan sebagai stabil dan sudah digunakan dalam banyak perkhidmatan dan produk Microsoft, termasuk Azure, Minecraft, SQL Server, Visual Studio Code dan LinkedIn. Pengedaran akan mempunyai kitaran penyelenggaraan yang panjang dengan penerbitan setiap suku tahun bagi kemas kini percuma. Komposisi ini juga akan termasuk pembaikan dan penambahbaikan yang, atas satu sebab atau yang lain, tidak diterima ke dalam OpenJDK utama, tetapi diiktiraf sebagai penting untuk pelanggan dan projek Microsoft. Perubahan tambahan ini akan dinyatakan secara jelas dalam nota keluaran dan diterbitkan dalam kod sumber dalam repositori projek.

Microsoft juga mengumumkan bahawa ia telah menyertai Kumpulan Kerja Eclipse Adoptium, yang dianggap sebagai pasaran neutral vendor untuk mengedarkan binari OpenJDK yang mematuhi sepenuhnya spesifikasi Java, memenuhi kriteria kualiti AQAvit dan sedia untuk digunakan dalam projek pengeluaran. Untuk memastikan pematuhan sepenuhnya dengan spesifikasi, pemasangan yang diedarkan melalui Adoptium disahkan dalam Java SE TCK (akses kepada Kit Keserasian Teknologi melibatkan perjanjian antara Oracle dan Eclipse Foundation).

Pada masa ini, binaan OpenJDK 8, 11 dan 16 daripada projek Eclipse Temurin (dahulunya pengedaran Java AdoptOpenJDK) diedarkan terus melalui Adoptium. Projek Adoptium juga termasuk pemasangan JDK yang dihasilkan oleh IBM berdasarkan mesin maya OpenJ9 Java, tetapi pemasangan ini diedarkan secara berasingan melalui laman web IBM.

Selain itu, kita boleh perhatikan projek Corretto yang dibangunkan oleh Amazon, yang mengedarkan pengedaran percuma Java 8, 11 dan 16 dengan tempoh sokongan yang panjang, sedia untuk digunakan dalam perusahaan. Produk ini disahkan untuk dijalankan pada infrastruktur dalaman Amazon dan diperakui untuk mematuhi spesifikasi Java SE. Syarikat Rusia BellSoft, yang diasaskan oleh bekas pekerja cawangan St. Petersburg Oracle dan menduduki tempat ke-6 dan ke-8 dalam penarafan peserta paling aktif dalam pembangunan JDK 11 dan JDK 16, mengedarkan pengedaran Liberica JDK, yang melepasi keserasian ujian untuk standard Java SE dan tersedia untuk kegunaan percuma.

Sumber: opennet.ru

Tambah komen