Un homme observant les offres dans un magasin de vin avec une tablette à la main.
Agrandir
/ Mono se situe-t-il entre le cabernet savignon chilien et le malbec argentin, ou est-ce plutôt un orange, peut-être ?

Getty Images

Microsoft a fait don du projet Mono, un cadre open-source qui a permis à sa plateforme .NET de s’étendre aux systèmes non-Windows, à la communauté Wine. WineHQ sera le gestionnaire du code source du projet Mono, tandis que Microsoft encouragera les applications basées sur Mono à migrer vers son cadre .NET open-source.

Comme noté par Microsoft sur la page d’accueil du projet Mono, la dernière version majeure de Mono est sortie en juillet 2019. Mono a été “un précurseur pour la plateforme .NET sur de nombreux systèmes d’exploitation” et a été la première implémentation de .NET sur Android, iOS, Linux et d’autres systèmes d’exploitation.

Ximian, Novell, SUSE, Xamarin, Microsoft—maintenant Wine

Mono a débuté comme un projet de Miguel de Icaza, co-créateur du bureau GNOME. De Icaza a dirigé Ximian (à l’origine Helix Code), avec l’objectif de développer la plateforme .NET, alors nouvelle, de Microsoft pour les plateformes de type Unix. Ximian a été acquis par Novell en 2003.

Mono a été essentiel aux efforts de de Icaza pour intégrer Silverlight, un plug-in de navigateur pour “applications médias riches interactives” (c’est-à-dire un concurrent de Flash), sur les systèmes Linux. Novell a promu Mono comme un moyen de développer des applications pour iOS avec C# et d’autres langages .NET. Microsoft a appliqué sa “Community Promise” à ses normes .NET en 2009, confirmant sa volonté de laisser Mono se développer en dehors de son contrôle direct.

En 2011, cependant, Novell, sur la voie de l’acquisition, n’apportait plus beaucoup de soutien à Mono, et de Icaza a lancé Xamarin pour promouvoir Mono pour Android. Novell (via sa filiale SUSE) et Xamarin ont conclu un accord selon lequel Xamarin prendrait en charge la propriété intellectuelle et les clients, utilisant Mono au sein de Novell/SUSE.

Microsoft a ouvert la plupart de .NET en 2014, puis a poussé cette initiative plus loin en acquérant Xamarin entièrement en 2016, mettant Mono sous licence MIT et intégrant les offres de Xamarin dans divers projets open-source. Mono existe maintenant comme un dépôt qui pourrait un jour être archivé, bien que Microsoft promette de conserver des binaires pendant au moins quatre ans. Ceux qui souhaitent continuer à utiliser Mono sont dirigés vers la “branche moderne” du projet au sein de .NET.

Que signifie cela pour Mono et Wine ? Pas grand-chose au départ. Wine, une couche de compatibilité pour les applications Windows sur des systèmes conformes à POSIX, a déjà utilisé du code Mono dans des correctifs et dispose de son propre moteur Mono. En faisant don de Mono à Wine, Microsoft a, au minimum, effacé les dernières craintes que quiconque pouvait avoir concernant le contrôle de l’entreprise sur le projet. C’est une Microsoft très différente, ouverte à l’open-source, qui réalise ce mouvement, mais quoi qu’il en soit, c’est un bon geste.

En tant que journaliste pour LesNews, je suis particulièrement attentif à l’évolution de ces projets open-source. Le don de Microsoft à la communauté Wine pourrait avoir des répercussions importantes pour les développeurs et les utilisateurs qui s’appuient sur Mono, et cela marque une nouvelle collaboration entre de grandes entreprises technologiques et des communautés de développeurs, ce qui pourrait favoriser une innovation accrue à l’avenir.

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *