1600 Views
Unless you've been living under a rock, you've all no doubt heard about the numerous code bases that Microsoft is officially open sourcing, even down to the core CLR. Microsoft's participation in OSS in general started off small, but over the last year or so has really snowballed. It's hard to say from the outside where it's going, but many have said there is no clear direction and it seems like Microsoft are just throwing a bunch of stuff at the wall and seeing what sticks. It's also been said that while they may be open sourcing their own code, they are still (whether intentionally or not) doing a lot to stifle independent development of OSS projects by the community who are trying hard to have their voices heard and projects visible. What are your thoughts on what Microsoft could and should be doing to improve this landscape and compete with some of the big players like Google and Facebook, and is open sourcing all of their code good enough? Should they be doing more? Possibly less?