VMware: Microsoft is Rigging the Virtualization Market

By Scott M. Fulton, III, BetaNews

February 27, 2007, 4:56 PM

Update ribbon (small)
4:55 pm ET February 27 – After BetaNews’ report yesterday about VMware’s open white paper accusing Microsoft of exercising underhanded tactics and schemes to lock competitors out of the virtualization software market, Microsoft general manager for virtualization Mike Neil re-assessed his earlier response to our inquiry, and decided a stronger rebuttal was in order.

The full rebuttal follows our original story from yesterday, which re-inserts some inadvertent omissions from excerpts of VMware's white paper:


6:52 PM ET February 26, 2007 - In an online white paper published last Friday, VMware published an open letter taking Microsoft to task for allegedly rigging the market for virtualization software to suit its Windows customers. Its language and allegations recall to mind the dark days of 1996, when Microsoft was first challenged in court over its use of artificial roadblocks prohibiting Windows 3.0 and 3.1 from running in its competitor’s DR DOS operating system.

"Microsoft is trying to restrict customers' flexibility and freedom to choose virtualization software," VMware's document begins, "by limiting who can run their software and how they can run it."

The white paper serves, in effect, as an unofficial seven-count indictment of Microsoft's business practices, not so much for making Virtual Server 2005 and Virtual PC 2007 free to users (VMware does some of that as well) as for generating a dependency among Windows users on these products to be able to utilize such software components as Microsoft's virtual hard drives (VHDs), which are geared to run on its own virtual hosts, or hypervisors.

VMware said it has offered the industry an open standard format for virtual storage devices that may be shared among other vendors in the industry, which Microsoft has thus far refused to adopt.

Recently, VMware noted, Microsoft provided demos of its more complex and system-intensive software packages pre-installed on convenient VHDs that can be run in Virtual Server without complex installation. Such VHDs only run in Virtual Server 2005. "The ability to run Windows virtual appliances on any virtualization platform is important to customers," writes VMware, "as well as hardware and software vendors who need to use Windows-based software and technology." (Exchange Server 2007 itself can be installed on other virtualized platforms, including VMware.)

VMware quotes from a Microsoft end-user license agreement, believed to be from Virtual Server 2005 Release 2 for Windows XP (VMware's attribution contains missing words), "You may install and use one copy of the software on your device of which you are running a validly licensed copy of Microsoft Virtual PC or Microsoft Virtual Server. You may not change or convert the virtual hard disk image from the VHD format."

Perhaps most curious of all, VMware showed screenshot evidence of Microsoft products that were already installed on VHDs, but whose built-in activation schemes disable themselves from being run in VMware hosts without re-activation - which Microsoft generally treats as a separate installation. "This is an even more aggressive mechanism," the VMware white paper comments, "to force users to run virtual machines on Microsoft products, essentially undermining customer choice."

In a response statement provided by Microsoft to BetaNews this afternoon, its general manager for virtualization, Mike Neil, paints a picture of a company that is undertaking its own efforts to develop an open platform around virtualization - just perhaps not VMware's open platform.

"Virtualization has long been a core part of server operating systems and this dynamic market is enjoying a fresh round of innovation," writes Neil. "These new technologies will help customers reduce costs, make IT more flexible, and enable vendors to offer more services. Microsoft believes the best approach for customers lies in establishing a foundation of cooperation between vendors, which is why we strive to regard virtual machines and virtualization technology the same way. Windows Server licensing offers a level playing field to all. To encourage interoperability, we openly share technology and have published a set of APIs for all our commercially available virtualization products today and provided documentation on APIs for the hypervisor that will be part of the next version of Windows Server, codenamed Longhorn."

One of the more common claims historically made by companies defending themselves against charges of erecting barriers to competition is that they offer the industry an open platform -- perhaps for free inspection, perhaps for negotiated licensing -- that can be used by any competitor without restrictions. It's perhaps the market's fault, such claims argue, that no one else adopts these APIs.

VMware is making such a claim in its own white paper, stating it has released APIs for paravirtualization (implementing support for programs running in virtual environments that "know" they're in virtual environments) to the open market, for adoption by competitors such as the open-source Xen virtualization tool. (Analysts agree Xen has a tiny percentage of virtualization usage share.)

VMware alleges that Microsoft developed proprietary APIs for interoperability with its Longhorn hypervisor that it claimed in June 2006 at WinHEC would be released openly, but which Microsoft instead chose to make available to exclusive, select partners including Novell. Such partnerships may have been what Microsoft's Neil was referring to, in the phrase, "a foundation of cooperation between vendors."

In a personal blog post yesterday, Mike Neil goes into much further detail, responding to claims made by VMware President Diane Greene in The New York Times, where she said, "Microsoft is looking for any way it can to gain the upper hand."

"Much of the preliminary details on Windows Server virtualization (part of Longhorn) APIs were shared at WinHEC last year, in the included documentation shared with each attendee," Neil writes on his blog. "And like other Windows APIs, we plan to publish these publicly at beta. We're doing this because in the end customers with mixed environments expect it all to work together."

Incidentally, Neil also acknowledges the potential for malicious exploitation of the virtualization layer in Vista, which came to light again last week - a potential which was supposed to have been thwarted in Intel's implementation by tying its VT directly to the Trusted Platform.

"One area that is clear is that our security and data protection features can potentially be subverted by a malicious virtualization layer," writes Neil. "We're working with the hardware and software industry to improve the security of virtualization technologies and we will evolve our licensing policies as virtualization becomes more widely used on client systems."


Tuesday afternoon, Microsoft’s Mike Neil decided a more direct response was in order. Referring directly to VMware’s corporate parent, storage component market leader EMC, and reminding VMware of Microsoft’s cordial relationship with that parent, Neil wrote BetaNews the following:

Microsoft believes the claims made in VMware’s whitepaper contain several inaccuracies and misunderstandings of our current license and use policies, our support policy and our commitment to technology collaboration. We believe that we are being progressive and fair with our existing licensing and use policies and creating a level playing field for partners and customers. We are deeply committed to providing high-quality technical support to our customers who are utilizing virtualization technology. In addition, we are committed to working collaboratively with industry leaders to foster an environment of interoperability and cooperation that best serves our customers.

We believe it's better to resolve VMware’s claims between our two companies so that we can better serve customers and the industry. EMC is a long-time partner of Microsoft. We've extended this courtesy to VMware due to our mutual customers and partnership with EMC. We are committed to continuing to collaborate with VMware as we have been doing on regular basis. Consistent with this, Microsoft believes that we will be able to accommodate a mutually agreeable solution between our two companies and clear up any existing misunderstanding with regard to the points raised in the whitepaper.

What’s clear from this response is that Microsoft is now taking VMware seriously, but that it is also working to frame the company not exactly as an equal contender, but as the division of a partner. While Microsoft is openly calling for a negotiation, the situation it’s presenting looks more like an intervention.

Add a Comment (36 Comments)

BetaNews reserves the right to remove any comment at any time for any reason. Please keep your responses appropriate and on topic. Foul language and personal attacks will not be tolerated.

Name (required):

E-mail (required):

Enter Your Comment:

By yakirz

edited Feb 28, 2007 - 8:07 AM

Just more incentive to pirate M$'s s***ty software.

Score: 0

By wincement

edited Mar 1, 2007 - 1:37 AM

Right...

jerk.

Score: 0

By Arakiel

posted Feb 28, 2007 - 11:16 PM

What? Microsoft software is "s***ty" so your going to steal it? What the hell kind of logic is that?

Your living proof that Darwin didn't get things quite right.

Score: 0

By PC_Tool

posted Feb 28, 2007 - 2:36 PM

No, it may perhaps be an incentive to look for legal alternatives, but there's no incentive to pirate it other than pure selfish desire.

..and if it's *so* s***ty, why not use something else? Pirating only tells them you want it, but are too cheap to pay for it. Using an alternative tells them to fix it or lose market share.

Score: 0

By drumcat

posted Feb 27, 2007 - 7:47 PM

"We believe that we are being progressive and fair with our existing licensing and use policies and creating a level playing field for partners and customers."

Mike Neil, redefining progressive as what we all understand as predatory...

Score: 0

By Dev3lop3

posted Feb 27, 2007 - 11:26 AM

Microsoft using underhanded tactics to make themselves more money and keep competitors out...

And you are shocked why??????

Score: 0

By Paul Skinner

posted Feb 27, 2007 - 11:18 AM

"by limiting who can run their software and how they can run it."

Erm... isn't that sort of up to them?

Score: 0

By drumcat

posted Feb 27, 2007 - 12:54 PM

Nope. If you create something new that the software can run on, you shouldn't be purposefully sabotaged.

Score: 0

By Program86

posted Feb 27, 2007 - 5:38 PM

very true

Score: 0

By PC_Tool

edited Feb 27, 2007 - 8:13 AM

VMware said it has offered the industry an open standard format for virtual storage devices that may be shared among other vendors in the industry, which Microsoft has thus far refused to adopt.

Wah, we created an open virtual storage standard and Microsoft won't use it in their own product. Boo-hoo...

Cry me a friggin' river.

I personally hate VPC, and use VMWare exclusively, but this is ridiculous. VMware can easily stand on it's own merits and does not need to whine about how someone else doesn't use their tech.

Score: 0

By wincement

posted Mar 1, 2007 - 1:40 AM

Agreed.

And anyway, you'd think they would realize that if MS did become compatible with their standard, it would be worse for VMWare. The new Mac computers should be proof of that. Why use VMWare and VPC if VPC is compatible with both?

Score: 0

By PC_Tool

posted Mar 1, 2007 - 9:01 AM

It'd be yet another thing for the MS-bashers to winge on about.

They don't really care what the alternatives are, they'll whine about any of them, regardless.

Score: 0

By drumcat

posted Feb 27, 2007 - 7:45 PM

But tool, it's one thing to complain about competition. They're not. They beat the pants off of MS's product. But if MS puts monkeywrenches in their OS to prevent their use, they should cry foul.

Score: 0

By PC_Tool

posted Feb 28, 2007 - 12:29 PM

No, they're complainig that MS isn't coding their VM software with the ability to use/read their VHD. Hence the quote I pasted from the article for those who didn't bother to read it.

Here it is again:

VMware said it has offered the industry an open standard format for virtual storage devices that may be shared among other vendors in the industry, which Microsoft has thus far refused to adopt.

Wah....

Score: 0

By drumcat

posted Feb 28, 2007 - 12:54 PM

But they offered an open alternative in lieu of Microsoft's proprietary, closed format. It may have been more a point than practical, but don't just brush it aside. MS owns the format, and that gives them a decided advantage since they aren't publishing the standard. That means API hooks and power management info that they have alone. In VM land, that's critical; you know that.

Score: 0

By PC_Tool

posted Feb 28, 2007 - 2:33 PM

*shrug*

MS uses whatever tech they want in their VMs, VMware does the same, neither is obligated to open any portion of their tech to the other.

It's nice that VMware is offering an open standard. It would be nice if Microsoft supported it. It by no means implies a requirement that anyone adhere to or support it, and yes, if they choose to, they can actively *not* support it.

Score: 0

By cap737

posted Feb 28, 2007 - 12:43 AM

I agree. Not being able to use your choice of VM tool to test new software by being forced by the OS/software to be installed on only a specific VM from MS should be something to complain about.

I think that bringing this out to the public was a good idea on VMware's part but I think the approach is what makes some people think they are throwing a fit.

Score: 0

By IQ70

edited Feb 27, 2007 - 7:51 AM

Why doesn't VMware go after Apple for not allowing virtualization at all?

Why does everyone want to earn money off of Microsoft OS but turn holier than thou when Microsoft wants to earn money off of its own OS?

Microsoft is a business and it will do anything to sell its product more than the competitor.

Also I dont understand the first sentence of this article?!? "allegedly rigging the market for virtualization software to protect Windows". Protect Windows an OS from VMware a software that runs on Windows OS?

Score: 0

By cap737

posted Feb 28, 2007 - 12:51 AM

what???

What do you mean not allowing virtualization? Paralles runs VM on the mac just fine. Did Apple not allow VMware to make a virtualization program for the Mac or did VMware chose not to make one (yet)? I haven't heard of this yet but if you know anything please share.

I know it would take time and effort for VMware to produce a product written for the mac. They never did it before because of Apple's prior use of PPC procs but now with the switch to intel it would be very much possible to make a VM program that would utilize the intel procs and be able to run windows natively versus VPC7 that runs windows in an emulated environment on PPC macs.

Score: 0

By Program86

posted Feb 27, 2007 - 5:45 PM

"Microsoft...will do anything to sell its product more than the competitor."

To the point of underhanded and illegal practices thats for sure.

Score: 0

By sjc001

posted Feb 27, 2007 - 6:17 AM

You mean Virtual PC for Mac?

Score: 0

By IQ70

posted Feb 27, 2007 - 7:49 AM

I mean VMware for OSX.

Score: 0

By mjm01010101

edited Feb 26, 2007 - 10:33 PM

I just wanted to post in italic... It's as if I was thinking!

Score: 0

By ConceptJunkie

edited Feb 26, 2007 - 10:12 PM

How long will it take for customers to realize that Microsoft is attacking them in order to attempt to enforce their monopoly? How long can a company reduce value in an attempt to increase sales before the whole thing collapses? Microsoft and the *AA share one thing in common, increasing contempt for the very customers from which are trying to extort more money. I along with many, many people see no reason to ever buy another Microsoft product, I have the OS licenses I need, and if I need something more, I'll go with open source.

Score: 0

By ingram091

edited Feb 26, 2007 - 10:09 PM

Microsoft Guilty! Have they ever paid a dime for those guilty charges? Nope never... and never will. MS has zero respect for law, Competition, industry, or consumers. Their bottom line is the all mighty dollar, and how to throw it around to secure their monopoly stronghold on a stale stagnate market. The min something new hits they either own it, or lock it out, in steal it. As is happening with VMWare, and for that matter happened with remote computing several years ago with less public outcry.

Example the AT&T WINVNC remote desktop service, which has lived on in other forms through open source development but are considered illegal under Microsoft's EULA unless done through MS terminal rights management.

Does it stop people from using it? Nope. It will not stop people from using VMWARE either. People will just invest or make their own clean cracked version for their legitimate VMWARE needs in such cases. Or even better use Windows 2000 or Linux instead.

Score: 0

By sjc001

posted Feb 27, 2007 - 6:19 AM

They're just being good capitalists. [Note: Sarcasm]

Score: 0

By drumcat

posted Feb 26, 2007 - 8:25 PM

Wow - more anticompetitive Microsoft. They just don't like to follow the rules, do they... This is clearly their take on requiring platform independence, when platform dependence is what they've been in trouble over.

Both Apple and Microsoft need to be restricted legally into not being able to block virtualization of their OSs. Requiring hardware or enabling software is not the issue; the issue is their grip on the sales of said hardware and software. Apple doesn't allow any virtualization, and Microsoft is now pulling this...

Flat out, this is anti-consumer.

Score: 0

By zridling

posted Feb 26, 2007 - 10:06 PM

Good points, and it's definitely anti-consumer. VMWare is not selling a competing OS, but allowing you to run YOUR system the way YOU want. I run Ubuntu, and if I want to virtualize Vista I should be able to. This is equivalent of buying a 'Microsoft car' and being told you can only run Microsoft gas in it and you can't use it as a business vehicle.

Oy.

Score: 0

By cap737

posted Feb 28, 2007 - 12:56 AM

You'll also get messages flashing on your dash telling you your MS car is outdated and to purchase a license to use it as a business vehicle. And it will ask "allow" or "deny" if you really want to make that right turn XD!!!

Score: 0

By jshurst

posted Feb 27, 2007 - 10:11 AM

I run Vista and want to virtualize OSX. Why can't I do that?

Score: 0

By kungfubeer

posted Feb 27, 2007 - 10:27 AM

Why can't you virtualize OSX? I have OS10.4.5 running on VMWare.

Score: 0

By cap737

posted Feb 28, 2007 - 12:53 AM

That's awesome!!

Score: 0

By PC_Tool

posted Feb 27, 2007 - 6:13 PM

perhaps the above poster meant "legally".

Score: 0

By IQ70

posted Feb 27, 2007 - 7:52 AM

"This is equivalent of buying a 'Microsoft car' and being told you can only run Microsoft gas in it and you can't use it as a business vehicle."

No, this is buying a Toyota car and wanting to install Ford truck doors on it.

Score: 0

By drumcat

posted Feb 27, 2007 - 12:55 PM

Ummm.... the analogy doesn't hold any water.

Score: 0

By fewt

posted Feb 26, 2007 - 7:30 PM

Go figure.

'nuff said

Score: 0