Sorunsuz Java: Oracle’ın Ötesinde Dağıtımlar ve Destek

Portakalkafa

Global Mod
Global Mod
Çoğu işletme için, hem bir programlama dili olarak Java hem de bir çalıştırma ortamı olarak JVM, dijital dünyamızın çoğunun üzerine inşa edildiği kritik altyapının bir parçasıdır. Kurumsal ortamda kritik altyapı için yeterli destek seçeneklerine sahip olmak her zaman tavsiye edildiğinden, birçok şirketin Java için ticari bir destek anlaşması vardır. Tarihsel olarak, şirket uzun süredir Java dağıtımlarının önde gelen sağlayıcısı olduğundan, bu sözleşmeler genellikle Oracle ile imzalanmıştır. Bununla birlikte, son yıllarda bu alanda çok şey olurken, Oracle’ın hala ticari Java desteği için en iyi iş ortağı olup olmadığı sorusu ortaya çıkıyor.

Duyuru








Hendrik Ebbers (@hendrikEbbers), Java Şampiyonu, JCP Uzman Grubu üyesi ve JavaOne’da birçok kez Rockstar Konuşmacısı olarak ödüllendirildi. Hendrik, Open Elements şirketi aracılığıyla şu anda Hedera Hashgraph’ın tasarlanmasına ve hizmetlerinin halka sunulmasına yardımcı oluyor. Hendrik, JUG Dortmund ve Cyberland’in kurucu ortağıdır ve dünya çapında Java üzerine dersler ve atölye çalışmaları yapmaktadır. “Mastering JavaFX 8 Controls” adlı kitabı Oracle Press tarafından 2014 yılında yayınlandı. Hendrik, JakartaEE veya Eclipse Adoptium gibi açık kaynaklı projelerde aktif olarak yer alıyor. Hendrik, AdoptOpenJDK TSC ve Eclipse Adoptium WG’nin bir üyesidir.







Çalışma zamanı ortamında da çeşitlilik


Bugün dünyanın pek çok alanında çeşitlilik, yeni bakış açıları, çözümler ve fırsatlar yaratması açısından önemli bir konudur. Son yıllarda, Java çalışma zamanı ortamları alanında da çok şey oldu. Geliştiricilerin Java’yı temel olarak Oracle’dan indirdiği günler, çünkü Java dağıtımlarının en iyisiydi. Açık kaynağın artan popülaritesi ile birlikte, Java Standard Edition’ın açık kaynak uygulaması olan OpenJDK üzerinde giderek daha fazla şirket işbirliği yapıyor. Oracle dağıtımları da bu kaynaklardan inşa edildiğinden, alternatifleri kolayca kullanabilirsiniz. Ayrıca, Java Test Compatibility Kit (TCK), çalışma zamanı ortamlarının birçoğunu standartla uyumluluk açısından test eder.

Eclipse, TCK ve AQAvit tarafından test edilen veya lisanslanan tüm Java çalışma zamanı ortamlarının indirilmek üzere sunulduğu bir pazar yeri açtı. Microsoft veya Azul gibi şirketlerin çeşitli yapılarının yanı sıra, üreticiden bağımsız bir değişken olan tek Java dağıtımı olan Eclipse Temurin burada özellikle öne çıkıyor. Sorumlu kişi Microsoft, Red Hat, Google ve Open Elements gibi şirketlerin yer aldığı Eclipse Adoption Working Group’tur. 200 milyondan fazla indirme ile, sayıları açısından Eclipse Temurin dağıtımına yaklaşan başka bir Java dağıtımı yoktur. Tüm Java uygulamalarının %80’inden fazlasının 2026’ya kadar bir Oracle dağıtımında çalışmasının olası olmadığını ortaya koyan Gartner’ın yakın tarihli bir raporu da bunun altını çiziyor. Eclipse Temurin, sonunda buradaki pastanın en büyük parçasını kesinlikle oluşturuyor.








java desteği


Gartner, çeşitli dağıtımları analiz etmenin yanı sıra Java için çeşitli ticari destek seçeneklerini de inceledi. Özellikle Oracle desteği burada iyi sonuç vermedi:

Duyuru

Oracle, Java dağıtımları için lisanslama kurallarını yeniden değiştirdi. 23 Ocak 2023’te Şirket, yeni bir lisanslama metriği olan SE Evrensel Aboneliği’ni kullanıma sundu. Tartışmalı fiyatlandırma modeli, yazılımı kullanan çalışan sayısına değil, müşterinin toplam çalışan sayısına dayanmaktadır. Oracle, müşterilerin Java için diğer destek modellerini dikkate almamasını sağlamaya çalışabilir. Çoğu durumda bu, Java için müşteri destek maliyetlerinin fırlaması anlamına gelir. Gartner’a göre bu, çoğu kuruluş için iki ila beş kat daha pahalı. Ayrıca, elbette, Oracle Commercial Support, giderek daha popüler hale gelen Eclipse Temurin için değil, yalnızca Oracle dağıtımı için destek sağlar. Bu nedenle, belki de şimdi alternatif Java destek tekliflerine bakmanın tam zamanıdır.

Elbette Azul gibi kuruluşlar veya Eclipse Adoptium çalışma grubu bu olaylara tepki gösterdi. Eclipse Vakfı’nın yönetici direktörü Mike Milinkovich, tüm X/Twitter olayı hakkında yorum yaptı:








(Resim: Twitter/X)



Ancak bu yorumun yanı sıra Adoptium da devreye girerek Eclipse Temurin için ticari bir destek sayfası oluşturdu. Red Hat, IBM ve Open Elements ile üç endüstri uzmanı Eclipse Temurin için destek sunacak. Almanca konuşulan bölge için, “Destek ve Bakım” paketi ile Temurin’i bir açık kaynak projesi olarak aktif bir şekilde tanıtmakla kalmayıp, aynı zamanda Almanca olarak da destek sunduklarından, Open Elements burada vurgulanmalıdır.

Gördüğünüz gibi, Java çalışma zamanı ortamı için destek seçenekleri de son yıllarda çok daha çeşitli hale geldi. Oracle’ın sunduklarına ek olarak artık ihtiyaçlarınıza göre çok daha iyi uyarlanmış çeşitli seçenekler var. Elbette bu, her şirketin alışılmışın dışında düşünmesi ve yıllar önce sona eren Oracle desteğine alternatifleri keşfetmesi ve değerlendirmesi gerektiği anlamına da geliyor. Henüz bir destek sözleşmesi olmayan şirketler için bazı teklifler, dev Oracle ile doğrudan sözleşme imzalamaktan çok daha uygun olabilir. Ancak Oracle’ın teklifi de haklı ve bazı şirketler için doğru teklif olacak. Bu yüzden burada bir teklifi kazanan olarak sunmak istemiyorum, bunun yerine IBM, Red Hat, Azul, Open Elements ve tabii ki Oracle gibi şirketler sayesinde çeşitli olasılıklar sunmak istiyorum. Tüm Java topluluğuna fayda sağlayın belirtmek


(rm)



Haberin Sonu
 
Üst