Layoffs at Oracle

It's in the news enough that one initially might think "Haha, that's pretty serious for an April Fool's joke" - Oracle laid off approximately 30,000 people a few days ago, including some important figures for the Java ecosystem, including Sharat Chander, an important community liaison.

Most cuts were in areas tangentially related to Java, like Revenue and Health Sciences, SaaS, NetSuite, cloud infrastructure, security teams (Identity Management, Cloud Guard, database security roles), and sales.

The cuts were reported to be focused on creating immediate cash for aggressive AI expansion, according to CNBC's "Oracle layoffs will help cost savings, analysts say."

That's the "what." It's worth stating that layoffs are never fun for anyone, especially those being laid off, and we at BCN wish everyone well; we've been through it, and we have no direct insight into the inner workings of Oracle's business model to offer wit or wisdom beyond basic human benevolence.

But it still sparks a thought: it's sad to have people, especially people we might recognize, let go from a business whose work products we rely on. But... why?

How many of us have actually paid Oracle anything? How many of us have contributed to Oracle's bottom line directly? Some of us certainly have - if you've bought tickets to JavaOne, for example, you've bought them from Oracle, and that's not nothing. But for me, that'd be the most likely sole personal investment for an Oracle product... and I've not been to JavaOne since Oracle bought Sun.

That's the next domino: Sun. I loved Sun Microsystems. I ran Solaris - I even had a SPARCle, the Sparc laptop, and used it as a daily driver for as long as it was competitive to do so. (It was a beast, basically an E150 in a portable form, and I name my laptops today with the same hostname in memory of that thing. It was a boat anchor, but man, what an anchor it was.) I have been using Java since 1998 or so; I bought into JINI (and still think of JINI when it comes to architecture, and that influenced how this site was built). OpenSolaris, OpenIndiana... all downstream of Sun.

Yet... my money rarely went to Sun. I did go to JavaOne at Moscone during the Sun years, so they got some revenue from those tickets, but that might have been it.

I wonder how much skin we have in the game when it comes to Oracle financials; we want them to give us what they have for free, and then we complain when their balance sheet demands they cut costs.

Those costs are going to be real for us: if they affect how Java development happens, then we might see a technology on the rise again start to fall from attrition. But the people who did the development didn't disappear - it's not like being laid off prevents expertise from existing, it just means the expertise is no longer directly funded by Oracle. Other companies, too, do have investment in teams for Java: Amazon, IBM/Red Hat, Azul, Microsoft all have community involvement, so Java's not likely to die from this. The concern is that the teams developing Valhalla and GraalVM might be affected - and Valhalla still has the feel of being a ground-shifting technology for Java, so it's hard to say the concern isn't warranted, but it's also too early to decide the sky has fallen.

I don't have a good call for action, only an observation, but even so: if we're unwilling to invest ourselves in a community, what voice should we expect in how that community functions?

Comments (3)

Sign in to comment

Chronos at April 2, 2026

I think people underestimate how much everyday Java developers subsidize Oracle's enterprise business, even if they never pay a dime. Just by building in Java, they are contributing to a massive network effect. They keep Java relevant, which keeps universities teaching it, which keeps enterprises locked into it.

Once a company is locked into that ecosystem, Oracle can monetize them in a dozen ways: upselling them to the commercial Oracle JDK for premium features (like advanced garbage collectors), funneling their Java workloads into Oracle Cloud, or simply hitting them with a massive licensing audit because someone accidentally deployed a commercial Oracle binary instead of OpenJDK. The free usage is just the bait on a very profitable hook.

dreamreal at April 2, 2026

That’s the thing, though: is it profitable? Sun applied the CDDL to prevent lock-in on the part of vendors - originally Microsoft, but that ended up affecting Sun itself, which struggled to monetize Java and so many other technologies.

The end result is that we benefit a lot from that network effect as companies hope that the technology serves as a lever that generates money… but where’s that money coming from?

I know I spend money on tools… but none of those tools were Oracle’s. Why would I expect Oracle to be profitable if I am not tempted to spend money on their tooling?

This is going to be a relevant topic for a while, I think.

Chronos at April 3, 2026

As I understand it, Oracle doesn't breakout its P/L on Java; however, analysts have done their best to divine that information, and have determined it's likely highly profitable. But, at the end of the day: I don't really know if it's profitable. I would, however, imagine Oracle did their due diligence before making the purchase, and had plans for profitability.