Vista's EULA
Monday 30th October, 2006 10:38
I was reading "Surprises Inside Microsoft Vista's EULA" by Scott Granneman, and he normally writes some good stuff, but he's clearly shot himself in the foot at one point in this article:
If you're like many security professionals, you may not run Windows as your main OS, but you have to use it for testing purposes. In cases such as that, virtualization is the perfect answer. Fire up VMWare or Parallels, open up your image of Windows XP, and let 'er rip. In cases like that, the Home edition of XP was perfect: a lot cheaper than XP Pro, and still close enough that your testing was valid.
Things will be different with Vista. Buried deep in the back of the EULA, in the sections titled "MICROSOFT WINDOWS VISTA HOME BASIC" and "MICROSOFT WINDOWS VISTA HOME PREMIUM," are two identical clauses:
4. USE WITH VIRTUALIZATION TECHNOLOGIES. You may not use the software installed on the licensed device within a virtual (or otherwise emulated) hardware system.
So you can't create a virtual image using Home Basic ($199) or Home Premium ($239). However, the EULA does allow you to use Vista Business ($299) or Vista Ultimate ($399). Hmmm... I wonder why? It couldn't possibly be because those editions cost more, could it? Wanna bet? The fact that there aren't any technical restrictions in place to prevent users from loading Home editions into VMWare, only legal and support barriers, sure lends credence to that supposition.
Well hang on a minute, you can install them under a virtual machine. It says "You may not use the software installed on the licensed device within a virtual (or otherwise emulated) hardware system" but Scott said at the top "If you're like many security professionals, you may not run Windows as your main OS, but you have to use it for testing purposes. In cases such as that, virtualization is the perfect answer." Well if you're not using that version of Windows Vista as your main OS (perhaps you're using Slackware Linux and VMWare Server as they're both free and legal?) then you won't be installing the software on the licensed device, you'll be doing a single install within a virtual hardware system (i.e. using the license once). Therefore it's fine. It's only if you install Vista Home Basic and then try to install it again in a virtual machine that it's an issue. What people don't seem to realise is that the new EULA allows an additional installation of Windows under a virtual machine; the old one would have insisted on your paying for a second copy of Windows XP.
If you're like many security professionals, you may not run Windows as your main OS, but you have to use it for testing purposes. In cases such as that, virtualization is the perfect answer. Fire up VMWare or Parallels, open up your image of Windows XP, and let 'er rip. In cases like that, the Home edition of XP was perfect: a lot cheaper than XP Pro, and still close enough that your testing was valid.
Things will be different with Vista. Buried deep in the back of the EULA, in the sections titled "MICROSOFT WINDOWS VISTA HOME BASIC" and "MICROSOFT WINDOWS VISTA HOME PREMIUM," are two identical clauses:
4. USE WITH VIRTUALIZATION TECHNOLOGIES. You may not use the software installed on the licensed device within a virtual (or otherwise emulated) hardware system.
So you can't create a virtual image using Home Basic ($199) or Home Premium ($239). However, the EULA does allow you to use Vista Business ($299) or Vista Ultimate ($399). Hmmm... I wonder why? It couldn't possibly be because those editions cost more, could it? Wanna bet? The fact that there aren't any technical restrictions in place to prevent users from loading Home editions into VMWare, only legal and support barriers, sure lends credence to that supposition.
Well hang on a minute, you can install them under a virtual machine. It says "You may not use the software installed on the licensed device within a virtual (or otherwise emulated) hardware system" but Scott said at the top "If you're like many security professionals, you may not run Windows as your main OS, but you have to use it for testing purposes. In cases such as that, virtualization is the perfect answer." Well if you're not using that version of Windows Vista as your main OS (perhaps you're using Slackware Linux and VMWare Server as they're both free and legal?) then you won't be installing the software on the licensed device, you'll be doing a single install within a virtual hardware system (i.e. using the license once). Therefore it's fine. It's only if you install Vista Home Basic and then try to install it again in a virtual machine that it's an issue. What people don't seem to realise is that the new EULA allows an additional installation of Windows under a virtual machine; the old one would have insisted on your paying for a second copy of Windows XP.