Oracle Java lisanslaması
Oracle'ın JDK koşullarını adım adım yeniden yazması; dünyanın en yaygın kurulu çalışma ortamını lisans riskine çevirdi.
Yirmi yıl boyunca Java'yı üretimde çalıştırmak ücretsizdi. Eylül 2018'de Java 11 ile birlikte Oracle'ın kendi JDK'sı ticari kullanım için ücretli abonelik gerektirmeye başladı; Ocak 2019'da da Java 8'in ücretsiz güvenlik güncellemeleri şirketler için sona erdi. Java 17, 2021'de NFTC adlı yeni bir ücretsiz lisansla geldi, ama yalnızca bir sonraki uzun vadeli sürüme kadar. Ocak 2023'te ise, kaç kişinin gerçekten Java kullandığına bakmaksızın tüm kuruluştaki çalışan sayısı üzerinden fiyatlanan Java SE Universal Subscription geldi.
Küçük puntolara bakılırsa kodun kendisi hiç kilitlenmedi: OpenJDK, Classpath istisnasıyla GPL altındadır; Eclipse Temurin ve Amazon Corretto gibi derlemeler işlevsel olarak eşdeğerdir. Tuzak, Oracle'ın lisans denetimleridir; bunlar Java'yı her SAM programının sürekli gündem maddesi yaptı.