Microsoft has been quite busy creating Open Source and Shared Source software. If you haven't look around Microsoft's vast website holdings lately, you may not have found Port 25 yet. It is they place to be to discover how they are contributing to the Open Source world.
You can learn a wealth of data about the differences in licenses and what all of the fuss is about when it comes to open source software.
