writes "Microsoft's answer to SourceForge, CodePlex is supposed to be "Microsoft's open source project hosting web site" where users can "Start a new project, join an existing one, or download software created by the community". Why is it then that despite being released on Microsoft's CodePlex website, there is no source code available for Sandcastle (a "Documentation Compiler for Managed Class Libraries")? Sandcastle has been released under the Ms-PL (Microsoft Public License) which does not explicitly state source code must be available, but since it's an OSI approved license it has to conform strictly to the OSI definition which includes the requirement that "The program must include source code, and must allow distribution in source code as well as compiled form".
There's a good discussion of the problem on Sandcastle's discussion board here. Looks like Microsoft's still having problems getting it's head around open source."