Január 23-ával az Oracle olyan változást vezetett be a Java SE előfizetésekkel kapcsolatban, ami hideg zuhanyként fog érni sok felhasználó szervezetet. Az elmúlt évek felhasználó, illetve processzormag alapon licencelt, ugyanakkor a felhasználás alapján történő licencelése helyébe a Universal Java SE Subscription lép, amely vállalati létszám alapú modellt vezet be.
Ez a változás a felszínen nagy könnyebbséget jelenthetne mindenkinek, aki az elmúlt években a licencelendő Java példányok azonosításával és helyes licencelésével foglalkozott: végül is ki ne szeretne megszabadulni a felhasználás követésének nyűgjétől egy olyan szoftver esetében, ahol az alkalmazások által biztosított és külön licencelést igénylő példányok megkülönböztetése – és főleg kiváltása – annyira nyűgős feladat, mint a Java SE esetében.
Ha azonban megnézzük az Oracle Java előfizetés árlistában szereplő Employee for Java SE Universal Subscription meghatározását, a gyártó két körbe sorolja a licencelendő felhasználókat:
- A végfelhasználó szervezet szempontjából egyaránt beszámítanak a főállású, részmunkaidős és határozott idejű szerződéses munkavállalók
- A végfelhasználó szervezetnek dolgozó összes ügynök, megbízott, kiszervezéses munkavállaló és tanácsadó, vagy – értelmezéstől függően – az általuk képviselt vállalkozások összes főállású, részmunkaidős és határozott idejű szerződéses munkavállalója, függetlenül attól, hogy a végfelhasználó üzleti tevékenységéhez járul-e hozzá. Az első változat alapvetően fair meghatározás, a második viszont erősen kiterjesztő értelmezés lenne. Egyelőre nem ismert, hogy a gyakorlatban az Oracle hogyan fogja alkalmazni a szabályt; ha ezzel kapcsolatban pontosabb információhoz jutunk, azt folytatásként közölni fogjuk.
Az értelmezési kérdéstől eltekintve az új meghatározás legfontosabb újdonsága, hogy az Oracle nyíltan elrugaszkodik a tényleges felhasználástól, lényegében „Java adót” vezet be.
Az intézkedés megítélését természetesen nem lenne helyes kizárólag a licencelés elve mentén értékelni; az is fontos, hogy milyen árcédula tartozik hozzá. Egy nagyon egyszerűen megfogalmazott, és ebből adódóan pontatlan/kiterjesztő meghatározás hátrányait egy korrektül megszabott egységár teljes mértékben kompenzálhatja. Az Oracle saját állítása szerint a Java előfizetés alacsony költségű, amire az árlistában hoz is egy példát: egy 28.000 fős vállalat esetében mindössze évi 2.268.000 USD költséget jelent a Java SE az 5. ársávhoz tartozó, évi 81 USD egységár mellett. Ehhez képest egy 1.000 fő alatti cégnek fejenként 180 USD-t kell büdzséznie, 1.000-2.999 fős méretben pedig 144-et. Összehasonlításként a Database Enterprise Edition éves listaáras támogatási díja 209 USD, a WebLogic Suite-é 198, ráadásul ezeket elegendő a felhasználás alapján megvásárolni. Az előfizetéses modellben elválaszthatatlan licenc és támogatás komponens miatt ez az összehasonlítás valamennyire almát körtével jellegű, de az előfizetés nem ad örökös felhasználási jogot, és az éves költségtervezéskor a tétel nagysága lesz a végfelhasználói élmény meghatározó tényezője.
Az univerzális előfizetés bevezetése nem szünteti meg a 17-es Java SE verzióval bevezetett ingyenes NFTC szerződést, ugyanakkor elég kevés olyan felhasználó szervezet lehet, amelyik kizárólag 17-es vagy magasabb verziót használ. Ebből adódik, hogy a 8-as verzió jelenléte miatt a teljes vállalati licencelés sok felhasználó számára elkerülhetetlenné teszi az előfizetést, és kiüresíti az NFTC adta előnyt.
Jelenleg Java SE előfizetéssel rendelkező felhasználók számára a változás az előfizetési évfordulóval lép hatályba. Ha az előfizetéses időszak alatt a licencmennyiség bővítése szükséges, arra lehet számítani, hogy ezen a ponton kell áttérni az új modellre, nem az évforduló alkalmával.
Azon felhasználók számára, akik a biztonsági kockázatokat vállalva visszatértek a Java 8 202-es (vagy alacsonyabb) patch szintjére, az anyagi kockázat mértéke akár jelentősen nagyobbá is válhatott.
Tágabb kitekintésben az Oracle lépése egy újabb példája annak, ahogy a minden területen terjedő előfizetéses modell milyen piaci erőviszonyokat teremt. Örökös licencek híján a felhasználók teljes mértékben kiszolgáltatott helyzetbe kerülnek, és rövid távon nagyon keveset lehet tenni a hatások tompítása érdekében.
Az Oracle a következő egy-két évben valószínűleg óriási árbevételt fog realizálni a Java kapcsán, és továbbra is érdekes lesz, hogyan alakul majd a Javáról való elvándorlás trendje, illetve az alternatív disztribúciók piaci részesedése.