5 ms·
Not sure what you're getting defensive about - the Oracle JDK licensing change was a recent thing than JDK 7 or 8 release dates. And the per core licensing isn'
by blinkingled 6y ago
Not sure what you're getting defensive about - the Oracle JDK licensing change was a recent thing than JDK 7 or 8 release dates. And the per core licensing isn't cheap. So that gets companies to seek cheaper alternatives. What is there to argue about?
It's a fact that Oracle changed licensing on JDK 7 and 8 they admit that themselves.
- pron 6y agoThe support license was changed to a subscription model that lowered prices after 7 and 8 were out of the ~5-year free public updates period. Companies wishing to stay on old versions and buy support for them pay less than they did or expected to before the change.
- blinkingled 6y agohttps://www.oracle.com/assets/java-se-subscription-pricelist-5028356.pdf https://www.oracle.com/assets/java-se-subscription-pricelist... Well with per core licensing combined with monthly subscriptions it's not that cut and dry that you will pay less. I can't remember what we paid for Sun Java in licensing but it wasn't per core.
- pron 6y agoJava 7 required payment for support for four years before the license change [1]: > The price is $25 per month per processor for servers and cloud instances, with volume discounts available. ... The previous pricing for the Java SE Advanced program cost $5,000 for a license for each server processor plus a $1,100 annual support fee per server processor, as well as $110 one-time license fee per named user and a $22 annual support fee per named user (each processor has a ten-user minimum). So from (1,100 + 22 * 10) per year per processor + (5,000 + 110 * 10), the cost went down to $300 per processor per year (no one-time fee, no per-user license). That's a >4x drop in price (of course, there were, and are, various bulk discounts, but it's a big price reduction nonetheless). [1]: https://www.infoworld.com/article/3284164/oracle-now-requires-a-subscription-to-use-java-se.html https://www.infoworld.com/article/3284164/oracle-now-require...
- blinkingled 6y agoWas old Java license per Processor or Per Core? Because the new one is Per Core. So if previously I had 4 sockets with 4 cores per socket - I paid 4x$LICENSE - now I am paying 16x$LICENSE. No?
- pron 6y agoAFAIK, the definition of processor hasn't changed. Oracle just changed the license and cut the price to be competitive with other support offerings.
- blinkingled 6y agoFrom the link I posted - > When licensing Oracle programs with Standard Edition One, Standard Edition 2 or Standard Edition in the product name (with the exception of WebCenter Enterprise Capture Standard Edition, Java SE Subscription, Java SE Support, Java SE Advanced, and Java SE Suite), a processor is counted equivalent to an occupied socket; however, in the case of multi-chip modules, each chip in the multi-chip module is counted as one occupied socket. It doesn't get any clearer than that - it is per core. So that's significantly increased cost for pretty much most enterprise users with VMWare and high core count Xeons.
- reitzensteinm 6y agoIt really does get clearer than that, because I don't think it's talking about cores. None of the common Intel processors are MCM. They did make a massive 56 core Xeon by gluing two dies together and that would count. https://en.wikipedia.org/wiki/Multi-chip_module https://en.wikipedia.org/wiki/Multi-chip_module
- blinkingled 6y agoRead the PDF link again. There is multicore for all except products with standard in the name with the exception of Java subscription.