BT
x A sua opinião é importante! Por favor preencha a pesquisa do InfoQ sobre os seus hábitos de leitura!

Atualização no .NET Reference Source

por Jonathan Allen , traduzido por Douglas Masson em 15 Dez 2008 |

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.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT