But I believe Microsoft knows what they are doing, cause the upgrade assistance does not check if you are running a legit version. It either means they were too trusting that users will be running legit versions before upgrading or it means that they deliberately left this hole in order to get a revenue from users who would otherwise just install a pirated version of their new OS.
Are there any specific anti-piracy measures you're referring to, or just the presence of them?
It is intriguing though.
[1] see http://www.tomshardware.com/news/windows-7-upgrade-discount-..., for instance
Lower prices with shorter release cycle = same revenue.
Anecdotal, but even the dyed in wool Windows guys I know (gamers, .net programmers, etc.) were slow to upgrade to Vista and Windows 7. $120-$300 upgrades that didn't improve performance were hard to justify - the money was probably better spent on graphics cards and games.
So the lower price for upgrades will not have a huge impact on MS's revenue (or profit).
Win 7 moved ~30,000,000 in month one. Upgrades were $120 - 220/upgrade.
Vista moved 20,000,000 first month. Upgrades were $129 - 299.
MSFT is offering the DVD-version of Windows 8 for ~$30/more per copy so let's just pretend that the fair price for comparison of Windows 8 is $69.99 (since I assume far more physical media went out of Win 7 in 2009).
So that's still 1/2 the revenue per upgrade they collected in the previous cycles.
Looking at their revenue by division Windows & Win Live have been on the decline:
http://www.tannerhelland.com/wp-content/uploads/Microsoft-re...
I wonder how drastically this will impact them - if they see a real, sustained gain in traction vs. Windows 7 adoption in the 25% range, that's not going to make up for the shortfall in revenues but certainly would help to lay a foundation for future growth in mobile / server & tools / business / etc.
I'm not sure I even have a point, just trying to sort through this data and get a sense of what it means for MSFT macro.