Microsoft Flip-flopping on Virtualization License
Cole writes "Microsoft came within a few hours of reversing its EULA-based ban on the virtualization of Vista Basic and Premium, only to cancel the announcement at the last minute. The company reached out to media and bloggers about the announcement and was ready to celebrate "user choice" before pulling the plug, apparently clinging to security excuses. From the article, "The threat of hypervisor malware affects Ultimate and Business editions just as much as Home Premium and Basic. As such, the only logical explanation is that Microsoft is using pricing to discourage users from virtualizing those OSes. Since when is a price tag an effective means of combating malware?" Something else must be going on here."
"Something else must be going on here". No shit sherlock.
The thing that's going on is market segmentation. To put it briefly: Microsoft reckons that those customers who are likely to want to run Vista in a virtual environment have got the money to buy a more expensive version. It's the exact same principle as is used for pricing some commercial databases according to "number of CPUs in the system which is going to be running it" - anyone who's got the money to buy and the need to run a 16-processor system can probably afford to spend more on the database, regardless of whether there's any technical difference between the 16 processor version and the 8 processor version of the software.
Microsoft gives you at least a (costly) option. Apple (correct me, if I'm wrong) doesn't.
And no, I am not a MS fanboy. I've been using Linux for more then ten years almost exclusively. Lack of hassle with licensing issues being one of the reasons for my choice of OS.
Not even the Ultimate License allows you to watch/play DRMd content in a virtual machine. It is impossible to technically restrict what can be done with content as soon as it is played in a Virtual Machine. Audio is especially easy to make perfect digital copies of, even if it is DRMd.
Allowing home editions of Vista to be run in Virtual Machines would essentially make the DRM protection in Vista useless.
So leave Gates and Co alone. I don't want them to allow virtualization. It will make my job a whole lot easier.
Too lazy to create a sig...
That would be tricky for MS to pull-off but they could just make it very difficult for certain applications to run on Windows. Require a certification process, implement technical measures to authenticate the applications and then use the DMCA to destroy anyone who dares to bypass the protection by using fake credentials.
Make it nice and expensive to obtain the credentials, or just use a clever licence agreement and that'll certainly stop the pesky open-source kids from meddling. The best thing is, if the DoJ decide to take an interest, MS can tell them that it's necessary for security.
I really can see Windows going the same as some console platforms. Either you make your software with permission or you don't do it at all.
-- Using the preview button since 2005