joem said:
Well, it's illegal but easy to drive the wrong way on a one way street, but selling cars that do that is common.
It's illegal to rip an encrypted DVD, rerecord it, and give it to a friend, but software to do that if available free.
It's illegal to smack someone in the head with a baseball bat and kill him, but I can buy a bat at any sporting goods store.
This is a red herring, IMNSHO.
No, this won't happen, and it's exactly for the reasons I outlined, whether you think it's a "red herring" or not. No *commercial* vendor (like Parallels) is going to this unless:
1.) They have a specific agreement/partnership with Apple to do so, or
2.) They can GUARANTEE to Apple's satisfaction that it will only allow running Mac OS X VMs on a Mac OS X host on Apple hardware only (see 1.)
If any product makes it substantially or even marginally easier to use Mac OS X on non-Apple hardware in any way, especially if Mac OS X can remain unmodified in such a hypothetical situation, Apple would come down on that product/company like a ton of bricks. Whether you think they're right or wrong or justified in doing it is irrelevant; they would, and the vendor - even if it's someone like EMC (VMWare) - would have no hope of defending themselves. The reason this would be the case is that any capability to allow Mac OS X to run on non-Apple hardware wouldn't be incidental; it would be SPECIFICALLY engineered into the product for that purpose, and such a capability directly violates Apple's EULA; or, rather, allows, and indeed would encourage, a customer to directly violate Apple's EULA.
Now, if a vendor made a product that passed the TPM calls from Mac OS X (Intel) to TPM hardware on Apple hardware only, that would be a virtualization solution Apple might stomach, as it doesn't really change the landscape. But to do this, there would be significant technical hurdles, especially for a product like Parallels Workstation, whose emulated hardware profile is nothing close to what Mac OS X (Intel) needs to boot. Then, there's the other problem (which, yes, would be going away with Leopard) that there is no legal way to obtain a standalone licensed copy of Mac OS X (Intel), which therefore still requires it to be used against its license agreement.
No commercial vendor that values its existence is going to wade into this rat's nest, *unless* it's Apple itself, or some vendor partnered with Apple on this, specifically. Trust me.