Oracle'ın Lisanslama Politikası: Reddedemeyeceğiniz Bir Teklif
Oracle'ın lisanslama politikasının tam olarak kullanıcı odaklı olmadığı pek çok kişi için kesinlikle yeni bir haber değil. House of Brick, şirketlere çeşitli Oracle lisanslama modelleri konusunda tavsiyelerde bulunan uluslararası bir hizmet sağlayıcıdır. Bunun için bir iş modelinin olduğu gerçeği çok şey ifade ediyor. Bu şirket artık giderek artan sayıda müşterinin Java lisanslama alanında tavsiye talep ettiği bilgisini yayınladı. Bu şirketlerle Oracle'ın, Java SE'yi uyumlu bir şekilde kullanmadıkları ve Oracle ile bir lisans anlaşması yapmaları gerektiği için iletişime geçtiği anlaşılıyor.
Duyuru
![](https://Haberler.cloudimg.io/width/1280/q50.png-lossy-50.webp-lossy-50.foil1/_Haber_/imgs/71/4/3/1/2/1/9/4/Hendrik__Falk-eaf1b3acb6c1c1b6.jpg)
Hendrik Ebbers, JCP Uzman Grubunun üyesi olan bir Java Şampiyonudur ve JavaOne'da birçok kez Rockstar konuşmacısı olarak tanınmıştır. Hendrik, şirketi Open Elements ile şu anda Hedera Hashgraph'ın tasarlanmasına ve hizmetlerinin halka sunulmasına yardımcı oluyor. Embarc Software Consulting GmbH'de yazılım mimarı, danışman ve eğitmen olarak Falk Sippach her zaman katılımcılarında, müşterilerinde ve meslektaşlarında ateşlenecek tutku kıvılcımını arıyor. 15 yılı aşkın süredir Java ortamında ağırlıklı olarak çevik yazılım geliştirme projelerini desteklemektedir.
Ancak öncelikle böyle bir sözleşmeye neden ihtiyaç duyuldu ve Oracle bu şirketler hakkındaki bilgileri nasıl elde etti?
Lisans şablonundaki vidalar
Nisan 2019'da Oracle, Oracle JDK'yı (ticari Java dağıtımları) kullanmaya yönelik iki yeni lisanslama modelini tanıttı. Daha önce ücretsiz olan dağıtım bu nedenle ücretli hale geldi. Java 20'nin piyasaya sürülmesiyle birlikte lisanslama modeli yeniden ayarlandı. Oracle, “basit, kullanışlı, aylık” bir Java SE Universal aboneliği sunduğunu söyledi. Bu yeni modelde Oracle'ın Java dağıtımını kullananların şirket çalışanı başına lisans ücreti ödemesi gerekiyor. İşletme danışmanlığı Gartner, geçen yıl yeni lisanslama modelinin öncekine göre çalışan başına iki ila beş kat daha pahalı olacağını tahmin etmişti.
Bu yeni lisanslama modeline dayanarak, Oracle artık şirketleri mümkün olduğu kadar çok sayıda lisans anlaşması yapma konusunda “şaşırtıyor”. House of Brick'e göre Oracle, dünya çapındaki kuruluşlarla iletişim kuran çalışanlardan oluşan bir ekibin tamamını Hindistan'da konuşlandırdı. Son birkaç aydır Java dağıtımının indirilmesini takip ederek şirket hakkında bilgi topluyorlar. Oracle ile daha önce hiç çalışmamış şirketler genellikle bu ani temas karşısında bunalır ve yardım için House of Brick'e başvurur. CEO'suna göre Oracle, bu “yeni müşterilere” reddedemeyecekleri bir teklifte bulunuyor: Bu şirketlerin doğrudan abonelik modeline kaydolmaları halinde, daha önce lisanssız yazılım kullanmalarının hiçbir sonucu olmayacak. Bu, temel olarak bir şirketin şu kararı vermesi gerektiği anlamına gelir: Oracle ile bir sözleşme imzalamak veya mahkemenin onu böyle bir abonelik için ek maliyetler ödemeye zorlama riskini kabul etmek.
Bunlar The Register'da veya House of Brick'in blogunda da okuyabileceğiniz gerçekler. Ancak bu, Java kullanımının gelecekte Oracle'daki bir abonelik modeline bağlanacağı anlamına mı geliyor? Tabii ki hayır ve aşağıda kişisel görüşümüzü sunmak istiyoruz. Oracle'ın ticari Java dağıtımına yönelik lisanslama uygulamalarıyla ilgili son gelişmelerden oldukça endişeliyiz. Bu yaklaşım, Java programlama dili ve çalışma zamanı ortamı üzerinde kalıcı bir olumsuz etki yaratabilir. Çoğu geliştirici bunun yalnızca Java'nın Oracle tarafından sağlanan dağıtımı olduğunu anlasa da, yöneticiler ve karar vericiler genellikle bu anlayıştan yoksundur. Oracle'ın taktiği, Java ile para kazanmak yerine, en kötü senaryoda, gelecekte şirketlerin Java'yı tamamen terk etmesine yol açabilir.
İsim hakları konusunda ısrarcı olun
Bu hikaye aynı zamanda Oracle'ın Java'dan para kazanma konusunda ne kadar çaresiz olduğunu da gösteriyor. 2009 yılında Sun Microsystems'in satın alınmasıyla Java'yı da satın aldılar ve şu anda OpenJDK'ya en büyük katkıyı sağlayanlar oldular. Oracle ayrıca OpenJDK ve Java'nın adlandırma haklarına da sahiptir. Güncel olaylara dayanarak, mevcut çabaların yeterli başarıya ulaşamaması durumunda Oracle'ın gelecekte ne deneyeceğini artık merak ediyoruz. Bu yaklaşımın, müşteri açısından anlamlı olan Java için sürdürülebilir lisanslama anlaşmaları yapmalarını önleyeceğine inanıyoruz. Ve belki bir Oracle yöneticisi OpenJDK'nın finansmanını kesmeye karar verebilir. Bu, tüm Java topluluğunu etkileyecek bir şey olacaktır. JavaScript örneği, Oracle'ın marka sahibi olarak bu dilde herhangi bir geliştirme çalışması yapmasa bile ticari marka haklarında nasıl ısrar ettiğini gösteriyor.
Ve hayır, Oracle'ın OpenJDK, Java veya ticari Java dağıtımından para kazanması konusunda hiçbir sorunumuz yok. Ancak bu yaklaşımın ürün ve toplum açısından gerçekten sağlıklı ve sürdürülebilir olup olmadığını merak ediyoruz. Bu nedenle Oracle'ın lisanslama süreçlerinde şeffaflık ve adalet sağlamasını istiyoruz. Oracle'ın Java dağıtımını kullanan şirketlerin, ücretli modellere geçmeden önce lisanslama gereksinimleri konusunda net bir şekilde bilgilendirilmesi gerekiyor.
Birçok iyi alternatif
Tüm karar vericilere: Oracle'ın ticari Java dağıtımına yönelik, Eclipse Adoptium'un Temurin'i, Amazon'un Corretto'su ve diğerleri gibi çeşitli ücretsiz, yüksek kaliteli açık kaynak alternatifleri vardır. Bu alternatifler, ticari lisans ücretleri olmadan benzer işlevsellik ve uzun vadeli destek sunar. Yöneticiler Java topluluğunun desteğinden ve kaynaklarından yararlanabilir ve bu alandaki uzmanlara (örn. Open Elements) güvenebilir.
Örneğin, Adoptium'un hedefi, ek lisanslama maliyetlerine yol açmadan, her tür uygulama için uygun, sertifikalı Java yapıları geliştirmek ve dağıtmaktır. Adoptium'daki tüm çalışmalar Eclipse Foundation'da yapıldığından, Temurin yalnızca satıcıdan bağımsız olmakla kalmıyor, aynı zamanda geliştirme ve dağıtım konusunda da diğer birçok dağıtıma göre çok daha şeffaf. Bu nedenle şirketlerin Temurin'e geçmeyi düşünmesi gerekiyor. Bu yalnızca yüksek maliyet tasarrufu sağlamakla kalmaz. Güvenlik alanında şeffaf süreçler ve kontroller, kullanılan çalışma zamanı ortamının daha net bir resmini sağlar. Temurin yakın zamanda güvenlik kontrollerinden geçti ve sonuçları kamuoyuna açıkladı.
(kendim)