BT

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.

Avalie esse artigo

Relevância
Estilo/Redação

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
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.