Atualização no .NET Reference Source
Originalmente o código fonte do .Net em runtime estava apenas disponível no Visual Studio 2008.A IDE faz download do código fonte conforme a necessidade enquanto debuga a aplicação.. Existe agora uma opção de fazer download do código fonte para o Microsoft Reference Source Code Center, se você for usuário do Windows. Além de vir em um pacote MSI, existem algumas restrições de licenciamento que o desenvolvedor necessita considerar.
Antes de nós chegarmos ao EULA, uma rápida atualização em o que está disponível e o que não está. O núcleo do .NET, a Base Class Library está incluído. Como também estão os WinForms, WPF e WebForms. A maioria das bibliotecas não GUI tais como a System.Data não estão disponíveis ainda, mas podem se tornar disponíveis no futuro.
O código fonte do .NET está disponível sob a Microsoft .Net Framework Reference License. A InfoQ não pode prestar assistência jurídica, mas nós gostaríamos de apontar algumas sessões interessantes.
Primeiro é a parte que mostra que a Microsoft é ainda muito centralizada no Windows em seu pensamento. Embora eles estejam se desprendendo de algumas restrições de cross-plataforma, eles não querem ceder nem um centímetro para ninguém que eles vêem como concorrente. Isso significa que membros da equipe Mono não devem sequer considerar olhar para este código e qualquer um que trabalha com Linux deveria pensar duas vezes.
"Você" significa o titular da licença do software, que não está envolvido na concepção, desenvolvimento, ou testando outros softwares para sistemas operacionais não Windows, que tenha o mesmo ou substancialmente os mesmos recursos ou funcionalidades que o software.
Considerando que esta é uma licença de uso de referência, seria bom ver como a Microsoft define o termo "uso de referência".
"Uso de referência" significa usar o software dentro da sua empresa como uma referência, apenas na forma de leitura, para fins exclusivos de depuração e manter seus produtos sendo executados em um produto do sistema operacional Microsoft Windows. Para maior clareza, “uso de referência” NÃO inclui (a) o direito de usar o software pelos envolvidos na concepção, desenvolvimento, ou testes de outros softwares, para um sistema operacional não Windows, que tem o mesmo ou substancialmente os mesmos recursos ou funcionalidade do software, e (b) o direito de distribuir o software para fora de sua empresa.
Novamente, seus motivos estão claros. O código fonte disponível não é resultado de um sentido novo de abertura; ele é para os desenvolvedores, um beneficio prático visando o Windows.
E a Microsoft fez muito bem em admitir que a disponibilidade do código fonte era inevitável. Steven Tewils mostrou, o código fonte era muito bonito no estado selvagem de qualquer jeito. Liberar o código fonte realmente significou apenas liberar os comentários.
Conteúdo educacional
Lean na Globo.com
Bernardo Heynemann 24 Mai, 2013
Mobilidade: Frameworks, SOs e o Mercado
Ricardo Ogliari 23 Mai, 2013
Caminhos de uma estratégia mobile
Sérgio Lopes 23 Mai, 2013
Complexidade organizacional no Século 21
Alexandre Magno 16 Mai, 2013

Olá visitante
Você precisa cadastrar-se no InfoQ Brasil ou Login para enviar comentários. Há muitas vantagens em se cadastrar.Obtenha o máximo da experiência do InfoQ Brasil.
Dê sua opinião