URL: https://linuxfr.org/users/xion345/journaux/support-du-protocole-msnp Title: Support du protocole MSNP... Authors: X345 Date: 2007年06月21日T22:16:04+02:00 Tags: Score: 0 Bonjour à tous, Bon, ce n'est pas un journal pour annoncer une news phénoménale. Il s'agit juste de faire un point sur le support du protocole MSNP proposé par des implémentations libres. Tout d'abord, qu'est-ce que MSNP ? Eh bien tout simplement, il s'agit du protocole utilisé par le trop célèbre logiciel de messagerie instantanée MSN Messenger / Windows Live Messenger (MS Network Protocol). Microsoft avait ouvert la version 2 du protocole (datant de 1999). Les fonctionnalités basiques de ce protocole sont donc supportés par les implémentations libres. C'est la 1ère phase du "embrace, extend and extermine". Simplement, Microsoft, ajoute toujours de nouvelles fonctionnalités à son protocole (et bien sur, les nouvelles versions ne sont pas dévoilées), permettant alors d'utiliser des émoticones personnalisés, des wizz, des messages audios, des webcams, des micros etc. Bien sur, étant donné que ces nouvelles fonctionnalités ne sont pas supportées par les implémentations libres de MSN, je passe toujours pour un retardataire minable quand je converse avec mes amis sur MSN (Quoi, on peut même pas se parler par micro, quoi tu peux pas recevoir des messages audio etc..., mais c'est vraiment nul Linux. Bon alors, après on a beau faire sa sérénade sur les protocoles ouverts XMPP/Jabber/SIP et openwengo, ça ne marche pas...). C'est le extermine de Bill! Cependant, les developpeurs de logiciel libre sont tout de même assez coriaces puisqu'il existe des projets de documentation du protocole MSN (en utilisant des sniffers notamments) [http://msnpiki.msnfanatic.com/index.php/Main_Page](http://msnpiki.msnfanatic.com/index.php/Main_Page) On voit qu'en plus d'ajouter de nouvelles fonctionnalités, certaines commandes sont modfiées avec les différentes version du protocole. Je me suis interressé au support du micro/conversation audio : - Kopete : Micro non supporté - Telepathy (Pymsn) : apparemement rien - aMSN : support des messages vocaux dans la dernière version (0.97RC-1). Webcams (Image) : - Kopete : OK - Telepathy : Apparemment non - aMSN : OK Les protocoles de transfert de fichier peer-to-peer son plus ou moins bien supportés. Bref, on constate que le support est limité, ce qui est bien normal. Pour ceux qui ne connaissent pas telepathy, c'est une bibliothèque qui a pour vocation d'être universelle (backend), et donc de pouvoir être réutilisée dans n'importe quel logiciel de messangerie. Elle sera utilisée notamment dans les prochaines version de Kopete. C'est vrai que cela parait idiot que chaque logiciel développe sa propre bibliothèque (aMSN, Kopete etc...), au lieu de mutualiser les efforts ;-) Pour finir, j'ai aussi testé le client officiel (WLM 8.1) sous le système d'exploitation édité par une société en abus de position dominante, chose que je n'avais pas fait depuis la version 6. Quelques remarques : - Que de pubs, ça clignote de partout ! - Propriétaire et Windows, Beurrrkk ! + Interface jolie (mais c'est gaché par la pub). Désolé de dire ça mais c'est quand même mieux que le Tk de aMSN. + Conversation audio, messages vocaux. D'après moi, ce genre de truc, ça n'est pas du gadget inutile, c'est réellement pratique. + Gadgets inutiles ;-) , qui au final ne sont pas trop mal supportés par Kopete/aMSN : émoticones personnalisés (Qu'est-ce que ça peut m'énerver : un lol qui gigote dans dans tous les sens, un A+ qui devient un bonhomme qui dit au revoir etc..., rien que ça me donne envie d'utiliser Gaim !). - Wizz : supportés par aMSN/Kopete - Messages hors-lignes : pas de support libre (Fianlement assez pratique) - Ecriture manuscripte : pas de support libre (inutile, mais alors ;-) a un point) - Emoticones personnalisés : aMSN/Kopete (inutile aussi) - Jeux : Aucune idée (inutile aussi) J'ai aussi découvert un truc aberrant, certains sites proposent de PAYER, juste pour obtenir un avatar personnalisé ou des emoticones : incroyable mais vrai ! Bref, la seule chose qui m'a manqué quand je suis revenu sous Linux est le support de l'audio ! J'ai donc cherché à savoir quand ce sera supporté : - Pas documenté dans MSN Piki - Dans la roadmap de Kopete 1.0 : _"Telepathy plugin with support for text, voice and video channel."_ Euh là, si ils arrivent à faire ça pour KDE 4.0, qui devrait bientot arriver en BETA, je m'incline. Ce serait vraiment génial. Mais bon, je ne n'ai pas vraiment confiance dans ce genre d'affirmation vague ;-) **Ma question est donc : Y'a-t-il quelqu'un au courant du travail accompli sur Kopete au jour d'aujourd'hui ?** Enfin, je voulais signaler qu'au niveau des focntionnalités réellement utiles, Jabber n'était pas si en retard qu'on le dit (Support de l'audio via libjingle et SIP, messages hors-ligne)... Liens : -MSN sur Wikipédia : [http://fr.wikipedia.org/wiki/MSN_Messenger](http://fr.wikipedia.org/wiki/MSN_Messenger) -Documentation de MSNP : [http://msnpiki.msnfanatic.com/index.php/Main_Page](http://msnpiki.msnfanatic.com/index.php/Main_Page) -Kopete MSN : [http://wiki.kde.org/tiki-index.php?page=Kopete+MSN](http://wiki.kde.org/tiki-index.php?page=Kopete+MSN) -Kopete Roadmap : [http://techbase.kde.org/Projects/Kopete/Roadmap](http://techbase.kde.org/Projects/Kopete/Roadmap) - aMSN, "features" : [http://www.amsn-project.net/features.php](http://www.amsn-project.net/features.php)