Licensing of Windows in backed-up virtual machines [duplicate]

Possible Duplicate:
Can you help me with my software licensing question?

If I have a development environment running in (for example) three VMWare virtual machines, each one containing a Windows installation, then I need three Windows licenses.

  • If I simply copy the files containing my three virtual machines to make a backup, do I now have six virtual machines? Do I need six Windows licenses? Probably not, backups are an exception.
  • However, what if I'm doing something more than backup: what if I'm "branching" instances of my virtual machines when I release my software? In that scenario, I end up with an unbounded set of v1, v2, v3 virtual machines, which I may go back to when I need to support old releases. So if I'm being honest, they're not really "backups". How many Windows licenses do I need then?

In either case, I presume that I'm only running three virtual machines at any one time, there are just many copies of the files representing the virtual machines at various points in time.


Solution 1:

You do not need licenses for those. They are not backups, but they are still 'inactive'.

From the VMWare licensing faq:

Q. What about licenses for OS instances in inactive or stored virtual machines?

A: Customers only pay for active and running OS instances. Instances of applicable operating systems that are stored in virtual machines and are NOT active (e.g., for test/dev or disaster recovery) do NOT require additional licenses. This policy also applies to server applications such as BizTalk and SQL Server.

Solution 2:

If you're worried about Windows licensing then why not sign up for the developer program? This way all your development and test licenses are covered and you only pay for licenses in production