I suspect the author is lead astray by his comparison of codeplex to google code or sourceforge. The better comparison is the Apache Foundation, the Eclipse Foundation, the FSF or perhaps MySQL. The latter two also request copyright assignment.
While I think that Microsoft should have erred on the side of more freedom, things are not nearly as bad as the author makes them out to be.