Számítástechnika: Nincs többé ingyenes Oracle Java SE

Szeretettel köszöntelek a Számítástechnika klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, blogolhatsz, stb.

Ezt találod a közösségünkben:

  • Tagok - 279 fő
  • Képek - 145 db
  • Videók - 130 db
  • Blogbejegyzések - 603 db
  • Fórumtémák - 20 db
  • Linkek - 492 db

Üdvözlettel,
M Imre
Számítástechnika klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Szeretettel köszöntelek a Számítástechnika klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, blogolhatsz, stb.

Ezt találod a közösségünkben:

  • Tagok - 279 fő
  • Képek - 145 db
  • Videók - 130 db
  • Blogbejegyzések - 603 db
  • Fórumtémák - 20 db
  • Linkek - 492 db

Üdvözlettel,
M Imre
Számítástechnika klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Szeretettel köszöntelek a Számítástechnika klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, blogolhatsz, stb.

Ezt találod a közösségünkben:

  • Tagok - 279 fő
  • Képek - 145 db
  • Videók - 130 db
  • Blogbejegyzések - 603 db
  • Fórumtémák - 20 db
  • Linkek - 492 db

Üdvözlettel,
M Imre
Számítástechnika klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Szeretettel köszöntelek a Számítástechnika klub közösségi oldalán!

Csatlakozz te is közösségünkhöz és máris hozzáférhetsz és hozzászólhatsz a tartalmakhoz, beszélgethetsz a többiekkel, feltölthetsz, fórumozhatsz, blogolhatsz, stb.

Ezt találod a közösségünkben:

  • Tagok - 279 fő
  • Képek - 145 db
  • Videók - 130 db
  • Blogbejegyzések - 603 db
  • Fórumtémák - 20 db
  • Linkek - 492 db

Üdvözlettel,
M Imre
Számítástechnika klub vezetője

Amennyiben már tag vagy a Networkön, lépj be itt:

Kis türelmet...

Bejelentkezés

 

Add meg az e-mail címed, amellyel regisztráltál. Erre a címre megírjuk, hogy hogyan tudsz új jelszót megadni. Ha nem tudod, hogy melyik címedről regisztráltál, írj nekünk: ugyfelszolgalat@network.hu

 

A jelszavadat elküldtük a megadott email címre.

https://bitport.hu/sulyos-penzben-merheto-valtozasok-jonnek-a-java-se-nel


 

Az Oracle 2017 végén jelentette be, hogy módosítja a Java SE licencelését. Mivel egyes változások egy hónap múlva hatályba is lépnek, érdemes áttekinteni a változásokat és hatásukat. A változást az üzleti felhasználók két területen fogják érzékelni. Az egyik az, hogy Oracle átáll féléves verziókiadási ciklusra. A másik már húsbavágóbb: 2019. január végétől megszűnik a Java SE 8 ingyenes frissítése, és a legújabb, Java SE 11 sem használható ingyenesen üzleti célra.


Ez komoly változást hoz, hiszen a Java napjaink egyik legnépszerűbb programozási nyelve, illetve platformja.


A Javáról röviden


Népszerűségének alapját a "Write once, run anywhere" koncepció adja: a kódot elég egyszer megírni, ugyanis utána az minden Javát futtató eszközön ugyanúgy fog működni.


A platform önmagában 2007. óta GNU/GPLv2+CE (GNU General Public License v2 with Classpath Exception) licencelésű. A licenc egyebek mellett lehetővé teszi, hogy a forráskódhoz bárki szabadon hozzáférjen, felhasználja és módosítsa. Ezeket a módosításokat nyílt forrásúként közzé kell tenni. A CE kitétel viszont lehetővé teszi, hogy a platformra épülő alkalmazások zártként is közzé tehetők, azaz ellentétben a "mezei" GPL-lel, a licenc nem virális. A Linux platformhoz hasonlóan több disztribúció is elérhető, amelyek licencelése akár kereskedelmi is lehet. A platform fejlesztői között szerepelnek többek között az Oracle, az IBM, a Red Hat, az SAP és az Apple, de átlagos magánszemélyek is.


A legelterjedtebb disztribúció az Oracle Java SE, és épp ezt a kiadást érintik a bevezetőben említett változások. Nézzük mik is ezek a változások!


1. Kiadási ciklus


A Java 9-es verziójától az Oracle a korábbi feature-driven kiadások helyett átállt a féléves kiadási ciklusokra. Egy ilyen kiadás támogatása fél évig, a következő verzió megjelenéséig tart. Így ma már nem támogatott sem a 9-es, sem a 10 verzió. Az Oracle azonban háromévente kiad ún. LTS (Long Term Support) verziót is, amelyhez a megjelenéstől számítva öt évig nyújt támogatást. Ebből a jelenleg legfrissebb verzió a Java SE 11.


2. Frissítések


Jövő év januárjától az üzleti felhasználók nem jutnak hozzá ingyenesen a Java 8 frissítéseihez. Ez megfelel az Oracle korábbi gyakorlatának. Például a 2006-ban megjelent Java 6-hoz 2013-ig adta ingyenesen a frissítéseket, utána viszont már fizetni kellett a kiterjesztett támogatásért, amit 2018 decemberéig biztosított. A Java 8-nál ugyanez történik: végéhez ért a verzió publikus életciklusa, a kiterjesztett támogatásért pedig hamarosan fizetni kell.


A Java 9-től kezdve a verziók életciklusuk alatt kétszer kapnak frissítést, az LTS verziók szintén negyedévente. (A különböző verziók támogatási ciklusát lásd a táblázatban.)

network.hu



3. Licencelés


Az Oracle Java SE a 11 verzióig BCL (Binary Code License) alatt érhető el. Ez a licenc lényegében azt jelenti, hogy általános számítógépi felhasználásra (magán és üzleti célokra egyaránt) a Java ingyenesen használható egészen addig, amíg a felhasználó nem telepít fizetős frissítéseket, illetve nem használ extra funkciókat (pl. JavaFX, Jrockit, Mission Control stb.). Ez a licenctípus a jelenleg elterjedt 6-os, 7-es és 8-as verzióra továbbra is hatályban marad.


A 11-es verziót követően az Oracle Java SE már nem BCL, hanem kereskedelmi licencű. Ennek értelmében a Java csak fejlesztési, tesztelési és demonstrációs céllal használható ingyenesen – az OTN (Oracle Technology Network) licenc szabályainak megfelelően. Minden más jellegű felhasználás már fizetési kötelezettséget von maga után. Más szóval: például az Oracle JDK 11-gyel fordított futtatható “Helló világ” alkalmazás nem tehető közzé a licenc megvásárlása nélkül.


4. JRE


A JAVA 11-es verziótól kezdve nem lesz többé önálló a JRE. Az Oracle célja ezzel az, hogy a fejlesztők a jlink segítségével maguk fordítsák be a szoftverükbe a futtatáshoz szükséges komponenseket, és ne a végfelhasználó (vagy az Oracle) felelőssége legyen a Java futtatási környezet naprakészen tartása. Más kérdés, hogy az alkalmazással csomagolt Java szintén licencigénnyel bír.


5. Árazás


Ismételten hangsúlyoznám: a Java korábban is rendelkezett fizetős modellel. A Java SE Advanced és Advanced Desktop, illetve a Suite kiadásokért eddig is licencdíjat kellett fizetni. Aki már rendelkezik előbbiek valamelyikével és hozzá tartozó SULS-sal (Software Update License & Support) – bár ez ritka eset –, annak nem keletkezik további fizetési kötelezettsége.


Fentiek mellett pedig megjelent egy előfizetéses modell is, a felhasználónként licencelendő Oracle Java SE Desktop Subscription, illetve processzoronként lefedendő Java SE Subscription. (A processzormagokat itt is faktorálni kell.)


És akkor nézzük az árakat. Az Oracle Java SE Desktop Subscription ára havi 2,5 dollár felhasználónként. Ez sávos mennyiségi kedvezményekkel 1,25 dollárig csökkenthető.


Az Oracle Java SE Subscription ára havi 25 dollár processzoronként (magonként/kétmagonként), Itt is van mennyiségi kedvezmény, amivel sávosan legfeljebb 12,5 dollárig csökkenthető az ár.


Ebből következően egy 4000 felhasználós, 200 processzor licencigényű környezetben a már mennyiségi kedvezményeket is magába foglaló végösszeg havi 11.750 dollár, éves szinten 141.000 dollár, azaz majdnem 40 millió forint.


Természetesen az Oracle Egyező Támogatási Szintek szabálya itt is érvényes, azaz nem lehet a környezet csak egy részére támogatást biztosítani. Virtualizált szerverek esetében a licencelés alapja alapvetően nem a virtuális processzorok száma, hanem a futtató fizikai szerver magszáma, amely bizonyos konfigurációk esetében csökkenthető a teljes fizikai kapacitás alá is.


Az előfizetésért cserébe a My Oracle Support-on keresztül elérhetjük a Java SE 11-et és frissítéseit, hozzáférünk a Java SE 8 és korábbi verziók nem publikus (nem ingyenes) frissítéseihez. Emellett használhatjuk a korábbi verziókban benne lévő, de nem ingyenes funkciókat, beleértve az enterprise management funkciókat is. Az Oracle ehhez támogatási szolgáltatást is nyújt.


Ez utóbbi mutatja legjobban, hogy az Oracle a Java SE jövőbeni feladatát a kritikus üzleti alkalmazások kiszolgálásában látja.


Egyszerűbb lett a licencelés


Az Oracle egy huszárvágással megoldotta, hogy egyszerűbb legyen az Oracle Java SE licencelése. A korábbi verzióknál problémát jelent, hogy egy környezetben van-e fizetős funkció vagy frissítés telepítve, és ha igen milyen fizetős funkció aktiválva, illetve van-e fizetős frissítés telepítve. Ennek megvolt a reális kockázata, mert a más Oracle terméket licencelők be tudnak lépni a My Oracle Support portálra, ahol az összes korábbi Java verzióhoz az összes nem publikus frissítés letölthető függetlenül attól, hogy van-e rá licencük. A Java SE 11-től viszont nincs ilyen dilemma, hiszen ingyenes használatról lényegében nem beszélhetünk.


Átlagos felhasználók számára ugyanakkor ez komoly csapdát is jelent,  a változás ugyanis nincs eléggé a köztudatban. Ha valaki a korábbi gyakorlata alapján rutinból hajt végre verziófrissítést, azzal komoly anyagi kockázatot vállal. Várható  ugyanis, hogy az Oracle 2019-től célzott Java-auditokat is indít.


Szükséges és lehetséges teendők


Végül vegyük sorra tételesen a szükséges és lehetséges tennivalókat.


Mindenekelőtt érdemes lehet kikapcsolni az automatikus frissítést, hogy az SE 8 esetén nehogy telepítésre kerüljön üzleti felhasználóknak már díjköteles javítócsomag, hiszen a magánfelhasználók még 2020 végéig kapnak ingyenes frissítéseket, a két felhasználótípus megkülönböztetését szolgáló műszaki megoldás pedig még nem ismert.


Utána jöhetnek az alapfeladatok. Mihamarabb fel kell mérni, hogy a vállalatnál hol és milyen Oracle Java SE fut. Emellett érdemes rendszeressé tenni az önellenőrzést is. Itt van egy kis csavar. Az önellenőrzés ugyanis elvégezhető az Oracle Java Usage Trackerrel, amely benne van az ingyen letöltött Oracle Java SE-ben, azonban azért, hogy megállapítsuk, hogy egyébként nem kellett volna fizetni, már kell fizetni, mivel ez fizetős funkció (lásd fentebb a Licencelés pontot).


Használhatunk független SAM (Software Asset Management) eszközt is is. Olyat érdemes választani, ami képes verziónként és frissítésenként felismerni az üzemeltetett környezetben jelenlévő Javákat. Így ki tudjuk számolni a Java-előfizetések összegét, és azt is láthatjuk, honnan kell eltávolítani, ha nem az Oracle kereskedelmi disztribúcióját választjuk.


És most jöjjenek a lehetséges teendők.


Mindenekelőtt ismét hangsúlyozzuk: a változások csak az Oracle Java SE-re vonatkoznak. Vannak azonban más disztribúciók is. Az alábbiakban felvázolunk pár lehetséges forgatókönyvet , hogy mire számíthatnak azok 2019 januárja után, akik nem az Oracle kereskedelmi disztribúcióját választják.


1. Oracle Java SE 8 vagy korábbi verziót használ: ha valakinek elég, és nem is kíván frissíteni, akkor egytelen teendője van: kapcsolja ki az automatikus frissítéseket. Ilyenkor természetesen Elegendő a legutóbbi ingyenesen elérhető verziót meghagyni, de vállalni kell az ezzel járó biztonsági és kompatibilitási kockázatokat.


2. OpenJDK 11+-t használ: ezzel sem lesz problémamentes az élet. Érthető, hogy az Oracle fizetőssé tette a Java SE 11-et, hiszen köré épített egy nagy szolgáltatáscsomagot. A Java SE és az Open JDK esetében hasonló helyzet alakult ki, mint a RHEL és a CentOS viszonyában. Mint a cikk első felében írtuk,a Java platform GPL, azaz nyílt forráskódú. Ugyanakkor annak funkcionalitása eddig nem egyezett meg az Oracle Java SE-vel. Csakhogy az Oracle, hogy lökést adjon a nyílt forráskódú közösségnek, elérhetővé tette saját disztribúciójának ingyenes változatát GPL2+CE alatt. Ez a megjelenésétől fél évig kód szintjén és funkcionalitásában is megegyezik a fizetős változattal, még a kereskedelmi funkciók – például a Mission Control vagy a Flight Recorder – is részei az OpenJDK-nak.


Fél év után azonban, amikor megjelenik egy új OpenJDK, az Oracle nem ad frissítést a régebbi verzióhoz. A felhasználó előtt három út marad, ha ragaszkodik az ingyenes megoldáshoz. Minden alkalommal átáll az új OpenJDK verzióra, azaz lényegében bevállalja a folyamatos biztonsági tesztelést és migrálást a rövid életciklus miatt. Esetleg kockáztat, és abban reménykedik, hogy a közösség majd foltozgatja a verziót. Vagy más szolgáltatóktól vásárol hosszútávú támogatást. Egy biztos: a féléves ciklus lejártát követően az Oracle Java SE és az OpenJDK már nem lesz azonos kódszinten.


3. Más disztribúciót használ: Egyéb gyártók, illetve szolgáltatók is rendelkeznek OpenJDK-kiadással, például az IBM, Red Hat, Azul vagy az SAP. Ezek a disztribúciók eltérhetnek egymástól például abban, hogy milyen operációs rendszereket támogatnak, vagy például a Java mellé milyen modulokat, kiegészítő eszközöket adnak. Csakhogy ezeknek a kiegészítőknek a támogatása ugyanúgy fizetős, mint az Oracle-nél. Más kérdés, hogy az ilyen szolgáltatók által nyújtott frissítések a GPL licenc miatt nyílt forráskódúak kell legyenek, azaz előbb-utóbb visszajutnak az OpenJDK főágába. Egyes szolgáltatók, például az Azul vagy a Red Hat ezt a visszatöltést maguk elvégzik a frissítések megjelenésével egy időben és utóbbiak ingyenes, tesztelt JDK-kat is elérhetővé tettek.


Az OpenJDK-ból a végfelhasználó készíthet saját JDK csomagot is. Ez azonban a kódbázis folyamatos ellenőrzését igényli, azaz nézni kell, hogy mikor, ki és milyen típusú módosítást tett közzé. Összességében tehát nem túl felhasználóbarát megoldás. Másrészt azzal is számolni kell, hogy a frissítések, módosítások nem esnek át tesztelésen, azt a felhasználónak magának kell elvégeznie. És ha valamilyen kompatibilitási vagy működési hiba lép fel, nincs kinél reklamálni.


Lehetséges út még az AdoptOpenJDK mozgalom is. Ez több operációs rendszerre ad OpenJDK disztribúciókat, és folyamatosan újracsomagolja a legújabb változásokat az adott Java-verzión, tehát azok tartalmazzák a legfrissebb közösségi biztonsági frissítéseket is. Emellett tesztparkot üzemeltetnek, ahol az egyes frissítéseket tesztelik. Ezzel az AdoptOpenJDK azoknak a korábbi felhasználóknak az igényeit ki tudja elégíteni, akik eddig sem igényeltek valódi támogatást, csak frissítéseket.


A különböző disztribúciók (beleértve az Oracle-ét is)  közötti kompatibilitás elméletileg akkor biztosított, ha az adott disztribúció átmegy a TCK (Technology Compatibility Kit) teszten. Ez igazolja, hogy a kiadás megfelel az SE specifikációnak. A disztribúciók nevében ezt jogi okokból nem tüntethetik fel, legfeljebb egy “SE compatible” kitétel utal rá.


Az OpenJDK egyik nagy hátránya az, hogy csak a közösség megegyezésén múlik, kap-e egy-egy verzió LTS-t, azaz hosszú távú támogatást, és ha igen, meddig. A 8-as verzióhoz például (ahol az OpenJDK még nem egyezik meg az Oracle Java SE-vel) a Red Hat 2023-ig vállalta frissítések készítését és a támogatást, a Java 11-nél pedig 2024-ig.


4. Amazon Corretto: a közelmúltban az Amazon is beszállt az OpenJDK fejlesztésébe, és saját Java-disztribúciót is fejleszt Corretto néven. A Corretto 8 kiadását jövő év első negyedévére ígérték (a megjelenés előtti változata már elérhető, és az AWS-en is ez fut). Használata a GPL licenc miatt ingyenes lesz magán és üzleti célra egyaránt, és az Amazon 2023 júniusáig negyedévenkénti frissítést is ígér hozzá (teljesítményjavító és biztonsági frissítések), a kritikus hibák javítását pedig soron kívül elvégzi.


Az első negyedévben a Corretto 11 (az Open JDK 11 alapján) is megjelenik, aminek frissítését az Amazon 2024 augusztusáig vállalta. A vállat állítása szerint a Corretto teljesen kompatibilis lesz az egyéb OpenJDK és az Oracle JDK disztribúciókkal. Linux kiadások közül csak a sajátját, az Amazon Linux 2-t támogatja, tehát inkább desktop oldalon ígéretes, de a Linux disztribúciók készítői többnyire egyébként is gondoskodnak a legfrissebb OpenJDK csomagokról. Így a cikkben részletezett változások a Linux (kivéve az Oracle Linux) felhasználókat nem érinti, az ő gépükön eddig is OpenJDK futott.


Nehéz ígéretekre építeni, de ha nem kívánunk támogatást vásárolni, akkor a Corretto mellett szól, hogy egy nagyvállalat áll mögötte, aki maga is használja. Ennek ellenére a felhasználó részéről odafigyelést igényel, hiszen az OpenJDK 8 és az Oracle Java SE 8 kódbázisa nem teljesen azonos, bár a kettő kompatibilitását a TCK megfelelés is igazolja. Az eltérés ebben az esetben is kiterjedt tesztelést igényel a felhasználó részéről.


Bármelyik forgatókönyvet is választja valaki, a felkészülést és az esetleges átállást minél hamarabb meg kell kezdeni, hiszen a változás hatályba lépéséig mindössze két hónap van. Utána viszont súlyos összegek foroghatnak kockán.



A cikkben használt fontosabb fogalmak


JVM (Java Virtual Machine): a futtató eszköz ennek segítségével lesz képes Java nyelven írt applikációkat futtatni.
JRE (Java Runtime Environment): a Java futtatási környezete; tartalmazza a JVM-et, illetve egyéb segédkönyvtárakat, amelyek a futtatáshoz szükségesek.
JDK (Java Development Kit): a Java fejlesztőkörnyezete; tartalmazza a JRE-t (tehát a JVM-et is), illetve olyan komponenseket, amelyek a fejlesztéshez szükségesek.
Java SE (Standard Edition): általános számítógépi felhasználásra szánt Java platformra vonatkozó szabványgyűjtemény.
Frissítés: a szoftverben található hibákat javító csomagok.
Támogatás: a legújabb frissítések biztosításán túl egyéb szolgáltatásokat tartalmaz, például szerződéses kötelezettségvállalást a bejelentett hibák kivizsgálására és javítására, legyen az akár kompatibilitási, vagy biztonsági..

 

Jegyzet


Címkék: adoptopenjdk amazon corretto apple bcl binary code license féléves verzió-életciklus gnu general public license v2 with classpath exception gnu/gplv2+ce ibm java 11 java 9 java futtatási környezet java se 11 java se 8 java se advanced java se advanced desktop java se subscription java suite javafx jrockit kereskedelmi licenc licenc long term support lts mission control my oracle support openjdk oracle oracle egyező támogatási szintek oracle java se oracle java se desktop subscription oracle java usage tracker oracle jdk 11 platform programozási nyelv publikus életciklus red hat run anywhere sam sap software asset management software update license & support suls tck technology compatibility kit write once zulu openjdk

 

Kommentáld!

Ez egy válasz üzenetére.

mégsem

Hozzászólások

M Imre üzente 1 hónapja

A JavaScript védjegy elengedését kérik a fejlesztők az Oracle-től | 2024. szeptember 18.

Már másodszorra, de ezúttal nyomatékosabban futnának neki fejlesztők a feladatnak, hogy a sok kellemetlenséget okozó JavaScript védjegy elhagyására vegyék rá az Oracle-t.

Több mint 2500 érdekelt fél szólította fel arra ismételten az Oracle-t,

https://javascript.tm/

hogy hagyja el a JavaScript védjegyét,

https://tsdr.uspto.gov/#caseNumber=75026640&caseType=SERIAL_NO&searchType=statusSearch

mely 2009-ben került tulajdonába a Sun Microsystems felvásárlása után. A Sun még 1995-ben kérvényezte a név levédetését az Egyesült Államok Szabadalmi és Védjegyhivatalánál (USPTO), amit 2000-ben véglegesítettek.

Ugyan az adatbázisóriás nem használja fel a JavaScript nevet egyetlen kereskedelmi termékhez sem, de a védjegy tulajdonosaként kontrollt gyakorol a kifejezés felett, melynek eredményeként az olyan JavaScript-orientált szervezeteknek, mint például a JSConf, ügyelniük kell a márkaépítésre a kifejezés mellőzésével, a lehetséges jogi következmények megelőzése miatt. A nyílt levél aláírói szerint a világ egyik legnépszerűbb programozási nyelve köré szervezett konferenciáknak például így nem szabad közvetlenül említeni sem a nyelvet, és a JavaScriptre építő, vagy azzal kapcsolatos vállalkozások, események számára is nehézséget jelent, hogy a világ legdominánsabb programozási nyelvét nem lehet általános kifejezésként használni.

A védjegyekkel kapcsolatos perektől való félelem megalapozott: a Rust for JavaScript Developers kurzus tulajdonosa tavaly felszólítást kapott az Oracle jogi képviselőjétől a vállalkozás átnevezésére,

https://x.com/chatsidhartha/status/1649484240952721408

de az Oracle pár hónappal később elállt attól, hogy komolyabban jogi útra terelje az ügyet.

A több mint 2500 aláíró közé tartozik a Node.js megalkotója, Ryan Dahl, és a JavaScript nyelven dolgozó több mérnök is, mint az ötletgazda Brendan Eich. Feross Aboukhadijeh, a Socket vezérigazgatója szerint is eljött az idő, hogy az Oracle levegye a kezét a JavaScript egyébként teljesen indokolatlan védjegyéről, mivel a technológia idővel a modern webfejlesztés alapjává vált, így túlnőtt azon, hogy egyetlen céghez fűződjön. A védjegy fenntartásával az Oracle szükségtelenül kellemetlen helyzetet tart fenn a fejlesztői közösségben, a kedvező kimenetel az lenne, ha a nyelv nevében és a gyakorlatban egyaránt szabad lenne, így akadályok nélkül fejlődhetne tovább - írják.

Ez már a második kísérlet, miután 2022-ben maga Dahl is publikált egy nyílt levelet a kéréssel, de az Oracle nem adott rá érdemi reakciót. A mostani kezdeményezésben már tervben van egy markánsabb lépés is, méghozzá az USPTO-hoz benyújtott védjegytörlési eljárás kérvényezése a JavaScript védjegy eltörlésére, méghozzá használat hiányára hivatkozva.

https://www.hwsw.hu/hirek/68168/oracle-javascript-vedjegy-levedes-elhagyas-nyiltlevel.html

Válasz

M Imre üzente 3 hónapja

Új felmérés: az Oracle JDK-tól való elvándorlást segítik elő | 2024. július 30.

Egy új felmérés szerint az Oracle kivérezteti a Java JDK ügyfeleit, amióta 2023-ban mohó lett az áraival.

Egy nemrég közzétett felmérés és jelentés szerint az Oracle kiárazhatta magát a Java piacról. Ez gyakorlatilag senkit nem lep meg, hiszen az Oracle-nél a magas árak mindig is az elsődlegesek voltak.

Az Oracle Java-használati, árképzési és migrációs felmérése szerint , amelyet a Dimensional Research végzett a Szilícium-völgy-alapú Azul Systems számára (amely közvetlenül versenyez az Oracle-lel a Java térben), az Oracle kivérezteti a Java ügyfeleket. A válaszadók több mint 80%-a jelezte, hogy elhagyja az Oracle Java fejlesztőkészletét, leginkább az ingyenes és nyílt forráskódú OpenJDK-n alapuló megvalósítások felé.

Az elvándorlás, amelyről már sok szó esett az olyan online fórumokon, mint a Reddit, 2023-ban kezdődött, amikor az Oracle jelentős változást hajtott végre a Java árképzésében. Az új rendszer szerint az üzleti felhasználókat a vállalat mérete alapján számítják fel, pontosabban az alkalmazottak száma alapján, amelybe beletartoznak a részmunkaidős munkavállalók és a vállalkozók is. Más szóval, ez nem a bejelentkezni tudó, megnevezett felhasználók számán, a felhasznált Java mennyiségén, vagy a használat helyén és módján alapul. Minden új bérlet növeli a költségeket, vagy az engedély megújításakor megtörténik.

Azul jelentése 663 résztvevő válaszát tartalmazza, bármilyen méretű vállalattól, minden kontinensről – feltehetően az Antarktisz kivételével –, ahol minden résztvevő ismeri a Java nyelvet, és 75%-uk azt állítja, hogy munkájuk jelentős része a Java-t érinti. A résztvevők beosztása az egyéni közreműködőktől az igazgatókig és a felettiekig terjedt. Minden olyan résztvevőt, aki nem felelt meg a vállalatméretre vagy a Java használatára vonatkozó kritériumoknak, kizárták a felmérés kitöltéséből.

Az a tény, hogy az Oracle elveszíti a Java-t, nem újdonság; évek óta tart, valószínűleg azóta, hogy 2009-ben megszerezte a Java tulajdonjogát a Sun Microsystems felvásárlása révén. A New Relic szerint azonban 2020-ban az Oracle birtokolta a JDK-piac mintegy 75%-át , ez a szám azonban már visszaesett. 42%, az Azul State of Java Survey and Report 2023 szerint, amely a teljes Java-arénára összpontosított.

Ez a legfrissebb jelentés, amely teljes mértékben az Oracle-re összpontosít, azt mutatja, hogy a csökkenő tendencia felgyorsul, és a jelenleg Oracle Java SE-t használó válaszadók 86%-a azt állítja, hogy vagy átköltözik, vagy azt tervezi, hogy az összes Java-alkalmazását vagy egyes Java-alkalmazásait elköltözteti az Oracle-ről. . Mindössze 14%-uk mondta magát, hogy az Oracle Java előfizetője, hogy az Oracle-nél kíván maradni. [...]

https://fossforce.com/2024/07/new-survey-spills-the-beans-on-migration-away-from-oracle-jdk/
___

Java 8 telepítése Debian rendszeren

http://linux.network.hu/blog/linux-klub-hirei/java-8-telepitese-debian-rendszeren

Válasz

M Imre üzente 3 éve

A Java 17 a legújabb hosszú távú támogatási (LTS) kiadás, és ezzel együtt megváltozott a licenc ,
https://www.oracle.com/downloads/licenses/no-fee-license.html
a bináris fájlok ingyenesen (költségmentesen) használhatók a programozásban, és ingyenesen (költségmentesen) terjeszthetők a következő év teljes végéig. Korábban (az Oracle Java 11 -től mostanáig) az Oracle Java kereskedelmi licencet használt, amely lehetővé tette, hogy ingyenesen töltse le és használja azt fejlesztés és tesztelés céljából, de díjat kellett fizetnie a programozásban való használatért.

Ha inkább a nyílt forráskódú JDK buildeket szeretné használni, nézze meg az AdoptOpenJDK
https://adoptopenjdk.net/
vagy a Zulu OpenJDK által kínált változatokat.
https://www.linuxuprising.com/2019/04/install-latest-openjdk-12-11-or-8-in.html

Szeretném megjegyezni, hogy annak ellenére, hogy az Oracle Java 17 újra terjeszthető, a Launchpad PPA feltételei úgy tűnik,
https://help.launchpad.net/Legal#Personal_Package_Archive_eligibility
nem teszik lehetővé a licenc miatt a PPA-ba való csomagolást. Tehát a Linux Uprising Oracle Java PPA továbbra is olyan szkriptet használ, amely automatikusan letölti az Oracle Java -t (a bináris fájlokat nem tárolja a Launchpad PPA).

Ez az Oracle Java 17 telepítő a WebUpd8 Java csomagon alapul (tehát a hitelek az eredeti készítőket illetik meg), kisebb módosításokkal. Ez a csomag automatikusan letölti, telepíti (némi változtatással, például jobb betűtípus-megjelenítéssel, alkalmazásmenü-hozzáadással stb.), És opcionálisan beállítja az Oracle Java 17-et alapértelmezett Java-ként (frissítési alternatívákat futtat, a JAVA_HOME környezeti változót exportálja stb.) a rendszerét.

Az Oracle valóban kínál DEB csomagokat az Oracle Java számára, azonban ezek a csomagok egyszerűen másolják a Java bináris fájljait /usr/lib/jvm, anélkül, hogy bármi mást tennének, tehát pontosan ugyanaz, mint a Java könyvtár másolása az adott helyre.

Részletek:
https://www.linuxuprising.com/2021/09/how-to-install-oracle-java-17-lts-on.html

Válasz

Ez történt a közösségben:

M Imre írta 2 napja a(z) The Google Story videóhoz:

Az amerikai igazságügyi minisztérium (DOJ)...

M Imre írta 2 napja a(z) The Google Story videóhoz:

Örülhet minden androidos, az Apple után a Google is...

M Imre írta 2 napja a(z) The Google Story videóhoz:

Itt a vége a Play Áruház monopóliumának | 2024. ...

M Imre írta 2 napja a(z) The Google Story videóhoz:

A YouTube szerint nem is akarja eltűntetni a reklámidő-...

M Imre írta 2 napja a(z) The Google Story videóhoz:

A Google tavaly egyébként 237,85 milliárd dolláros ...

M Imre írta 2 napja a(z) The Google Story videóhoz:

Ilyent még nem csinált a Google: eladna valamit egy ...

M Imre írta 2 napja a(z) The Google Story videóhoz:

Oroszország megfojtja a YouTube-ot | 2024....

M Imre írta 4 napja a(z) Misfortune Cookie - Több mint 12 millió otthoni router sebezhető "takeover"-re blogbejegyzéshez:

Mielőbb cserélje le, ha ilyen routert használ | 2024. 11. 15. ...

M Imre írta 5 napja a(z) Hogyan válasszunk feltörhetetlen jelszót? blogbejegyzéshez:

Ha látja a jelszavát ezen a listán, azonnal cserélje le |...

M Imre írta 6 napja a(z) Hírek röviden fórumtémában:

A VMware idén korábban ingyenessé tette a Fusion és ...

Szólj hozzá te is!

Impresszum
Network.hu Kft.

E-mail: ugyfelszolgalat@network.hu