This discussion about open vs closed source was old 10 years ago!

Maybe closed is better for your *incredible algorithms* that you will sell two one or two persons in the whole world, but maybe not for developing many things that *most people need*.

Go develop something like Linux, Apache, Kde, Firefox on your own. Either you build on Open Source or you need a huge team to code from scratch, what was already done.

And yes... Microsoft is *sharing* .NET source code? Under a license that will make it useful for building on it?

Ahhhh the beautiful inocence....