Java 11 změna licence

Alex

Java 11 změna licence
« kdy: 19. 11. 2018, 10:40:14 »
Řešíte nějak změnu licence u Javy? Vývoj děláme na Windows, deploy na RedHat. V tom se nic nemění. Jedině to postihne minoritní zákazníka s deploy na Windows.

Jediné co jsme u nás udělali je napsání této informace do novinek. Udělali jste ještě něco navíc?


Natix

Re:Java 11 změna licence
« Odpověď #1 kdy: 19. 11. 2018, 13:26:45 »
Regulérní náhradou Oracle JDK je od verze 11 OpenJDK, které je po technické stránce identické. Počínaje 11kou se liší už jenom brandingem a licencí. Ke stažení tady:
http://jdk.java.net/11/

eMko

  • ****
  • 456
    • Zobrazit profil
    • E-mail
Re:Java 11 změna licence
« Odpověď #2 kdy: 19. 11. 2018, 14:39:39 »
U nás se u Windows i linux strojů se přejde na OpenJDK (resp. u těch linuxových mašin, kde bylo Oracle JDK).

Alex

Re:Java 11 změna licence
« Odpověď #3 kdy: 19. 11. 2018, 14:49:40 »
https://adoptopenjdk.net

Není lépe stahovat odtud? Je tam i novější osmička než má Oracle.

Natix

Re:Java 11 změna licence
« Odpověď #4 kdy: 19. 11. 2018, 15:15:38 »
https://adoptopenjdk.net

Není lépe stahovat odtud? Je tam i novější osmička než má Oracle.

Jasně, další variantu nabízí ještě Azul:
https://www.azul.com/downloads/zulu/

Ve výsledku by všechny tyhle distribuce OpenJDK měly být ekvivalentní a rozdíl je ve výsledku jenom v podpoře, ať už free (kde by AdoptOpenJDK i Azul měly držet ochranou ruku na LTS verzemi výrazně déle než Oracle) nebo té komerční.


Re:Java 11 změna licence
« Odpověď #5 kdy: 19. 11. 2018, 15:28:28 »
Dalsi kohout na dvorku s dlouhodobou podporou (prozatim) osmicky: https://aws.amazon.com/corretto/

Re:Java 11 změna licence
« Odpověď #6 kdy: 19. 11. 2018, 15:37:48 »
Pro vývoj můžete dál používat OracleJDK. Pro produkční nasazení si můžete zaplatit podporu Javy od Oracle, od někoho jiného, nebo můžete používat nepodporovanou (ve smyslu „bez podpory“) Oracle OpenJDK – s tím, že pak musíte přecházet každý půl roku na novou major verzi (starší nebudou v Oracle OpenJDK podporované).

Ještě není jisté, jak často budou vycházet patche pro Oracle OpenJDK, poslední neoficiální zprávy z Oraclu jsou takové, že si nemohou dovolit nechávat Oracle OpenJDK bez bezpečnostních patchů. Podle mého názoru by tedy alespoň bezpečnostní patche měly vycházet průběžně, tedy asi s stejnou frekvencí, jako ty pro OracleJDK. Prý o tom rozhoduje engineering a ne obchod, takže snad nebude snaha zdržováním bezpečnostních patchů pro Oracle OpenJDK tlačit k přechodu na OracleJDK.

Alex

Re:Java 11 změna licence
« Odpověď #7 kdy: 19. 11. 2018, 15:54:19 »
Dalsi kohout na dvorku s dlouhodobou podporou (prozatim) osmicky: https://aws.amazon.com/corretto/
A má tohle java web start? Zulu I adopt ho nemají.

Re:Java 11 změna licence
« Odpověď #8 kdy: 19. 11. 2018, 16:14:40 »
A má tohle java web start? Zulu I adopt ho nemají.
Java Web Start nebude mít nikdo, protože ta technologie s Javou 11 skončila. Jediná možnost je, že by někdo implementoval něco podobného (a třeba jednoduššího a funkčního). Navíc ta technologie je založená na tom, že to skoro všichni mají „automaticky“ v prohlížeči – to se jen tak někomu novému nepovede.

Re:Java 11 změna licence
« Odpověď #9 kdy: 19. 11. 2018, 16:26:56 »
Dalsi kohout na dvorku s dlouhodobou podporou (prozatim) osmicky: https://aws.amazon.com/corretto/
A má tohle java web start? Zulu I adopt ho nemají.

Podivej se sam, to jsem nestudoval. Trochu bych pochyboval, ale...

Re:Java 11 změna licence
« Odpověď #10 kdy: 19. 11. 2018, 16:52:24 »
...
Ještě není jisté, jak často budou vycházet patche pro Oracle OpenJDK, poslední neoficiální zprávy z Oraclu jsou takové, že si nemohou dovolit nechávat Oracle OpenJDK bez bezpečnostních patchů. Podle mého názoru by tedy alespoň bezpečnostní patche měly vycházet průběžně, tedy asi s stejnou frekvencí, jako ty pro OracleJDK. Prý o tom rozhoduje engineering a ne obchod, takže snad nebude snaha zdržováním bezpečnostních patchů pro Oracle OpenJDK tlačit k přechodu na OracleJDK.

Mas zdroj? Myslel sem, ze to je ten hlavni duvod proc to delaji...
Cim kostnatejsi korporace, tim pomalejsi upgrady a tim vic penez za podporu a non-public security patche...
Prislo mi to jako pekny zpusob jak vytriskat prachy z korporatu, ale mensi rybky nechat dychat...

Re:Java 11 změna licence
« Odpověď #11 kdy: 19. 11. 2018, 17:28:48 »
Mas zdroj? Myslel sem, ze to je ten hlavni duvod proc to delaji...
Mluvil jsem se o tom s IT architektem z českého Oraclu, který řeší právě Javu a související technologie (WebLogic apod.). Takže žádný odkaz nemám. Ale všimněte si, že o frekvenci vydávání patchů Oracle OpenJDK není v oficiálních materiálech ani slovo – pokud by nechtěli žádné patche vydávat a chtěli takhle tlačit na nákup podpory, bylo by to podle mne všude napsané. „Žádné patche nebudou vydávány, takže jakmile se objeví jakákoli bezpečnostní chyba, budete mít nezáplatovanou verzi až do příští major verze – to nemůžete dopustit, kupte si podporu.“ Nic takového nikde není.

Cim kostnatejsi korporace, tim pomalejsi upgrady a tim vic penez za podporu a non-public security patche...
Prislo mi to jako pekny zpusob jak vytriskat prachy z korporatu, ale mensi rybky nechat dychat...
K tomu ale právě stačí podporovat Orace OpenJDK jenom půl rok, a po půl roce přejít na vyšší major verzi. Korporátem za půl roku teprve probublá, že nějaká nová verze vůbec existuje, takže ten bude potřebovat tu podporu. Navíc ten support často potřebuje nakupovat jenom proto, že prostě musí být na všechno a nemůžete mít něco jen tak zdarma. A ostatní budou používat záplatovanou Oracle OpenJDK a Java tak nedostane nálepku nebezpečné aplikace, kterou nikdo rozumný nemá nainstalovanou. Oracle asi nebude chtít Javu dostat do pozice, v jaké je dnes třeba Flash (Sun už tímhle směrem s Javou mířil).

Vladimir Dvorak

Re:Java 11 změna licence
« Odpověď #12 kdy: 19. 11. 2018, 18:50:04 »
On není ani moc velký problém vzít aktuální otagované zdrojáky třeba na https://github.com/AdoptOpenJDK/openjdk-jdk11u  a pustit na ně Travis, s řádně nakonfigurovaným matrixem. https://github.com/HotswapProjects/openjdk-build/blob/master/.travis.yml a příslušnou verzi si nechat přeložit podle vlastních představ.

Alex

Re:Java 11 změna licence
« Odpověď #13 kdy: 19. 11. 2018, 20:17:19 »
https://icedtea.classpath.org/wiki/IcedTea-Web

Tohle je webstart, dá se to k JDK doinstalovat.

technomaniak

Re:Java 11 změna licence
« Odpověď #14 kdy: 19. 11. 2018, 21:10:51 »
Ale všimněte si, že o frekvenci vydávání patchů Oracle OpenJDK není v oficiálních materiálech ani slovo
Ale kulové. Vydávání patchů pro Oracle Java i OpenJDK běží podle plánu, který byl už zveřejněn na jaře.
viz. https://ibb.co/f7d3s0  , sami se můžete přesvědčit že od října je všude 11.0.1 ke stažení.

Další patch přijde v lednu 2019 jak pro OracleJDK tak i pro OpenJDK.