Definição de Shared Source
Esta iniciativa, iniciada pela Microsoft procura permitir o engajamento dos usuários e parceiros no desenvolvimento dos programas, sem com isto perder os direitos sobre o código nem correr o risco de que outros possam copia-lo.
Para ter acesso aos códigos disponibilizados é preciso assinar um contrato, que especifica que você não irá utilizar trechos ou idéia retirados do código em outros programas e enviará descobertas de bugs ou sugestões de alteração apenas à Microsoft.
Partes do Windows CE e do Windows já foram disponibilizadas dentro do programa e tudo indica que a Microsoft planeje abrir mais componentes e programas no futuro.
É importante não confundir o shared source com a licença GPL usada no Linux. Na GPL você pode recompilar o programa, altera-lo, distribuÃ-lo ou até mesmo vendê-lo, desde que as alterações sejam compartilhadas com a comunidade e os créditos aos autores originais sejam mantidos. No shared source você pode apenas olhar o código e sugerir alterações, sem poder contar a ninguém sobre o que viu ou encontrou.