BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Atualização no .NET Reference Source

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.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT