Frequently Asked Question
W czerwcu 2018 roku firma Oracle ogłosiła, że przestanie udostępniać publiczne aktualizacje języka Java. Tym samym oznaczało to, że wszystkie aktualizacje od wersji Java 8 Update 211 do użytku komercyjnego będą płatne. Od stycznia 2019 roku darmowe miało pozostać wyłącznie wykorzystywanie oprogramowania do celów osobistych oraz na użytek deweloperski (np. do rozwijania, testowania lub demonstrowania aplikacji). Klientom zaproponowano model subskrypcyjny o nazwie Oracle Java SE Subscription. Jednocześnie darmowa miała pozostać wersja Open JDK.
Po pewnym czasie firma zmieniła jednak swoją decyzję. Począwszy od 14 września 2021 roku Java znów stała się w pełni darmowa na nowej licencji o nazwie Oracle No-Fee Terms and Conditions (NFTC).
Czym jest Open JDK?
Open JDK to w pełni darmowa wersja Javy zadedykowana tym podmiotom, które w związku z wprowadzeniem ograniczeń w komercyjnym wykorzystaniu wersji Oracle JDK w 2019 roku chciały w dalszym ciągu korzystać z Javy bez opłat. Open JDK to otwarta źródłowa wersja Javy, która charakteryzuje się krótkim okresem wsparcia dla użytkowników. Jest ona oferowana na licencji GPL z Classpath Extension. Firmy mogą bez przeszkód używać jej do tworzenia aplikacji produkcyjnych.