ASP.NET MVC, Web API, Razor, e Open Source (Código Aberto)
- by Leniel Macaferi
A Microsoft tornou o código fonte da ASP.NET MVC disponível sob uma 
licença open source (de código aberto) desde a primeira versão V1. Nós também
 integramos uma série de grandes tecnologias de código aberto no 
produto, e agora entregamos jQuery, jQuery UI, jQuery Mobile, jQuery 
Validation, Modernizr.js, NuGet, Knockout.js e JSON.NET como parte integrante dos 
lançamentos da ASP.NET MVC. 
Estou muito animado para anunciar 
hoje que também iremos liberar o código fonte da ASP.NET Web API e 
ASP.NET Web Pages (também conhecido como Razor) sob uma licença open 
source (Apache 2.0), e que iremos aumentar a transparência do 
desenvolvimento de todos os três projetos hospedando seus 
repositórios de código no CodePlex (usando o novo suporte ao Git anunciado na semana passada - em Inglês). Isso permitirá um modelo de desenvolvimento mais aberto, 
onde toda a comunidade será capaz de participar e fornecer feedback nos 
checkins (envios de código), corrigir bugs, desenvolver novos
 recursos, e construir e testar os produtos diariamente usando a versão 
do código-fonte e testes mais atualizada possível.
 
Nós também 
pela primeira vez permitiremos que os desenvolvedores de fora da Microsoft 
enviem correções e contribuições de código que a equipe de 
desenvolvimento da Microsoft irá rever para potencial inclusão nos 
produtos. Nós anunciamos uma abordagem de desenvolvimento 
semelhantemente aberta com o Windows Azure SDK em Dezembro passado, e 
achamos que essa abordagem é um ótimo caminho para estreitar as 
relações, pois permite um excelente ciclo de feedback com os 
desenvolvedores - e, finalmente, permite a entrega de produtos ainda 
melhores, como resultado.
 
Muito importante - ASP.NET MVC, Web API
 e o Razor continuarão a ser totalmente produtos suportados pela 
Microsoft que são lançados tanto independentemente, bem como parte do 
Visual Studio (exatamente da mesma maneira como é feito hoje em dia). 
Eles também continuarão a ser desenvolvidos pelos mesmos desenvolvedores
 da Microsoft que os constroem hoje (na verdade, temos agora muito mais 
desenvolvedores da Microsoft trabalhando na equipe da ASP.NET). Nosso 
objetivo com o anúncio de hoje é aumentar ainda mais o ciclo de 
feedback/retorno sobre os produtos, para nos permitir oferecer produtos 
ainda melhores. Estamos realmente entusiasmados com as melhorias que 
isso trará.
 Saiba mais 
Agora você pode navegar, sincronizar e construir a árvore de código fonte da ASP.NET MVC, Web API, e Razor através do website  http://aspnetwebstack.codeplex.com.  
 
O
 repositório Git atual no site refere-se à árvore de desenvolvimento do 
marco RC (release candidate/candidata a lançamento) na qual equipe vem 
trabalhando nas últimas semanas, e esta mesma árvore contém ambos o 
código fonte e os testes, e pode ser construída e testada por qualquer 
pessoa. Devido aos binários produzidos serem bin-deployable (DLLs 
instaladas diretamente na pasta bin sem demais dependências), isto 
permite a você compilar seus próprios builds e experimentar as 
atualizações do produto, tão logo elas sejam adicionadas no 
repositório.
 
Agora você também pode contribuir diretamente para o
 desenvolvimento dos produtos através da revisão e envio de feedback 
sobre os checkins de código, enviando bugs e ajudando-nos a verificar as
 correções tão logo elas sejam enviadas para o repositório, sugerindo e 
dando feedback sobre os novos recursos enquanto eles são implementados, 
bem como enviando suas próprias correções ou contribuições de código. 
Note que todas as submissões de código serão rigorosamente analisadas 
??e testadas pelo Time da ASP.NET MVC, e apenas aquelas que atenderem a 
um padrão elevado de qualidade e adequação ao roadmap (roteiro) definido
 para as próximas versões serão incorporadas ao código fonte do produto.
 Sumário 
Todos
 nós da equipe estamos realmente entusiasmados com o anúncio de hoje - 
isto é algo no qual nós estivemos trabalhando por muitos anos. O 
estreitamento no relacionamento entre a comunidade e os desenvolvedores 
nos permitirá construir produtos ainda melhores levando a ASP.NET para o
 próximo nível em termos de inovação e foco no cliente.
 
Obrigado!
 
Scott
 
P.S. Além do blog, eu uso o Twitter para disponibilizar posts rápidos e para compartilhar links. Meu apelido no Twitter é: @scottgu
Texto traduzido do post original por
 Leniel Macaferi.