Les projets un peu fou du logiciel libre, épisode 20 : l’épopée de Mono, l’implémentation libre de .Net

Nous sommes en 2002. À l’époque, Microsoft propose l’ensemble des outils .Net pour mettre en place une technologie multi-plateforme et faire la nique à Java. Bien qu’à l’origine uniquement développé pour ses OS, des développeurs du libre décident de créer un équivalent pour les distributions GNU/Linux, et Mono pointe le bout de son nez à la mi-2004.

Le projet souffre alors de critiques par rapport aux brevets logiciels de Microsoft sur .Net, mais cela n’empèche pas Novell et Xamarin de pousser à l’adoption du langage. Des outils sont créés à destination du grand public avec plus ou moins de succès.

De mémoire, il y a eu un indexeur et outils de recherches de fichiers, Beagle qui sera remplacé par Tracker. Le projet écrit en C# a vu sa dernière publication en janvier 2009… Un message dans une liste de publication confirma l’abandon un an plus tard.

Autre logiciel abandonné ? F-Spot, un outil de gestion de photo dont la dernière version date de 2010. Sans oublier le lecteur de musique Banshee dont le développement est en suspend depuis mars 2014…

On peut continuer la liste avec Gnome Do dont la dernière version date de novembre 2014… Son dérivé Docky semble être au point mort depuis 2015.

Un seul outil grand public semble survivre, c’est Tomboy, un outil de prise de notes… Du moins en apparence, sa dernière version date de juillet 2017. Une version dite Tomboy-NG est en cours de développement.

Il ne faudrait pas oublier Pinta, un outil de retouche photo à la Photofiltre, même si sa dernière version officielle date de mars 2015.

J’ai donc fait une vidéo pour montrer les quelques outils grand public développés en Mono et voir l’état des lieux en 2018.

Avec le rachat de Xamarin par Microsoft en 2016, on peut se dire que Mono a été tout sauf un succès, et on se demande bien pourquoi au final ! Mis à part Pinta, avec quel logiciel peut-on encore justifier l’existence de Mono ? Si vous avez des idées, je suis preneur !