C'est étonnant... A chaque fois que je tombe sur quelque chose de paradoxal, ça parle de Microsoft :-)
Cette fois-ci, c'est un tutoriel dythirambique sur la technologie .Net (de Microsoft) qui est hébergé --je vous le donne en mille-- sur le site Microsoft.com. Mais l'aspect paradoxal tient au fait que le tutoriel en question s'extasie sur la possibilité d'utiliser XML pour faire une interface utilisateur flexible et extensible, via un dialecte appelé XUL. Il se trouve que chez Mozilla et Netscape, on a inventé XUL il y a peu près quatre ans, et qu'on s'en sert pour faire... l'interface utilisateur de Mozilla, Netscape 6 et 7, et un certain nombre d'autres projets, comme Pheonix. Le plus hilarant est que l'auteur de l'article du site Microsoft.com refait partiellement un interpréteur XUL et le propose en téléchargement, mais --accrochez-vous bien -- la licence Microsoft ne permet pas d'utiliser le code source dans le cadre open-source. :-D

Ca me rappelle cette superbe citation de Bill Veghte, vice-président du groupe Windows Server, chez Microsoft We can be open source. We love the concept of shared source (Nous pouvons être Open-Source. Nous aimons le concept de "source partagé"). Notons pour ceux qui ne savent pas ce qu'est le "Shared Source", qu'il s'agit d'une licence permettant aux grands comptes et aux universités, sous certaines conditions très restrictives, d'accéder au code source de certaines parties de certains programmes, sans pouvoir le modifier; autrement dit, pas grand chose à voir avec l'open-source... [Merci à Daniel pour les liens].