Many times Microsoft has been barracked for its "anti-open source" stance, which quite frankly has never existed. However, since we have always made software available under various licenses, it was decided that it was time to get these officially recognise by the people behind the dreaded GPL (that is my humour btw). Not everyone is happy about it as can be read at http://robertogaloppini.net/2007/10/18/open-source-at-microsoft-microsofts-licenses-get-approved-by-osi/ . Microsoft's desire to protect what it considers to be its intellectual property is seen as a threat by some in the open source world. However if you look at MSDN, it has, I suspect, millions of lines of code for people to borrow, use and then sell. I would call that open source of one type as well as codezone for another. In fact, as I have always understood it, Microsoft does not care how you develop or release you code, providing you do it legally! I think Microsoft gets official open-source blessing from OSI for two of its licenses...