At first though, when I read through I considered "this is exactly what Stallman didn't want to happen with GCC! Companies using the open-source parts to power their own proprietary tools".
And then I read at the end that they intend to submit most of the things they've done back to LLVM/Clang.
Microsoft is actually starting to act like one of the good guys.