.NET est open source
Open source sur GitHub
.NET est open source et multiplateforme et est maintenu par Microsoft et la communauté .NET sur GitHub. .NET se classe régulièrement parmi les top 30 des projets open source les plus actifs depuis 2017, selon le suivi de la Cloud Native Computing Foundation.
Tous les aspects de .NET sont open source, notamment les bibliothèques de classes, le runtime, les compilateurs, les langages, les infrastructures Web ASP.NET Core, les infrastructures de bureau Windows, la bibliothèque d’accès aux données Entity Framework Core, etc.
Ouvrir pour les contributions
Oui, nous acceptons les contributions ! Comme pour n’importe quel projet open source, nous n’acceptons pas tout. Les demandes de tirage que nous recevons sont examinées pour vérifier leur qualité et s’assurer qu’elles correspondent aux objectifs de .NET.
Nous avons déjà accepté plus de 100,000 contributions de développeurs de plus de 3 700 entreprises extérieures à Microsoft.
Licences MIT et Apache 2
Les différentes parties de .NET sont conservées dans différents référentiels GitHub. Ces référentiels utilisent généralement les licences MIT ou Apache 2 . Certains référentiels autorisent la documentation et d'autres formes de contenu sous Creative Commons Attribution 4.0.
Pour comprendre la licence utilisée, consultez référentiels pour comprendre la licence utilisée.
Élément de base .NET
.NET Foundation est une organisation à but non lucratif indépendante établie pour prendre en charge un écosystème de open source innovant, convivial et commercial autour de la plateforme .NET.
Plus de 50 projets open source font partie de la Fondation .NET. Microsoft ainsi que d'autres comme VMware (anciennement Pivotal), Google, Samsung et Red Hat ont apporté des contributions importantes, en plus de notre communauté plus large. Découvrez comment vous pouvez vous impliquer auprès de la Fondation .NET.
Plus qu'un simple code
En plus du code, nous cherchons à rendre tous les aspects de .NET aussi ouverts que possible. La documentation est open source. Vous pouvez également suivre ce qui est généré via les feuilles de route du projet .NET et les backlogs. Au sein de l’équipe .NET de Microsoft, nous avons ouvert notre travail quotidien avec des initiatives telles que notre processus de révision d’API ouvert et les communauté autonome.
Les guides sur les bibliothèques open source fournissent des recommandations aux développeurs .NET pour créer des bibliothèques .NET de haute qualité. Le guide lui-même est open source sur GitHub et développé en partenariat avec des auteurs de bibliothèques populaires.
Pris en charge
Vous pouvez créer votre propre version de .NET à partir du code source, mais la plupart des applications de production ont besoin d’une version prise en charge de la plateforme.
Microsoft fournit des versions officielles qui sont créées et testées sur des serveurs gérés par Microsoft dans Azure et prises en charge comme n'importe quel produit Microsoft. Consultez la politique de support .NET pour plus de détails.
Red Hat prend en charge .NET sur Red Hat Enterprise Linux (RHEL). Red Hat construit .NET à partir de la source et le rend disponible sur la page Téléchargement .NET. Red Hat et Microsoft collaborent pour s'assurer que tout fonctionne correctement sur RHEL.
Prêt à démarrer ?
Notre tutoriel étape par étape vous aidera à démarrer .NET sur votre ordinateur.