☕️ Microsoft rend open source… son Comic Chat !
Microsoft a annoncé la publication en open source de Microsoft Comic Chat, son célèbre client de messagerie des années 1990. L’application a été initialement développée en 1995 par David Kurlander, qui faisait alors partie de la division Microsoft Research Virtual Worlds.
En juillet 2024, Microsoft a rendu public le code source de Microsoft Comic Chat, un logiciel de messagerie instantanée des années 1990. Développé initialement en 1995 par David Kurlander au sein de Microsoft Research Virtual Worlds, cet outil a été intégré à Internet Explorer 3 la même année, puis à Windows 98. Son objectif était de transformer automatiquement les conversations textuelles en bandes dessinées générées en temps réel. L'application utilisait des algorithmes pour analyser le texte et adapter dynamiquement les expressions des personnages, leurs gestes ainsi que la mise en page des cases. Les avatars étaient conçus par l'artiste Jim Woodring.
L'application Microsoft Comic Chat est également à l'origine de la police de caractères Comic Sans MS. Conçue en 1994 par Vincent Connare pour Microsoft, cette police a été spécifiquement créée pour s'adapter au style informel des bulles de discussion des bandes dessinées. Elle est devenue emblématique des années 1990 et reste aujourd'hui l'une des polices les plus reconnaissables, souvent utilisée dans un contexte ludique ou décalé.
Microsoft a décidé de publier le code source de Comic Chat sous licence MIT, un type de licence open source qui permet une utilisation libre et gratuite du logiciel. L'objectif principal de cette démarche est la préservation historique du logiciel, ainsi que la possibilité pour les développeurs de l'expérimenter et de le moderniser. Le dépôt disponible sur GitHub contient le code original écrit en C++, utilisant les Microsoft Foundation Classes (MFC) et développé avec Visual C++ 4.0.
Pour faciliter l'utilisation de Comic Chat sur des systèmes modernes, Microsoft fournit des guides et des exemples d'adaptation assistés par intelligence artificielle. Ces ressources permettent de compiler l'application avec les versions récentes de Visual Studio, d'assurer une compatibilité d'affichage sur les écrans actuels et de rétablir la connexion avec les serveurs IRC modernes. Le protocole IRC (Internet Relay Chat) est un système de discussion en temps réel apparu dans les années 1980, toujours utilisé aujourd'hui pour des échanges textuels.
Les serveurs *IRC* ont évolué depuis les années 1990 pour intégrer des fonctionnalités modernes comme l'authentification *SASL*, le chiffrement *SSL* ou encore la détection de frappe en temps réel. Bien que certains serveurs restent limités à des fonctionnalités basiques comme le texte brut ou des couleurs, d'autres ont adopté des standards plus récents comme l'*UTF-8* pour les caractères spéciaux. Malgré ces évolutions, l'*IRC* conserve une base d'utilisateurs fidèles, notamment pour des échanges techniques ou communautaires.

