O .NET é de código aberto
Código aberto no GitHub
O .NET é de código aberto, plataforma cruzada e é mantido pela Microsoft e pela comunidade .NET no GitHub. O .NET classifica consistentemente entre os 30 principais projetos de código aberto mais ativos desde 2017, conforme acompanhado pela Cloud Native Computing Foundation.
Todos os aspectos do .NET são de código aberto, incluindo bibliotecas de classes, runtime, compiladores, idiomas, estrutura da Web de ASP.NET Core, estruturas da área de trabalho Windows, biblioteca de acesso de dados Entity Framework Core e muito mais.
Abrir para contribuições
Sim, nós aceitamos contribuições! Assim como ocorre com qualquer projeto de software livre, não apenas aceitaremos tudo às cegas. As solicitações pull que recebemos são examinadas para obter qualidade e para garantir que elas se alinhem com as metas do .NET.
Já aceitamos mais de 100,000 desenvolvedores de mais de 3.700 empresas fora da Microsoft.
Licenças MIT e Apache 2
As várias partes do .NET são mantidas em diferentes repositórios do GitHub. Esses repositórios normalmente usam as licenças MIT ou Apache 2. Alguns repositórios licenciam a documentação e outras formas de conteúdo em Atribuição de CommonsCreative 4.0.
Para entender a licença usada, consulte repositórios específicos para entender a licença usada.
.NET Foundation
A .NET Foundation é uma organização independente sem fins lucrativos estabelecida para favorecer um ecossistema inovador de código aberto e fácil de usar comercialmente em torno da plataforma .NET.
Mais de 50 projetos de software livre fazem parte do .NET Foundation. A Microsoft, bem como outras como VMware (anteriormente Pivotal), Google, Samsung e Red Hat, fizeram contribuições significativas, além de nossa comunidade mais ampla. Veja como você pode se envolver com o .NET Foundation.
Mais do que apenas código
Além do código, nosso objetivo é tornar todos os aspectos do .NET o mais abertos possível. A documentação é de código aberto. Você também pode acompanhar o que está sendo desenvolvido por meio dos roteiros e listas de pendências do projeto .NET. Na equipe do .NET da Microsoft, abrimos nosso trabalho diário com iniciativas como nosso processo de revisão de API aberta e as reuniões da comunidade.
As Diretrizes da biblioteca de código aberto oferece recomendações para desenvolvedores do .NET criarem bibliotecas do .NET de alta qualidade. As diretrizes são de código aberto no GitHub e desenvolvidas em parceria com autores populares de biblioteca.
Com suporte
Você pode criar sua própria versão do .NET do código-fonte, mas a maioria dos aplicativos de produção precisa de uma versão com suporte da plataforma.
A Microsoft envia versões oficiais criadas e testadas em servidores mantidos pela Microsoft no Azure e com suporte, assim como qualquer produto da Microsoft. Consulte política de suporte do .NET para obter detalhes.
O Red Hat dá suporte ao .NET no RHEL (Red Hat Enterprise Linux). O Red Hat compila o .NET da origem e o disponibiliza na página .NET Download. O Red Hat e a Microsoft colaboram para garantir que tudo funcione bem no RHEL.
Pronto para começar?
Nosso tutorial passo-a-passo irá ajudá-lo a usar o .NET em seu computador.