I'm amazed at the emotional trolling in response to a well written piece. I'm a strong Open Source advocate, but I fail to see why O'Reilly producing material on .NET can be seen as "selling out".
The .NET platform is technically interesting and does pose a big threat to the Open Source community. Our response should be to get informed, and then do something about it. Saying that "Microsoft Sux" and then accusing O'Reilly's of "betraying" us is an immature response.
So, I say "thanks" to O'Reilly's for giving us the information that we need. Unlike some sources, we can be assured that the .NET coverage will be more than just a rehashing of Microsoft press releases.
The .NET vision is all encompassing, and if it becomes a de facto standard, it will make life very difficult for Open Source projects. Some things like Hailstorm are downright scary. We need to get our collective heads out of the sand and start thinking about providing an alternative.
Throwing a tantrum and throwing toys from the pram isn't going to help when you need a Microsoft Passport account to buy stuff from your favourite site.