This article on The Register indicates that Oracle is now working actively to monetize java use.
Given the spate of java hacks over the years, and the decidedly non-free nature of the language, I suspect we are going to see replacement development language use skyrocket, as people develop in anything-but-Java going forward. Think about the risks … you have a massive platform that people have been using with a fairly large number of compromises (client side certainly) … and now you need to start paying for the privilege of using the platform.
We all knew this was coming.
?Oracle has started marking this as an issue,? one expert told The Reg on condition of anonymity. Our source claimed there had been an upswing in enquiries in the last five months.
Craig Guarente, chief executive and founder of Palisade Compliance, told us Oracle?s not drawing the line at customers either, with partners feeling the LMS heat, too.
?Oracle is targeting its partners. That makes people angry because they are helping Oracle,? he told us. Partners want to know: ?How could Oracle do this to me??
?Java is something that comes up more and more with our clients because Oracle is pushing them more and more,? Guarente said.
The root cause seems to be the false perception that Java is ?free?.
That perception dates from the time of Sun; Java under Sun was available for free – as it is under Oracle ? but for a while Sun did charge a licensee fee to companies like IBM and makers of Blu-ray players, though for the vast majority, Java came minus charge. That was because Sun used Java as the thin end of the wedge to help sales of its systems.
Oracle has taken the decision to monetise Java more aggressively.
Further down in the article they claim that Java SE is free. I don’t expect that to be the case for long.
This is always the risk with non-open products, be they languages, cloud-based *aaS, whatever. The terms and conditions can be changed on you, in ways that upset your business model. Enough that you need to assume that such elements are increasing risk, and the risk may not actually be worth the benefit.