← Back to context

Comment by atesti

8 years ago

I consider this a huge waste of money on Microsoft's part.

Why did they create and then shutter codeplex in the first place? Why can't we have multiple competing platforms (Google Code, Github, Codeplex, Sourceforge, bitbucket, etc.)?

If I were Microsoft I'd rather invest a smaller amount of money (it surely is much cheaper than acquiring Github!) into making Codeplex the best platform.

And then I'd just do a traditional way of forcing people a bit: Why did Microsoft put their software on Github, a competitor? Why not force people a little bit into your ecosystem? Why give up the fight for winner takes it all every single time??? If I were Microsoft I were a bit more proud to use Codeplex, Windows phones, Windows instead of Mac, etc...

Why shutter MSN messenger for Skype? Why making apps for iphone first before Windows phone? Why does Microsoft not simply fund their projects (Windows Mobile had a head start and was abandoned, tablet PCs were already there with XP) and try to compete and create an ecosystem full of solutions working together?

Of course it's kind of nice to see Microsoft embracing github and being more open etc. But where's the fight? Why give up all the time?

Why letting codeplex die when all we need is a bit competititon.

You need to reach a critical mass of users. In contrast to Github, neither Codeplex nor Windows phone did that.