I don't understand the negativity in this thread about Oracle and the pricing model. GraalVM is an amazing piece of technology that enables many new applications. Oracle has the courage to invest heavily in this research, provides a community edition for free, and asks a very reasonable fee for the enterprise version. The pricing model is admittedly a bit complex, but from what I've been told it is a fairly common pricing model in this industry. And if you use the enterprise version in a way that is not allowed, you risk facing the consequences; no surprises there.
You’re not sure why there’s negativity towards Oracle? That’s an easy one word answer: audits.
I don’t work at Oracle but have lots of customers who use their/your products and they all feel your sales staff and motion are best described as predatory.
I used to work at Oracle, and the penny pinching isn't any better on the inside.
It's a bit ridiculous when, being an Oracle employee and using Oracle products, there's only one member on our team with access to a product's support pages and you have to message him and ask for a PDF printout whenever you run into an obscure issue.
+1 for paying for value. At the scale that companies like Facebook operate, 40% improvement on compute efficiency represents millions. I’m not really an Oracle fanboy, but definitely feel that value should be captured where it’s created, especially for enterprise use cases.
If at any given second of the course of a month I have somewhere between 500 and 2000 vcore’s worth of AWS vms running with Java SE, how do I figure out how much I owe Oracle?
Amazon, a competitor to Oracle, publicly provides enough information to figure this out.
Disclaimer: You guessed it, I work at Oracle.