I get the impression that there's a lot of disagreement amongst developers regarding Microsoft's true intentions. I see three main clusters at the moment:
(1) Those who consider Microsoft to be reasonably trustworthy based on recent behavior.
(2) Those who will need Microsoft to continue its current behavior for a longer period before they're ready to trust.
(3) Those who consider Microsoft's current behavior to be at best a partial improvement over the past, or at worst a charm-offensive meant to distract from their ongoing bad behavior. E.g., Windows 10 with unavoidable snooping, and ongoing stealth patent attacks on Linux.