“Hooray,” says Microsoft Makes Strategic Changes in Technology and Business Practices to Expand Interoperability. I care most about:
Microsoft is providing a covenant not to sue open source developers for development or non-commercial distribution of implementations of these protocols.
That’s sort of nice, but it’s either a complete misunderstanding of the open source definition, or a very calculated strategy. To wit, criterion six of the OSD:
The license must not restrict anyone from making use of the program in a specific field of endeavor.
I’m sure it’s a very nice gesture that Microsoft will promise not to sue you for developing free software that you can’t distribute under a free license. At least, it’s some kind of gesture.