.NET è open source
Open source su GitHub
.NET è open source e multipiattaforma ed è gestito da Microsoft e dalla community .NET in GitHub. .NET si colloca costantemente tra i primi 30 progetti open source più attivi dal 2017, come rilevato da Cloud Native Computing Foundation.
Tutti gli aspetti di .NET sono open source, inclusi librerie di classi, runtime, compilatori, linguaggi, framework Web ASP.NET Core, framework desktop di Windows e libreria di accesso ai dati Entity Framework Core e altro ancora.
Apri per i contributi
Sì, accettiamo contributi. Come per qualsiasi progetto open source, non accettiamo tutto ciecamente. Le richieste pull ricevute vengono riesaminate per verificarne la qualità e per garantire che siano allineate agli obiettivi di .NET.
Abbiamo già accettato 100,000 i contributi degli sviluppatori di oltre 3.700 società esterne a Microsoft.
Licenze MIT e Apache 2
Le varie parti di .NET vengono mantenute in repository GitHub diversi. Questi repository usano in genere le licenze MIT o Apache 2. Documentazione delle licenze di alcuni repository e altre forme di contenuto in Creative Commons Attribution 4.0.
Per comprendere la licenza usata, vedere le specifiche repository per comprendere la licenza usata.
.NET Foundation
.NET Foundation è un'organizzazione indipendente, senza scopo di lucro, fondata per supportare un ecosistema open source innovativo, disponibile anche per l’uso commerciale basato sulla piattaforma .NET.
.NET Foundation raccoglie oltre 50 progetti open source. Microsoft e altri, come VMware (in precedenza Pivotal), Google, Samsung e Red Hat hanno apportato contributi significativi, oltre alla nostra community più ampia. Scopri come su partecipare a .NET Foundation.
Molto di più del semplice codice
Oltre al codice, abbiamo l’obiettivo di rendere ogni aspetto di .NET il più aperto possibile. Ladocumentazione è open source. È anche possibile tenere traccia di ciò che viene creato tramite roadmap e backlog del progetto .NET. Nel team .NET di Microsoft abbiamo aperto il nostro lavoro quotidiano con iniziative come open API review process e community standups.
Le indicazioni sulla libreria open source forniscono consigli agli sviluppatori .NET per creare librerie .NET di alta qualità. Le indicazioni stesse sono open source in GitHub e sono state sviluppate in collaborazione con autori di librerie popolari.
Supportato
È possibile creare una versione personalizzata di .NET dal codice sorgente, ma la maggior parte delle app di produzione richiede una versione supportata della piattaforma.
Microsoft fornisce versioni ufficiali basate e testate su server gestiti da Microsoft in Azure e supportate come qualsiasi prodotto Microsoft. Per informazioni dettagliate, vedi i criteri di supporto .NET.
Red Hat supporta .NET in Red Hat Enterprise Linux (RHEL). Red Hat compila .NET dall'origine e lo rende disponibile nella pagina .NET Download. Red Hat e Microsoft collaborano per garantire che tutto funzioni bene in RHEL.
Pronti per iniziare?
Questa esercitazione dettagliata ti aiuterà a ottenere .NET in esecuzione nel computer.