Do you develop on GitHub? You can keep using GitHub but automatically sync your GitHub releases to SourceForge quickly and easily with this tool so your projects have a backup location, and get your project in front of SourceForge's nearly 20 million monthly users. It takes less than a minute. Get new users downloading your project releases today!
Vista will still be supported along with IE9. There are also plenty of Vista compatible browsers. I can see why Vista users are annoyed but I don't think it is unethical.
The could probably backport D2D but a lot of those older XP machines have lousy GPUs anyways. But you make a good point about XP being sold in 2009. I think they should have made a non-D2D version of IE9 for XP. There are a lot of users that only upgrade their browser through Windows update.
I agree with 6 and maybe 7 depending on the type of website but IE8 is the most common browser. Only non-commercial websites can get away with not supporting it.
It will be more than a version check, they'll make use of the.01% difference. But they could easily do a version check to rem out the Win7 features.
They're trying to encourage OS upgrades since that is where the money is. I'm not saying it is a good strategy, I can understand not wanting to support XP but with Vista they are going to piss a lot of customers off. I doubt it will be worth the negative PR.
AD is not a valid excuse, it works just fine with Firefox and there are plenty of guides online. IE6 is still used because of laziness. Corp USA uses it because it still works.
You are absolutely right that web developers need to get tough with them. Don't even give them the option of viewing a broken website, use the IE6update script or autoforward them to the IE8 homepage. Web devs need to take more responsibility.
I don't care if you bash them for that, I was just explaining in another post how D2D and DX10 could have been backported to XP. Some of us use what works and don't take sides as if the software world is some epic star wars battle.
Win7 and Vista have nearly identical APIs, we're talking a.01% difference. XP at least has some significant differences but DX10 still could have been backported along with D2D.