Havin_it wrote:For Microsoft: now this one is what really interests me. They were right there on the podium with Steve, but have they thought this through? Given the points I raised above, I idly speculate, standalone Windows license sales=up but OEM sales=dowwwwwwn. You have to wonder whether, if this does happen, Microsoft will counter-attack with their own hardware lock-in (or rather lock-out) so you *can't* run Windows on a MacIntel. The whitebox manufacturers would also be losing sales to Apple, so all sorts of Macchiavellian pacts could surface.
Microsoft must be convinced that Apple has the necessary expertise to stop hackers running Windows on their Whiteboxes. I imagine this is one of the first points MS raised when Apple courted them about the business plan. Apple needs MS to develop Office for the Mac for many people to perceive it as a viable platform, while Microsoft does NOT need the competition of an OS widely regarded as being superior to their own operating in their arena. If MacOS became widely used on non Mac x86 boxes, you can be sure that Microsoft would throw their weight around about the development of Office for MacOS and make things very difficult for Apple.
Incedently, I don't think MS would lock Windows out from being able to run on MacIntel. If you buy a Mac and install Windows, it benefits both Apple and Microsoft, so, they will not go out of their way to prevent it. In fact, Apple may promote (not to a great extent as promoting Windows over MacOS would make them look bad, but tell people that it is possible to keep Windows when you switch) this ability to coax switchers.
This whole project's success (in terms of for Apple, Microsoft, and the Mac evangelist) hinges on whether Apple and any other partner (maybe Intel with the DRM in the CPU) can tighly control which hardware the OS will run on.
Frankly, until I see a good solution to the problem, I don't know if they can since hackers are a clever bunch, and the interest in PearPC suggests that there is sufficient interest in running MacOS on standard x86 hardware.