I have a feeling Microsoft is going to do the same thing with the .NET
Foundation where they release some of the source code in the spirit of loving
open source, but their important code to make it all work as a complete
package is hidden. That way, a "community" can improve their code for them
and in return, they take that code and make their non-free software better.
At the same time, Microsoft is praised for being open and progressive for
embracing open source and loving Linux but their ulterior motives are to lock
developers into the C# ecosystem on Linux like they do with Windows and be
reliant on their non-free tools.
I have no need to use C# as I find Python a gorgeous language that is stable
and has the backing of a non-profit.