Today’s Microsoft is a brand-new company; the bad old days of Microsoft being an anti-competitive bully are dead and buried. After all, isn’t that why they spent $7.5 billion to acquire GitHub, released VS Code (which remains one of the best cross-platform IDEs I’ve ever seen) for free, and hired a hundred of the best people in our industry as advocates
They’ve turned the corner on their anticompetitive past; no longer are they bullies. It’s a kinder, friendlier Microsoft.

But then on Aug. 1, 2019, the Old Microsoft reared its ugly head. 

The company made a move that left some of us wondering whether anything had really changed at all by announcing a licensing change that’s a clear shot at AWS’s dominance (which is fine!)—just at the expense of their customers (which is absolutely not fine!). 

Now, I’m not suggesting that everything Microsoft has said for the past few years was a lie. The Ballmer-era folks for the worst of Microsoft’s tendencies are still there and apparently just flexed a bit while Satya Nadella was looking the other way. This announcement, combined with the great stuff they’re doing (some of which I mentioned above!), tells the tale of internal struggle.

What exactly happened?

You can read the details of their licensing changes yourself if you’d like. But let me warn you: It’s dry and it’s not immediately clear what the hullabaloo is about. 

Let me break it down for you in a way that a human being has a hope of understanding. 

The short version: You’ll now potentially be taxed for running Windows Server on any cloud that isn’t Azure. 

The longer version is complex, nuanced, and exceeds my attention span, so I point you to The Register’s excellent summary instead. Pack a lunch.

To be clear, any licenses purchased before Oct. 1, 2019 aren’t subject to the new restrictions. But exactly how many folks are buying all the licenses they’ll ever need to the point they don’t need to purchase more ever again? No healthy company, that’s for certain.

This is bad for customers

Surprise! 

After Oct. 1, licenses you purchase for your Windows workloads become significantly more expensive to run in any cloud provider that isn’t Microsoft Azure. All of your budget planning, all of your resource forecasts? Throw them into the garbage and start over.

What can you do? You’re not likely to either migrate off of Windows or change cloud providers before Oct. 1. So if you’re like most customers, you’re probably going to take one on the chin. You might buy a pile of licenses before Oct. 1 which are subject to the old restrictions instead of the new ones. But that’s not exactly how most companies like to do procurement. 

I’m sure you won’t remember this feeling when your next vendor selection project kicks off, right?

This is bad for the cloud industry 

I certainly don’t expect Microsoft to shed too many tears over this one, but this feels like Microsoft using its market dominance in one area (Windows Server licensing) to make life more difficult for its competitors in another market (cloud computing). 

The problem Microsoft faces is that AWS built a cloud that’s smashing them in the market. IDC states that almost twice as many Windows workloads run in AWS as do in Azure. Azure is demonstrably less durable than other providers, yet that seems to not really affect market perception much. 

To state it a lot more bluntly: Whenever Azure takes an outage, I don’t see a whole lot of websites dropping off of the internet. This implies that their growing userbase isn’t people migrating production workloads to Azure but rather people migrating old Sharepoint and Exchange servers. Think “traditional corporate IT.”

Rather than trying to win customers with a better product offering (which I want them to do—I don’t want to see an Amazonian monoculture any more than Microsoft does!), they’re trying to hamfistedly win business from their historical best customers by rolling out underhanded pricing changes that wreck those customers’ planned budgets. This results in customers making subpar choices for their workloads in service of a licensing model from yesteryear–and potentially dismissing public cloud entirely due to misplaced cost concerns.

This is bad for Microsoft

When I reached out to my friends at Azure and asked them for off-the-record comments on this, the overwhelming response went something like this: “Wait, what are you talking about? We did what with licenses?! You’re kidding me. Let me get back to you.” 

This brings me to a point that I haven’t seen anyone else articulate yet. 

Microsoft is easily spending north of $20 million a year on its Azure Advocates program. These are people steeped in the industry—folks the rest of us admire and celebrate. These individuals have invested time, energy, and love in reassuring all of us that the Microsoft of old—the bully, the anticompetitive jerk, the Oracle you can’t avoid—was dead and gone, replaced by a new cuddlier, friendlier company. 

I believed them. I still do. 

What has me incensed is that this change suddenly turns those incredibly well-intentioned people into unknowing corporate propagandists. What are those of us who’ve believed their transformation narrative to think?

I hope and trust that this is an aberrant behavior that’ll quickly be rectified as leadership realizes that Microsoft’s actions have consequences, and that dumb moves like this can rapidly erode the delicate acceptance that Microsoft is increasingly finding among the developer community.

If not, I suppose Azure’s new logo could come to define how Microsoft was perceived in the past and will be perceived in the future: as an enormous A-hole.