Broadcom Torched VMware. Here’s the Open Source Lesson.

Broadcom’s acquisition of VMware sent licensing costs through the roof. Here’s what it teaches us about open source, vendor lock-in, and why the safe choice isn’t always safe.

When Broadcom bought VMware for $69 billion in 2023, some “skeptics” knew what was coming.

What happened

Broadcom has a playbook and they stick to it. Buy a market-leading infrastructure company. Jack up prices. Bundle everything into expensive suites. Squeeze the customer base before they can leave.

With VMware, they moved fast:

  • Perpetual licenses? Gone. Everything is subscription now.
  • vSphere pricing restructured. Some customers are seeing 2x to 5x increases.
  • You can no longer buy standalone products — you need the full VMware Cloud Foundation bundle.
  • Partner discounts slashed.
  • Thousands of experienced VMware engineers laid off.

If you’re running VMware, you know the math. A $50,000 yearly bill becomes $200,000 overnight. For the exact same software. Budgets that were signed off three years ago are now in emergency mode.

Everyone is looking at the exit

I talk to people running infrastructure. Every single VMware admin is evaluating alternatives. The ones who can leave, are leaving. The ones who can’t are working out how to make leaving possible.

There are good open source alternatives out there:

  • Proxmox VE — the most popular drop-in. KVM-based, proper web UI, clustering, live migration. Free, with paid support if you want it.
  • XCP-ng + Xen Orchestra — the community fork of Citrix Hypervisor. Solid management tooling.
  • oVirt / Red Hat Virtualization — more enterprise, heavier to run.
  • Kubernetes — a lot of orgs are using this mess as an excuse to accelerate their container migration.

Some years ago I did test VMware in my own lab, not particularly because I wanted to move to it, but more because I was surrounded by admins using it and wanted to learn more about it.

Just the fact that I had to sign up to get the next upgrade file/s didn’t sit well with me. Not because I was worried about my personal data but because it was clear to me that it would have been very easy for VMware to close the tap at any point.

This Broadcom strategy reminds me of those tycoon games back in the 90’s, where you could set the taxes to zero in January to let more citizens join your city and then ramp it up to max at the end of December.
It was fun, a bit short-sighted, but fun. Maybe that’s where Broadcom gets its strategies from. :-)

Jokes aside, I certainly learned that lesson a long time ago.

Here’s the bit that gets me

For years I’ve watched IT departments reject open source because they wanted “a vendor they can hold accountable”. Open source was considered risky. VMware was the safe choice — a proper company, enterprise support, certified engineers. You paid the premium because you were buying predictability.

Then Broadcom bought them and that predictability vanished overnight. The safe choice wasn’t safe at all. The vendor went rogue, and your only options are to pay up or migrate in a hurry.

This is the risk of proprietary infrastructure that “experienced IT administrators” proposing the “safe” solutions do not talk about: the vendor can change the rules whenever they want, and you have no say in it.

You can’t fork the code. You can’t take your business elsewhere without a massive migration project. You’re locked in.

But who do I call when something breaks?

I hear this one a lot. The answer is: the same kind of people you called before. Every major open-source project has commercial support behind it. Proxmox sells enterprise subscriptions. Canonical sells Ubuntu Pro. You’re not on your own.

The difference is: if your open-source vendor goes rogue, you have options. The community can fork the project and carry it forward. When Oracle killed CentOS, Rocky Linux and AlmaLinux appeared within weeks. When Broadcom torched VMware, the migration tools to KVM got better overnight. The community is your safety net — and proprietary software cannot give you that.

What I’d think about next time

The VMware story isn’t unique. We’ve seen it with Oracle (Solaris, VirtualBox, Java licensing). With IBM and the Red Hat acquisition. Now with Broadcom and VMware. The bigger the proprietary vendor, the more exposed you are to things you can’t control.

I’m not saying everything should be open source tomorrow. But I am saying that vendor lock-in is a real cost, and you should factor it into your decisions — just like you factor in hardware, power, and staff time.

When your vendor triples your bill overnight, that’s not a budgeting problem. It’s a governance problem. You gave them a loaded gun and trusted them not to use it.

Open source won’t solve every problem. But it guarantees you’ll never have that particular problem.

And that’s worth quite a lot.

What do you think?

Related Articles

XBMC 11 (aka Eden) stable release download available

XBMC Media Center (formerly Xbox Media Center) is a free and open source cross-platform media centre and HTPC application. I have been using it for just a few months but I never tried any media centre as good and configurable as this one.

Version 11, codenamed “Eden”, was a significant release. It introduced a new skin engine that made it easier for designers to create custom interfaces. Library management was overhauled — scraping metadata for movies and TV shows became more accurate and faster. Hardware acceleration was improved, making HD playback smoother on a wider range of hardware.

Eden also added support for more audio formats, better UPnP streaming, and an improved add-on system. The PVR (live TV) integration, while still marked as a beta feature, was a promising addition for those looking to replace their set-top box entirely.

If you have a home theatre PC or even just a computer connected to your TV, XBMC turns it into a proper media centre — movies, TV shows, music, pictures, all with a beautiful interface designed for a remote control. It supports almost every file format you can throw at it and runs on Windows, Mac OS X, Linux, and even the original Xbox.

Download your free version and give it a try!

Download the free version and give it a try!

Give it a try!

IDE Netbeans 7.0 is out: PHP, Java SE/EE and C/C++

Netbeans 7 is out. I have been using it for PHP, at work as well as at home, for almost two years and I have to say it has become by far my favourite PHP IDE.

The Netbeans IDE started in 1996 for Java. PHP support came with version 6.5 in late 2008. Since then, every release has improved significantly.

What I like about it is that it just works out of the box — the PHP code completion, the debugger integration with Xdebug, the SVN/Git support built right in. You don’t need to piece together half a dozen plugins to get a productive environment.

One of my favourite features is the ability to search across files with Alt+Shift+O. It’s one of those things you don’t appreciate until you try going back to an IDE that doesn’t have it.

Curious about it? Download the version you need from the Netbeans site and give it a try.

Enjoy it!

Linux patch to boost Desktop performance

I have been using Linux (Ubuntu is my favourite distribution) for a few years now. I really like it, actually I love it. ;-) Sometimes though I notice that some software is not as fast as its Windows equivalent.

A common culprit was the kernel scheduler. The Linux kernel offers several I/O and CPU schedulers, each tuned for different workloads. The default in many distributions was the Completely Fair Scheduler (CFS) for CPU and CFQ for I/O — both excellent for servers but not always ideal for desktop interactivity.

The Con Kolivas “BFS” scheduler (Brain Fuck Scheduler) was a popular alternative for desktops. It was designed with a simpler algorithm that prioritised interactive responsiveness over throughput scaling. Many users reported a noticeably snappier desktop after switching.

You could test it without recompiling the kernel by passing boot parameters in GRUB. For the I/O scheduler, adding elevator=deadline or elevator=noop to the kernel command line could improve desktop responsiveness on certain hardware. The deadline scheduler, for example, tries to minimise latency for individual requests rather than maximising total throughput.

Your mileage will vary depending on your hardware and workload, but it was worth experimenting if you felt your desktop could be snappier.

Full article: Linux patch able to boost desktop performance.

Give it a try and see if it works for you! :-)