Microsoft kendi OpenJDK dağıtımını yayınladı

Microsoft, OpenJDK'yı temel alan kendi Java dağıtımını dağıtmaya başladı. Ürün ücretsiz olarak dağıtılır ve GPLv2 lisansı kapsamında kaynak koduyla mevcuttur. Dağıtım, OpenJDK 11 ve OpenJDK 16'i temel alan Java 11.0.11 ve Java 16.0.1 için yürütülebilir dosyalar içerir. Derlemeler Linux, Windows ve macOS için hazırlanmıştır ve x86_64 mimarisi için mevcuttur. Ek olarak, ARM sistemleri için Linux ve Windows için kullanılabilen OpenJDK 16.0.1 tabanlı bir test derlemesi oluşturulmuştur.

Hatırlayalım ki Oracle, 2019 yılında Java SE ikili dağıtımlarını, ticari amaçlarla kullanımını sınırlayan ve yalnızca yazılım geliştirme sürecinde veya uygulamaların kişisel kullanımı, test edilmesi, prototiplenmesi ve gösterimi için ücretsiz kullanıma izin veren yeni bir lisans sözleşmesine devretmişti. Ücretsiz ticari kullanım için, ticari ürünlerle dinamik bağlantıya izin veren GNU ClassPath istisnalarıyla GPLv2 lisansı altında sağlanan ücretsiz OpenJDK paketinin kullanılması önerilmektedir. Microsoft dağıtımında kullanılan OpenJDK 11 şubesi, LTS sürümü olarak sınıflandırılıyor ve güncellemeleri Ekim 2024'e kadar oluşturulacak. OpenJDK 11'in bakımı Red Hat tarafından yapılmaktadır.

Microsoft'un yayınladığı OpenJDK dağıtımının, şirketin Java ekosistemine yaptığı katkı ve toplulukla etkileşimi güçlendirmeye yönelik bir girişim olduğu belirtiliyor. Dağıtım kararlı olarak konumlandırılmış ve halihazırda Azure, Minecraft, SQL Server, Visual Studio Code ve LinkedIn dahil olmak üzere birçok Microsoft hizmet ve ürününde kullanılıyor. Dağıtım, üç ayda bir ücretsiz güncellemelerin yayınlanmasıyla uzun bir bakım döngüsüne sahip olacak. Kompozisyon aynı zamanda şu veya bu nedenle ana OpenJDK'ya kabul edilmeyen ancak Microsoft müşterileri ve projeleri için önemli olarak kabul edilen düzeltmeleri ve iyileştirmeleri de içerecektir. Bu ek değişiklikler bir sürüm notunda açıkça belirtilecek ve proje deposundaki kaynak kodunda yayınlanacaktır.

Microsoft ayrıca, Java spesifikasyonuyla tamamen uyumlu, AQAvit kalite kriterlerini karşılayan ve üretim projelerinde kullanıma hazır OpenJDK ikili yapılarının dağıtımı için satıcıdan bağımsız bir pazar yeri olarak kabul edilen Eclipse Adoptium Çalışma Grubu'na katıldığını da duyurdu. Spesifikasyonlara tam uyum sağlamak için, Adoptium aracılığıyla dağıtılan derlemeler Java SE TCK'de doğrulanır (Teknoloji Uyumluluk Kitine erişim, Oracle ile Eclipse Foundation arasında bir anlaşma gerektirir).

Şu anda, Eclipse Temurin projesinden (eski adıyla AdoptOpenJDK Java dağıtımı) OpenJDK 8, 11 ve 16 yapıları doğrudan Adoptium aracılığıyla dağıtılmaktadır. Adoptium projesi ayrıca IBM tarafından OpenJ9 Java sanal makinesine dayalı olarak üretilen JDK derlemelerini de içerir, ancak bu derlemeler IBM web sitesi aracılığıyla ayrı olarak dağıtılır.

Bunlara ek olarak Amazon'un geliştirdiği, Java 8, 11 ve 16'nın ücretsiz dağıtımlarını uzun süreli destekle dağıtan, işletmelerde kullanıma hazır Corretto projesini de not edebiliriz. Ürünün Amazon'un dahili altyapısında çalıştığı doğrulanmıştır ve Java SE spesifikasyonlarıyla uyumlu olduğu onaylanmıştır. Oracle'ın St. Petersburg şubesinin eski çalışanları tarafından kurulan ve JDK 6 ve JDK 8'nın geliştirilmesinde en aktif katılımcıların derecelendirmesinde 11. ve 16. sıralarda yer alan Rus şirketi BellSoft, uyumluluğu geçen Liberica JDK dağıtımını dağıtıyor Java SE standardına yönelik testler olup ücretsiz kullanıma açıktır.

Kaynak: opennet.ru

Yorum ekle