The facts on VMware vs. Microsoft

Summary: [Updated 3:45 PM] Last week saw the opening rounds of a new war between incumbent virtualization player VMware versus Microsoft.  VMware fired the first shot in a New York Times story and immediately followed up with a whitepaper attacking Microsoft with a list of complaints.

[Updated 3:45 PM] Last week saw the opening rounds of a new war between incumbent virtualization player VMware versus Microsoft.  VMware fired the first shot in a New York Times story and immediately followed up with a whitepaper attacking Microsoft with a list of complaints. Microsoft responded with this blog.  I wanted to get to the bottom of this and e-mailed both VMware and Microsoft requesting a teleconference. VMware was brave enough to step up, while Microsoft declined to meet and merely pointed me to its blog response.  I'll do my best to represent both sides fairly, although Microsoft declined to meet or answer any direct questions even after I sent them an e-mail with questions from my VMware meeting.

I got VMware on the phone and the first thing I asked them about was the concern about VHD (Virtual Hard Drive) restrictions.  VHD is a Microsoft virtual hard drive format that's free for any virtualization vendors to use, but VMware is actually complaining about Microsoft's free virtual demo appliances.  Microsoft's demo appliances for things like Windows XP trial VM will run only on Microsoft's Virtual PC. They aren't licensed for any other Virtual Machine host and will deactivate themselves if they detect.  I pointed out that these were somewhat special cases and this applied only to free demonstration virtual machines, but VMware felt that this could set a bad precedent because future commercial appliances can be delivered via VHD and Microsoft might apply the same kinds of restrictions to lock out other virtualization vendors.

I asked Microsoft if it will put this hypothetical concern to rest, but I got no answer.  I also asked Microsoft why it would turn down an opportunity to reach a much wider audience with its free demo machines, since VMware is popular with many hardcore Windows administrators. I didn't get a response on that either.  VMware started its Virtual Machine Center way back in 2005, and I was already calling on Microsoft to permit demo appliances, though it didn't happen for another year.  Unlike Microsoft, VMware has opened its VMDK (Virtual Machine Disk Format), which opens VMware's massive virtual machine center for Microsoft to convert into its own VHD format--though it's actually up to the appliance vendors to permit this type of conversion or not.  While Microsoft is within its rights to put limits on its own demo appliances, it should answer the hypothetical question on commercial appliances.

Next, I asked about were the mobility restrictions on virtualization with Microsoft software.  According to VMware, Microsoft puts a 90-day restriction on Virtual PC migration for Microsoft software, so if you move a machine once, you can't move it again for the next 90 days.  Since one of VMware's differentiating features in its enterprise server software is the ability to migrate Virtual Machines on the fly within a fraction of a second for hardware independence, these mobility restrictions in Microsoft software neutralize that VMware advantage.  Current Microsoft virtualization and even the upcoming Windows Hypervisor in Longhorn server lack this mobility feature. One could be cynical and read this as a convenient way for Microsoft to neutralize one of VMware's advantages.  Perhaps when Microsoft eventually starts offering its own way to migrate virtual machines on the fly, we might just see those mobility restrictions conveniently lifted.  Since I can think of no other logical explanation for this kind of mobility restriction from Microsoft, I tend to think that neutralizing enterprise VMware mobility features is the likely explanation.  Again, Microsoft declined to answer any questions.

I moved on to the concern about Novell making deals with Microsoft on virtualization, and VMware responded that it wasn't really sure about the details of that arrangement.  Since the Novell/Microsoft deal is extremely controversial with the open source crowd, it seemed like VMware was just trying to mobilize the OSS movement against Microsoft and didn't really have any specific charges on this issue.

The final complaint was about a new set of Windows virtualization APIs, or "enlightenments," as Microsoft calls them, which is much like the concept of paravirtualization in Xen virtualization.  I covered this new Microsoft Virtualization architecture in depth during WinHEC last May.  I recall standing there between four VMware engineers and four Microsoft engineers when all these details were released in a technical session, and it was definitely a sight to behold.  I asked Microsoft at WinHEC if these new APIs will be available to other virtualization vendors, such as VMware or Xen Source, and Microsoft responded yes but said the technology has to be licensed.  That means if VMware wants to leverage these new APIs put into Windows Longhorn Server and a smaller subset of them in Windows 2000 and 2003 for improved memory and storage performance, it would need to pay licensing fees.  I looked at the VMware engineers after hearing about this and I could just feel the tension.  Since Microsoft spent time and money developing these APIs, and it's their IP (intellectual property), I asked VMware--a company with its own IP -  if it feels entitled to use these new APIs for free.  VMware declined to respond directly but replied that its customers would like to see these APIs open to all virtualization vendors.

To me, this is complex issue with no simple answers, because if we believe in intellectual property, Microsoft has the right to license a technology as it sees fit.  On the other hand, Microsoft could make it impossible for other virtualization companies to run Windows in an enhanced way if it sets some astronomical licensing fees for the new virtualization APIs--though I can't agree with the other extreme, that this technology somehow has to be free.  VMware can certainly afford to pay the licensing fees; it just means it won't be able to give away a free version of its Hypervisor with the enlightenment APIs.  This concerns them because the virtualization market has gotten so competitive that the price of Hypervisors has been driven to zero and the only place left to make money is in the surrounding management software.  This could mean that Windows Hypervisor will be one of the few Hypervisors with the unique ability to run the open source kernel virtualization enhancements, as well as the Windows enhancements, while the other virtualization competitors will be able to offer only the open source enhancements.

Microsoft was given an opportunity for rebuttal but declined that invitation.  They're welcome to change their mind, and they know how to contact me.  I will update this blog with any additional information.

[Update 3:45PM - Microsoft responded to my inquires with the following email.]

Microsoft believes the claims made in VMware’s whitepaper contain 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 longtime partner with Microsoft, as an extension of our partnership with EMC we have been communicating and working directly with VMware. 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.

Since this doesn't specifically address the questions raised in this blog, I responded with the following questions.

  • Will MS extend those VHD restrictions beyond mere demo appliances in the future?
  • Why restrict demo appliances from other Hypervisors?
  • Why the 90 day restriction on moving machines?
  • Is there a standardized price for other virtualization players to license Windows enlightenments?

Microsoft has declined to answer these specific questions.

Topic: VMware

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

255 comments
Log in or register to join the discussion
  • Classic Case of Microsoft vs Small Company

    Microsoft will use what ever means available to end VMWares's business or shrink them down to the point where they are no longer a threat.

    First they start out by either developing or more than likely building an inferior product. Then they innovate what little they can to tie it into the Windows environment better. Then they start to offer free add-ons or work in development tools for that product and try to push that product to the fore-front. Then the competition can't offer so much in goods and services because of the diversity of Microsoft that they now look inferior and so Microsoft swoops down and collects the rest of the customers as the older and more respectful company is wailing or waiting on the Justice System to fail them.
    nucrash
    • EMC isn't exactly a small company

      EMC is kind of a large company. So it's more like a classic case of Microsoft vs. IT giant. Not to say that Microsoft still isn't using their monopoly to their advantage, but it's a little harder to feel sorry for a huge company like EMC.
      t_mohajir
      • Novell wasn't a small tyke either

        However, Desktop domainance is what is hindering many from taking on Microsoft. Until Microsoft is usurped at some level, very few companies can compete. Linux and Mozilla are the only two that appear to make a dent. Apple may rise to the challenge if Leopard devours Vista.
        nucrash
  • This is the problem

    "To me, this is complex issue with no simple answers because if we believe in
    intellectual property, then Microsoft has the right to license a technology as they
    see fit."

    NOT in an OS.

    If MS were split up, OS and Software, this would not be an issue.
    Operating systems should allow anyone to do anything with software that a user
    chooses to create or install. If not they should be reanamed Dictatory Systems.
    DS for short.
    LittleGuy
  • Very simple

    Microsoft has a right that Americans have given their lives for, to their IP and to license said IP. There is no question about that. Companies that advocate the open software models can complain all they want, but it doesn't make them right. <br>
    Free software should be illegal. Normally, there are laws against selling or giving away products under cost. Why should it be different with software. It's a product developed with much associated cost. The business model a company chooses to use is not a matter of ideology.
    xuniL_z
    • I agree with you, Internet Explorer should not be free!

      I am sure there are many products that Microsoft has given away for free that you should be paying top dollar (or Euro) for! How much are you willing to pay to license the usage of IE?
      B.O.F.H.
      • Wrong.

        IE is part of the OS cost, since it's part of the OS. Even the feds, pushed as they were, could not tear it loose.
        <br>
        Your post is irrelevant.
        xuniL_z
        • There are several products that Microsoft gives away for "free".

          I cited IE (as I have been around since before IE was an integrated part of the OS), but there are several examples from Microsoft that are free (mostly because it allows them to undercut or kill off a competitor). Why do you object to this? Of is it that if you can read and compile or customize the source code yourself that this is objectionable?
          B.O.F.H.
          • Perhaps so, but as stated so well here

            none of them are pushed by MS. No advertising, no mainstream knowledge of them at all. <br><br>

            http://blogs.zdnet.com/hardware/?p=275
            xuniL_z
          • So you will stop crying on these boards then?

            Just curious.

            Besides, who cares if some developers are put out of work as long as the stock prices are doing well? They come and go, dime a dozen! Go find some developers and ask them, or anyone who has a job! Dumping software fro free (v. developers releasing software that you can build and modify yourself) is just how things work.

            MS should be allowed to dump software (on the market, for "free") to kill competition!
            B.O.F.H.
          • B.O.F.H.

            I can think of a few very fitting phrases that match your "acronym" moniker, but I'll refrain. You know how touchy and protective and whimpery you are.....you and whimperycat make good examples of those whose only purpose in life is to attempt to smear Microsoft at every turn. What a life. How does it pay? <br><br>
            Wait, developers out of work? So you think the devs. that lose their jobs to freely distributed operating systems are not as valuable as devs that have come along after MS was established and supporting over a million developers? <br>
            I have never said there should be no competition to Microsoft. That is where those that see this as a religious zihad are mistaken about all Windows users. You automatically think we want an all MS world. But I bet you can't point to any instance anyone has said that. I simply don't think illegal methods should be employed to kill jobs and wreck all of the existing jobs around the world and throw them into disarray. A Google approach is much more fitting. Build a business based on a great idea and employ even more people on top of all of those the other legal participants are employing. <br>
            xuniL_z
          • well, then stop OSS free software

            and then you have the right to complain about MS giving away free software.

            Right now, Microsoft has every right to make Windows the best platform and that is precisely what they are doing.
            zzz1234567890
          • You are confused as usual!

            OSS software is released in source because it allows the user to use it as needed and customize it meet their needs (Solaris contains a tweaked version of Sendmail, an MTA that comes in source, for example). MS releases binary products to kill off competition via no price until the competition goes out of business (loses air supply). There is a difference of intention.

            Other systems that use this sort of software (Sendmail, etc.) include AIX, HP-UX, Linux and BSD distribs. They compete on other grounds, the proprietary Unix vendors compete on features. hey (typically) are not dumping a product (or exploiting a monopoly position) in order to remove a competitors air supply.

            Microsoft releases products as they wish, those that wish to contribute their ideas for free (an possibly lose rights) are welcome to. Those that contribute to OSS retain Copyright ownership of their work. It is a developers (or corporations) choice as to how they release product.

            I don't expect you to understand, though (based upon your posts and whines).
            B.O.F.H.
    • I can't tell...

      if you were being funny or not.

      I can't think of any large business that hasn't given something away for free or below cost. The only time companies get in trouble for doing this is when they are a monopoly and using below cost and free offerings to kill competitors.

      With your theory then HP, Lexmark, and all other printer manufacturers should be brought to justice for selling printers at below cost or Sony, Nintendo, and Microsoft for selling game consoles below cost.
      dragosani
      • Key point in your post...

        "companies get in trouble for doing this...when they are a monopoly...". Bingo. Who's the only convicted monopolist mentioned in this thread? Not HP. Not Lexmark. Not Sony or Nintendo.
        jasonp@...
        • Yes

          Microsoft is the convicted monopolist. They have to play by a different set of rules.

          My point was there was no reason why anyone else should be banned from giving free and lost cost stuff away. Matter of fact businesses have been doing this for centuries to pull in customers.
          dragosani
          • laughable.

            As pointed out by another recently, something is only illegal when it affects the rights of the people. The Federal judge and the EU are playing above the law and taking matters into their own hands due to either political pressure or greed. MS has never left the consumer w/o choice. They just have chosen MS in most cases. Apple, SUN and others all had offerings at that time. <br>
            The main point is that it's a double standard. Unix was developed under probably the largest monopoly in the history of the United STates, AT&T, but I don't suspect Unix is under any certain scrutiny. SUN technology was given to them by government sponsored research, they did not build that company. McNealy and other were pressed by the federal government to commmercialize the technology taxpayers had paid for out of the paycheck for years and years, all the while being exempt from antitrust law during those times. So we have these huge companies built by the taxpayers, who ironically choose Microsoft 19 of 20 times, which is their right after paying those *nix taxes for ages, yet it's the government who allowed AT&T to operate as a monopoly for years, and developed all *nix technology into modern day form, that found a private company guilty because they were hugely successful? <br>
            laughable.
            xuniL_z
          • Confused?

            Are you still talking about Linux developed by Torvalds?

            Yes, Linux is a free reimplementation of the POSIX specification. It has SYSV and BSD extensions.

            Yes, AT&T Unix was used as a model for Linux.
            Linux [b]emulates[/b] Unix system interfaces.

            Linux is Unix-like.
            dragosani
          • So you understand

            That technology came from 2 places: <br>
            1. a huge monopolist, first version of Unix. <br>
            2. government sponsored research to modernize that Unix OS. Which is ok 'cept they played by rules unfair in any industry. Lifting antitrust law etc. <br>
            I just see this as great irony that MS would be accused of any monopolistic behavior considering how it's main competitor was created and propogated under even more questionable origins and processes. Surely you can see that? <br>
            <br>
            http://books.nap.edu/readingroom/books/far/notice.html <br>
            <br>
            Chapter 5 is a good place to start.
            xuniL_z
          • No I don't agree

            Claiming Linux is a product of a monopoly just because Linus wanted it to emulate the look and feel of an OS he was used to using doesn't make it monopolistic.

            Linux wasn't a product of AT&T.

            Not to mention the GPL by virtue makes it impossible to actually create a monopoly using GPL code. Since, anyone can use the code, modify the code, and sell the code it actually creates competition. Microsoft could even create a MS Linux distro to sell if they wanted. Their home grown OS could tank and they could still be a major player in the OS market. The only difference would be that Microsoft would have to release any modified GPL code. They could still run all of their other closed source applications on it if they wanted.
            dragosani