4 ms·
Still a shitty license: > [For LTS Oracle JDK versions] security updates will be available for a total of three years. After that period, further use of the Or
by occamrazor 5y ago
Still a shitty license:
> [For LTS Oracle JDK versions] security updates will be available for a total of three years. After that period, further use of the Oracle JDK in production requires a commercial license.
Apparently the business model is having commercial customers deploy Oracle JDK and suing them as soon as they forget to upgrade after three years.
- tyingq 5y agos/Oracle OpenJDK/Oracle JDK/ They can't sue you for using OpenJDK.
- occamrazor 5y agothanks, I fixed the terminology in my post
- deleted 5y ago[deleted]
- simion314 5y agoI interpret this that if you want more then 3 years of security issues fixes you have to pay, it is similar on how other companies charge for extended support, if you don't like it you update faster. But what is your opinion, everything should be free for big companies to use and then who pays the developers? Even in Linux world you need to pay to get extended LTS support.
- occamrazor 5y agoI read it as after three years the Oracle JDK cannot be used any longer without a license, there is no option to continue using it in production without support.
- monocasa 5y agoReminds me of the free for non commercial use VirtualBox plugin that makes itself super easy to install by random endusers, and then phones home so that enforcement on the sales side is almost automated.
- pseudalopex 5y agoMaybe the author meant continued updates. But they said continued use. The person you replied to didn't say anything against paying for support.
- whartung 5y agoYou also can not distribute it for no fee, which impacts anyone that wants to, say, do a desktop app and ship a bundled executable, which is, arguably, a key tenet of the modularization effort done in JDK 9 to make the JRE lighter and more nimble.
- yjftsjthsd-h 5y agoI mean, I hate Oracle as much as the next person, but I don't really see a problem with "stay current or pay for LTS".
- vbezhenar 5y agoProblem is “pay if you forgot about that tiny service in dusty corner which just worked for 3 years”. You are not allowed to forget to update.
- yjftsjthsd-h 5y agoRight, the question is whether it's "after X time using it at all costs money", or "after X time updates cost money" - one of those is a lot easier to defend.
- phendrenad2 5y agoThat seems like a mistake, but it's very problematic if true. Having to go through a grueling JVM version update every 3 years, or more often if you can't jump 3 years worth of JVM updates at once? Brutal.
- kaba0 5y ago> grueling JVM version update Since when is it grueling? 8->9 was slightly hard, but mostly due to old dependencies doing shit with sun.misc.*, they shouldn’t have and it took time to update them. But even a Java 1.1 class file will run just fine on Java 17, and with the strong encapsulation enabled in recent versions, no hard update will come again (as the internals are not reachable from code, they are free to change)