consdata.com
Blog techniczny Blog biznesowy Dział HR
EN
java

Java darmowa, czy nie? - aktualizacja

author Jakub Wilczewski
30 kwietnia 2021

Microsoft dołącza do dystrybutorów JDK. To dobry moment żeby sprawdzić, jak rozwinęła się sytuacja z wydawaniem darmowych dystrybucji od czasu, kiedy Oracle zmienił tryb licencjonowania. Pisaliśmy o tym dwa lata temu w artykule Java darmowa, czy nie?

OpenJDK pozostaje miejscem, w którym toczą się prace rozwojowe nad poszczególnymi wersjami Java SE. Szczegółowe plany dla wersji LTS (Long Term Support) można znaleźć na wiki:

  • JDK 8
  • JDK 11

Kolejną wersją LTS będzie wersja 17, której pierwsze wydanie planowane jest na wrzesień 2021 roku.

Zgodnie z tym, co pisaliśmy 2 lata temu, Oracle pozostał przy wydawaniu jedynie referencyjnych wersji z każdej, głównej wersji OpenJDK: https://jdk.java.net/. Oczywiście poza wersjami referencyjnymi, Oracle wydaje regularnie komercyjne wersje oparte również na OpenJDK.

AdoptOpenJDK -> Eclipse Adoptium

AdoptOpenJDK został głównym dostawcą darmowej dystrybucji Javy. Zgodnie z raportem zamieszczonym na stronie https://snyk.io/blog/jvm-ecosystem-report-2020/ udział OracleJDK w rynku na przestrzeni lat 2018 - 2019, czyli w momencie zakończenia wydawania darmowej wersji, zmalał o 36%. Większa część tych 36% użytkowników zmigrowała się właśnie do wersji wydawanych przez AdoptOpenJDK. Wg raportu z 2020 roku udział AdoptOpenJDK na rynku używanych dystrybucji wyniósł 24%.

W samym AdoptOpenJDK zachodzą natomiast dość istotne zmiany. Społeczność AdoptOpenJDK przechodzi z London Java Community pod skrzydła Eclipse Foundation. Informacje dot. motywacji, jak i samego procesu można przeczytać na blogu AdoptOpenJDK. Nazwa AdoptOpenJDK zostanie zastąpiona przez Eclipse Adoptium.

Microsoft Build of OpenJDK

6 kwietnia Microsoft opublikował informację o dołączeniu do dystrybutorów darmowej wersji JDK. Binaria, na razie w wersji preview, można pobrać ze strony https://www.microsoft.com/openjdk. Wersja Microsoftu oparta jest na źródłach OpenJDK i budowana przy użyciu skryptów Eclipse Adoptium.

Co ciekawe, Microsoft deklaruje, że do końca roku dystrybucja oparta na OpenJDK zostanie domyślną dystrybucją używaną w serwisach dostępnych za pośrednictwem Azure’a. Pozostałe dystrybucje używane przez Microsoft będą również sukcesywnie zastępowane przez wersje pochodzące z OpenJDK.

Polityka wydawania nowych wersji, podobnie jak w przypadku AdoptOpenJDK, zakłada kwartalny cykl wydawniczy. Microsoft planuje wydawać wersję JDK 11 do 2024 roku. Do końca bieżącego roku planują również wydać wersję JDK 17.

Przydatne linki

  • https://snyk.io/blog/jvm-ecosystem-report-2020/
  • https://blog.adoptopenjdk.net/2020/06/adoptopenjdk-to-join-the-eclipse-foundation/
  • https://devblogs.microsoft.com/java/announcing-preview-of-microsoft-build-of-openjdk/
  • https://www.microsoft.com/openjdk
  • Java darmowa, czy nie?
Najnowsze wpisy

  • Dostępność w PDF - dokumenty bez barier
  • Czy wiesz, że z pomocą @starting-style można animować elementy z display: none za pomocą samego CSS?
  • Czy wiesz, że w Angular 17 została wprowadzona alternatywa dla *ngSwitch?
Dołącz do nas

  • SENIOR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 14 900 - 20 590 PLN brutto
    B2B 19 680 - 27 220 PLN netto
  • REGULAR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 11 300 - 15 900 PLN brutto
    B2B 14 950 - 21 000 PLN netto
  • ZOBACZ WSZYSTKIE OGŁOSZENIA

newsletter

techniczny

Zapisz się

Podobne wpisy

post-image
WCAG

Dostępność w PDF - dokumenty bez barier

author
Kacper Hoffman 28 kwi 2025
post-image
angular

Czy wiesz, że z pomocą @starting-style można animować elementy z display: none za pomocą samego CSS?

author
Piotr Tatarski 7 kwi 2025
post-image
angular

Czy wiesz, że w Angular 17 została wprowadzona alternatywa dla *ngSwitch?

author
Dorian Mejer 10 mar 2025
Dołącz do nas

  • SENIOR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 14 900 - 20 590 PLN brutto
    B2B 19 680 - 27 220 PLN netto
  • REGULAR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 11 300 - 15 900 PLN brutto
    B2B 14 950 - 21 000 PLN netto
  • ZOBACZ WSZYSTKIE OGŁOSZENIA

Zapisz się na

newsletter

techniczny

consdata.com
  • Kontakt

    • sales@consdata.com
    • +48 61 41 51 000

  • Biuro

    • K9Office
      Krysiewicza 9/14
      61-825 Poznań
      Polska

  • Rozwiązania

    • Eximee
    • Kouncil
  • Blog Dołącz do nas
Copyright © 2024 Consdata. All rights reserved. Privacy Policy & Cookies
Chcemy używać plików cookie oraz skryptów podmiotów trzecich do polepszania funkcjonowania tej strony Zgadzam się