The way I deal with all of this (we are a pure Microsoft shop), is to simply pretend like MS is another flavor of Apple, and that I shouldn't expect anything to work outside of the walled garden. Pay to play, rug taken out from under at worst moment, etc. All par for this course.<p>Once you accept the nature of the abuser, it's a lot easier to get productive and back to some state of happy.<p>Is Microsoft raping and pillaging OSS? Kinda maybe in some ways... Are they providing incredibly powerful tools and platforms upon which ordinary assholes like myself can build neat shit? Yes also.<p>I dont think we should always expect to have our cake and eat it too. Seems like some days we are allowed to, and on others we are reminded that magic is not always free.