Qu'est-ce qu'un logiciel open source ?

Effectué

Wikipédia définit le logiciel open source comme suit :

« Le logiciel open source est un type de logiciel informatique dans lequel le code source est publié dans le cadre d’une licence dans laquelle le détenteur des droits d’auteur accorde aux utilisateurs les droits d’étude, de modification et de distribution du logiciel à toute personne et à quelque fin que ce soit. »

Le développement logiciel open source associé est une forme collaborative de développement logiciel impliquant plusieurs contributeurs. Ensemble, ils créent et maintiennent des logiciels et du code source à l’aide de sources ouvertes. L’utilisation de logiciels open source est désormais largement adoptée.

Microsoft lui-même a également adopté des logiciels open source dans ses logiciels et les plateformes de développement qu’ils proposent.

Capture d’écran des outils et technologies open source dans Azure.

les plateformes .net, telles que le .NET Framework d’origine et, encore plus, .net Core, utilisent plusieurs composants créés par la communauté open source et non par Microsoft. Dans ASP.NET et ASP.NET noyau, de nombreuses bibliothèques de développement frontal sont des composants open source, tels que jQuery, Angular et React.

Au lieu de créer des composants eux-mêmes, les équipes de Microsoft utilisent les composants Open source et dépendent de ces composants.

Les équipes contribuent et investissent également dans les projets et les composants Open source, en s’intégrant au travail collaboratif. En plus d’adopter des logiciels open source externes, Microsoft a aussi rendu des parties significatives de ses logiciels disponibles en open source.

.NET est un parfait exemple de la façon dont Microsoft a changé sa position en open source. Il a rendu le code base pour les .NET Framework et .net Core disponibles et de nombreux autres composants.

.NET Foundation vise à promouvoir la nécessité et les avantages de la plateforme .NET. Et promouvoir l’utilisation de .NET Open source pour les développeurs.

Pour plus d'informations, consultez le site Web de la Fondation .NET .