Le projet Mono a mis en ligne hier la version 2 de Moonlight, son implémentation pour Linux et Unix de Silverlight, la technologie de client riche de Microsoft. Projet soutenu par Novell, devenu un grand partenaire de Microsoft, Mono vise à porter l'environnement .Net sur les machines Linux et Unix. N'importe quel Linux, et plus seulement celui de Novell, Suse : Microsoft s'engage désormais à ne pas poursuivre pour utilisation frauduleuse de sa propriété intellectuelle en cas de distribution et d'utilisation de Moonlight sur n'importe quel Linux. Un geste nécessaire pour couper l'herbe sous le pied d'Adobe, qui tente de son côté d'imposer Flash et AIR. Même si les équipes de Microsoft informent régulièrement celles de Novell, menées par Miguel de Icaza, des avancées de Silverlight, celles-ci ne suivent pas tout à fait le même rythme. Ainsi, alors que Microsoft a déjà sorti Silverlight 3 et donné quelques informations sur Silverlight 4, attendu dans quelques mois, Moonlight 2 est « une implémentation de Silverlight 2, avec quelques éléments de Silverlight 3 », explique Miguel de Icaza. En particulier, cette version 2 améliore les fonctions vidéo et audio, adoptant notamment le 'smooth streaming' (diffusion de la vidéo en débit variable selon la bande passante, en toute transparence pour l'utilisateur). Miguel de Icaza prévoit une version 3 de Moonlight pour le troisième trimestre 2010. Elle sera capable d'afficher de la 3D.