It's a pragmatic choice by Microsoft, but I'm amazed by their ability to piss off developers almost every time they make a decision.
Seems that Microsoft is taking heat for respecting the wishes of the GPL. Talk about a can't win situation.
It sometimes feels like almost every new policy introduced by Apple for their AppStore was specially crafted to piss off and offend developers. Yet, they can get away with it because end-users are satisfied.
I guess same applies here. Microsoft has just gone out and explicitly said what Apple has not (yet) .
Yes, but you can't even publish an API without pissing off a developer somewhere. Folks like Guido Van Rossum even say things to the effect: if someone somewhere isn't pissed off, you're probably not doing it right.