Java 11 - dostępna od jutra

0

Kotlin to jest taka wiocha w powiecie Jarociński w woj. Wielkopolskim.

0

Wracając jeszcze do C#, zauważyłem że na .NET decydują się specyficzne instytucje, jak np. elektrownie, szkoły, uniwersytety itd.
Startupy i średnie firmy wybierają node/php/python.
A korporacje IT/finanse (a także sporo średnich) firm - java.

1

Szkoły, Uniwersytety to wiadomo dlaczego ale z tą elektrownią to trochę ciebie poniosła fantazja.

0

Czyli jeśli dobrze rozumiem jeśli jestem studentem to mogę używać JDK od Oracla jeśli tworzę tę projekty tylko i wyłącznie dla siebie w celach nauki i nie pokazuje ich nikomu / nie zarabiam na nich?

0

Ale po Ci w ogóle JDK Oracla masz OpenJDK?

0

A odkąd Google ma spór z Oracle, to inwestuje w OpenJDK i Kotlina, ich plan to odłączenie się całkowicie od Javy?

0

Przecież OpenJDK to Java...

1

Ogólnie przy tej 11 mamy problem, mamy aplikacje Desktop'owe które aktualizują się za pomocą WebStart,
teraz u klientów JRE już się samo nie aktualizuje, w sumie w Oracle 11 nie ma JRE, webstarta też brak, jak to teraz wypuszczać, aktualizować, wcześniej wkrywało się nową wersję na serwer i wszystko samo się działo

0

Ciekawe co wprowadzi Oracle w Javie 12, 13, 14, na razie nieźle sobie pogrywa ze wszystkimi.

2

Ok, mały update po prezentacji Andrzeja Grzesika na JDD:

  • 11 to pierwszy LTS, a kolejne wyjdą po każdych sześciu wersjach.
  • Każda wersja będzie miała dwa security patche tzn. będzie 11.0.1 i 11.0.2, które to wersje będą budowane przez Oracle, później będzie 12.0.1, 12.0.2 itd.
  • Po wydaniu 12 java 11 będzie otrzymywać security patche (w OpenJDK), ale buildy będą robione w ramach projektu AdoptOpenJDK.
  • Kolejne wersje (feature release) będą zawierały nowe featury oraz będą miały półroczny cykl wsparcia.

Fakapy:

  • Ubuntu ma pakiet JDK11, który jest fejkiem, bo to Java 10 :D (Canonical tłumaczy się problemami z kompatybilnością wynikającymi ze zmiany w javowym toolingu oral layoucie folderów).

Licencja:

  • Oracle JDK za darmo tylko do deweloperki, badań i demo. Inaczej trzeba płacić licencję.
  • Oracle JDK ma rozliczenie dualne tzn. za usera (od 2,5USD/mies ) i core (od 25USD/mies).
  • Przy dużych instalacjach (+20k users/+2k cores) można negocjować ceny.
  • Licencja ma model subskrypcyjny.
  • OpenJDK jest na GPL 2.0 i nie trzeba płacić.

I chyba nic ważnego nie pominąłem.

0

@Koziołek: Być może jestem idiotą, ale nadal nie do końca rozumiem ten model licencyjny. Weźmy taką sytuację - w średniej wielkości firmie jest sobie projekt na javie 10, mija rok, mijają 2 lata, nie robi się żadnych upgradów do nowszej wersji. Wtedy i tak taka java jest za free tak? Bo rozumiem, że jedynie wsparcie jest płatne, ale jak nie potrzeba wsparcia, to za free?

2

@Pinek: Jeżeli używasz Oracle JDK na produkcji to MUSISZ wykupić wsparcie. Nie jest tu ważne czy robisz aktualizacje czy też nie. Po prostu licencja zobowiązuje do zakupu subskrypcji w momencie komercyjnego wykorzystania Oracle JDK.

1

Cześć! W związku z licencjami było wiele pytań. Dużo osób pytało co zrobić jeśli jest się na wersji 8. Pytali czy koniecznie trzeba przechodzić na 11.
W związku z tymi pytaniami, które spływały do naszej Redakcji postanowiliśmy odpowiedzieć na te pytania w formie krótkiego artykułu

Adam zebrał wszystko do kupy i stworzył nawet taki schemat jakie są opcje:
OPCJE JAVA8

1 użytkowników online, w tym zalogowanych: 0, gości: 1