4 ms·
https://www.oracle.com/assets/java-se-subscription-pricelist-5028356.pdf https://www.oracle.com/assets/java-se-subscription-pricelist... Well with per core lic
by blinkingled 6y ago
https://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.
- reitzensteinm 6y agoRight, it's pretty clear elsewhere that it's per core. But the section you quoted doesn't clarify anything, it's actually contradictory and bizarre that it's present.
- blinkingled 6y agoWhat I quoted does clarify (although in a convoluted way) that it is multi-core.
- pdpi 6y agoJava 6 was released in 2006. The first dual-core Opterons and Xeons came out in 2005. The licensing for Java 6 was written in a reality where multi-core wasn't really a thing yet. By the time Java 7 came out, you could easily use a single-socket multi-core processor for workloads where you'd have used a dual or quad socket before. It makes sense that the pricing was adjusted to match the new reality.