Comment augmenter notre productivité individuelle et collective ? Nicolas Vérité tient, le samedi 29 mars 2008, de 13h00 à 18h00, une conférence qui nous donne des éléments de réponses. Le thème porte sur les possibilités de Jabber.
Jabber est un système standard et ouvert de messagerie instantanée et de présence. C'est également un système de collaboration en quasi-temps-réel et d'échange multimédia via Jingle. Il génère des possibilités de plus values qui font la différence par rapport aux logiciels fermés ou propriétaires.
Boris Ganne, ingénieur Open Source co-organise ce séminaire.
Le serveur XMPP libre ejabberd en version 2.0
XMPP est le protocole standard ouvert (IETF) de routage générique de flux XML et binaire (via Jingle), qui a décidément le vent en poupe ces temps-ci, avec les essais à grande échelle d'AOL et Yahoo! sur la messagerie instantanée et la présence (alors que ceux-ci ont déjà leur solution propriétaire depuis des années), ainsi que la prise de conscience générale sur les capacités sociales et applicatives de XMPP et de son architecture.
ejabberd est un serveur XMPP libre publié sous licence GPLv2, écrit en langage erlang. La grande force de ejabberd est sa capacité de mise à l'échelle (scalability), motorisant les plus importants serveurs Jabber de la planète (jabber.org, MXiT, SAPO). Le langage erlang, langage fonctionnel concurrent temps réel et distribué, lui permet les mises à jour sans interruption de service et des fonctionnalités de tolérance de pannes.
La version 2.0 de ejabberd apporte avant tout, après un an et demi de travail, des améliorations de mise à l'échelle et de robustesse, grâce à une refonte d'architecture, nommée Flexarch. Celle-ci apporte entre autre la capacité des composants à fonctionner en cluster.
ejabberd 2.0 affiche en outre les nouvelles fonctionnalités suivantes :
ejabberd est un serveur XMPP libre publié sous licence GPLv2, écrit en langage erlang. La grande force de ejabberd est sa capacité de mise à l'échelle (scalability), motorisant les plus importants serveurs Jabber de la planète (jabber.org, MXiT, SAPO). Le langage erlang, langage fonctionnel concurrent temps réel et distribué, lui permet les mises à jour sans interruption de service et des fonctionnalités de tolérance de pannes.
La version 2.0 de ejabberd apporte avant tout, après un an et demi de travail, des améliorations de mise à l'échelle et de robustesse, grâce à une refonte d'architecture, nommée Flexarch. Celle-ci apporte entre autre la capacité des composants à fonctionner en cluster.
ejabberd 2.0 affiche en outre les nouvelles fonctionnalités suivantes :
- PubSub, pour la publication d'informations et la souscription à ces flux, implémentant du vrai push (et non du polling) intelligent en fonction de la présence, et ce, en quasi-temps-réel (instantané) ;
- Personal Eventing, pour les évènements personnels tels que l'avatar, la géolocalisation, l'activité, mais aussi des informations plus « fun » telles que l'humeur, la musique écoutée, la vidéo regardée, le site web visité, le jeu en cours, la discussion en cours ;
- proxy de transferts de fichiers ;
- serveur de fichiers HTTP ;
- BOSH (ou HTTP binding) pour les applications Web 2.0 ;
- authentification PAM ;
- des améliorations du support LDAP ;
- administration à distance via les Ad-Hoc Commands ;
- localisation dans 24 langues ;
- et les incontournables corrections de bugs.
Conférence sur Jabber à Paris
Nicolas Vérité donnera le mercredi 13 février 2008, à 19h15, une conférence sur les avantages de l'utilisation d'une messagerie instantanée libre, en open source, permettant, outre les usages habituels du "chat" , de dialoguer avec un grand nombre d'autres applications, et de s'intégrer habilement dans des services divers au sein d'applications d'entreprises. Jabber s'installe sur tout système d'exploitation (Linux, Windows, etc.)
Sortie de Sip Communicator alpha 2
Après presque un an de développement, l'équipe de développement de SIP Communicator est fière de vous annoncer que la version 1.0-alpha2 est disponible.
Pour rappel, SIP Communicator est un client de messagerie instantanée et de VoIP libre (licence LGPL) et multiplateforme (Linux, Mac OS X et l'autre OS). Il est compatible avec la majorité des protocoles de messagerie instantanée actuels, standard ouvert comme propriétaires.
Les changements majeurs apportés par cette version sont :
Bien d'autres choses ont été ajoutées, améliorées et stabilisées, n'hésitez pas à aller le constater par vous-même !
Pour rappel, SIP Communicator est un client de messagerie instantanée et de VoIP libre (licence LGPL) et multiplateforme (Linux, Mac OS X et l'autre OS). Il est compatible avec la majorité des protocoles de messagerie instantanée actuels, standard ouvert comme propriétaires.
Les changements majeurs apportés par cette version sont :
- Support de nouveaux protocoles : SIP/SIMPLE, Yahoo! Messenger, AIM, Bonjour, Jingle (XMPP)
- Le support des salles de discussion pour IRC et Jabber (développement encore actif)
- Le support des flux RSS
- L'ajout d'un icone "systray"
- Le support des avatars et des photos pour les contacts
- Meilleure fiabilité pour la sauvegarde des fichiers de configuration
Bien d'autres choses ont été ajoutées, améliorées et stabilisées, n'hésitez pas à aller le constater par vous-même !
Neuvième causerie APRIL sur Jabber/XMPP
Les « Causeries APRIL » sont des interviews ou des discussions organisées régulièrement (avec un objectif d'une par semaine ou quinzaine), d'une durée d'une heure ou plus, sur un sujet donné. Elles sont réalisées techniquement via IRC et/ou Jabber. Les comptes-rendus sont publics ou privés suivant les sujets abordés.
Les précédentes causeries ont abordé des sujets variés (histoire et évolution de l'APRIL, brevets sur les logiciels, extension des droits de la « propriété intellectuelle », RMLL, vote électronique, Wikipédia, APRIL et les entreprises).
Le 10 octobre dernier a eu lieu la neuvième causerie APRIL sur le thème « Jabber, les enjeux, et pourquoi la communauté du libre devrait Jabberiser » avec Nicolas Vérité, membre élu de la XSF (XMPP Standards Foundation) et adhérent APRIL. 2h40 de questions/réponses pour un compte-rendu particulièrement riche et intéressant qui couvre de très nombreux points.
Les précédentes causeries ont abordé des sujets variés (histoire et évolution de l'APRIL, brevets sur les logiciels, extension des droits de la « propriété intellectuelle », RMLL, vote électronique, Wikipédia, APRIL et les entreprises).
Le 10 octobre dernier a eu lieu la neuvième causerie APRIL sur le thème « Jabber, les enjeux, et pourquoi la communauté du libre devrait Jabberiser » avec Nicolas Vérité, membre élu de la XSF (XMPP Standards Foundation) et adhérent APRIL. 2h40 de questions/réponses pour un compte-rendu particulièrement riche et intéressant qui couvre de très nombreux points.
Sortie de Psi 0.11
Après un cycle de développement particulièrement long, et après 5 bêta et 3 RC, le client Jabber libre et multiplateforme Psi sort enfin en version 0.11. Cette version devait - à la base - n'avoir aucune nouvelle fonctionnalité et ne devait comporter comme modification que le passage de Qt3 à Qt4, mais Qt4 ayant mis du temps à se stabiliser, les développeurs ont eu le temps de rajouter beaucoup de fonctionnalités. Cette sortie lui permet de rattraper en partie le retard que ce client a pris par rapport à son principal concurrent libre : Gajim.
Parmi les nouveautés, on trouve une gestion largement amélioré des salons de discussion. Il est maintenant possible avec Psi de configurer un salon et de le modérer. Les avatars ont également été ajoutés, par contre la méthode la plus utilisée par la majorité des autres clients jabber n'est supportée qu'en lecture, l'équipe préfère supporter la nouvelle méthode pour les avatars, techniquement meilleure mais qui demande une prise en charge au niveau du serveur qui n'est encore que très rarement présent.
Parmi les nouveautés, on trouve une gestion largement amélioré des salons de discussion. Il est maintenant possible avec Psi de configurer un salon et de le modérer. Les avatars ont également été ajoutés, par contre la méthode la plus utilisée par la majorité des autres clients jabber n'est supportée qu'en lecture, l'équipe préfère supporter la nouvelle méthode pour les avatars, techniquement meilleure mais qui demande une prise en charge au niveau du serveur qui n'est encore que très rarement présent.
irssi-xmpp : un nouveau module Jabber pour irssi
Il existe de nombreuses façons de se connecter au réseau Jabber avec irssi. Parmi celles-ci on retrouve : bitlbee (une passerelle de messagerie instantanée qui permet de se connecter depuis n'importe quel client IRC), irssi-jabber (un module irssi pour se connecter au réseau Jabber), gc (un script perl pour irssi permettant de se connecter aux salons de discussions de Jabber), PSYC et sûrement d'autres manières que je n'ai pas encore découvertes...
Jusqu'à présent j'utilisais bitlbee mais je (NdAMR : ErrTu, l'auteur du journal d'origine) voulais quelque chose dans irssi qui ne se connecte qu'à Jabber, qui prend en charge tout ou une grande partie du protocole XMPP (et de ses extensions incontournables) et qui le fasse bien. Hélas la plupart des autres solutions qui m'intéressaient ne sont ni complètes ni maintenues.
J'ai donc décidé de créer un nouveau module irssi pour se connecter au réseau Jabber en se basant sur le même principe que le module déjà existant irssi-jabber. Et après une petite semaine de développement, j'ai l'honneur de vous présenter irssi-xmpp !
Le module s'appuie sur la bibliothèque Loudmouth, écrite en C avec Glib, utilisée par Gossip, Inkscape et Telepathy, qui se veut légère et facile à utiliser pour programmer toutes sortes de choses dans les limites du protocole XMPP. Et je dois dire qu'elle fait plutôt bien son boulot.
La version actuelle du module irssi-xmpp et par la même occasion la première version publique est la 0.10 (NdAMR : et dans la foulée du journal, la 0.11). Au programme, la base de la base :
Merci à ErrTu pour son journal.
Jusqu'à présent j'utilisais bitlbee mais je (NdAMR : ErrTu, l'auteur du journal d'origine) voulais quelque chose dans irssi qui ne se connecte qu'à Jabber, qui prend en charge tout ou une grande partie du protocole XMPP (et de ses extensions incontournables) et qui le fasse bien. Hélas la plupart des autres solutions qui m'intéressaient ne sont ni complètes ni maintenues.
J'ai donc décidé de créer un nouveau module irssi pour se connecter au réseau Jabber en se basant sur le même principe que le module déjà existant irssi-jabber. Et après une petite semaine de développement, j'ai l'honneur de vous présenter irssi-xmpp !
Le module s'appuie sur la bibliothèque Loudmouth, écrite en C avec Glib, utilisée par Gossip, Inkscape et Telepathy, qui se veut légère et facile à utiliser pour programmer toutes sortes de choses dans les limites du protocole XMPP. Et je dois dire qu'elle fait plutôt bien son boulot.
La version actuelle du module irssi-xmpp et par la même occasion la première version publique est la 0.10 (NdAMR : et dans la foulée du journal, la 0.11). Au programme, la base de la base :
- Version 0.10 :
- la connexion aux serveurs Jabber (encore heureux) ;
- la discussion avec les contacts Jabber ;
- une liste des contacts avec un traçage complet des ressources et un tri des contacts (par état puis par pseudo/jid) ;
- la possibilité de changer son état ;
- l'envoi aux clients qui le demande de nos informations sur notre client (nom du client, version et système d'exploitation -> pas tout à fait le cas, je viens de m'apercevoir qu'"OpenBSD" est défini comme système d'exploitation en dur dans le module).
- la connexion aux serveurs Jabber (encore heureux) ;
- Version 0.11 :
- L'autocomplétion des JID et aussi des ressources. La complétion des ressources n'est pas encore complète, pour l'avoir faut taper un truc du genre : /q foo@bar.bar/«TAB» (où «TAB» est l'appui sur la touche tabulation bien sûr) ;
- La possibilité de n'afficher que les contacts connectés avec : /SET roster_show_offline OFF ;
- La possibilité de ne pas envoyer les informations sur la version du client avec : /SET xmpp_send_version OFF
À l'occasion, le nom du système d'exploitation renvoyé est bien celui que vous utilisez. ;
- Le roster trie les contacts correctement.
- L'autocomplétion des JID et aussi des ressources. La complétion des ressources n'est pas encore complète, pour l'avoir faut taper un truc du genre : /q foo@bar.bar/«TAB» (où «TAB» est l'appui sur la touche tabulation bien sûr) ;
Merci à ErrTu pour son journal.
IRC Plus, une initiative pour harmoniser les services IRC
IRC est l'un des plus vieux protocoles de bavardages de l'Internet, créé en 1988, encore utilisé de nos jours par beaucoup de gens et notamment par des équipes de développement de logiciels libres (sur le réseau freenode principalement), mais également un protocole qui a des lacunes comparé à d'autres protocoles de messagerie de présence (enregistrement et protection des pseudos et canaux, messages hors ligne...).
Pour pallier ces manques, des services ont été créés pour gérer les canaux, les pseudos, etc. Seulement, les implémentations ont eu tendance à diverger : pas exactement les mêmes commandes, pas les mêmes arguments, etc. Et surtout, aucun moyen pour les interfaces graphiques de fournir des réponses appropriées.
Et IRC+ arriva. Sous l'impulsion des développeurs de KVirc, il s'agit d'une tentative pour harmoniser les commandes aux services. Lancée le 18 juin 2007 sous la forme de brouillon de RFC jusqu'au 20 décembre 2007, elle regroupe toutes les commandes usuelles ainsi que des réponses à donner aux clients IRC pour qu'ils puissent fournir une interface graphique adéquate.
NdM: Merci à rewind pour le journal d'origine.
Pour pallier ces manques, des services ont été créés pour gérer les canaux, les pseudos, etc. Seulement, les implémentations ont eu tendance à diverger : pas exactement les mêmes commandes, pas les mêmes arguments, etc. Et surtout, aucun moyen pour les interfaces graphiques de fournir des réponses appropriées.
Et IRC+ arriva. Sous l'impulsion des développeurs de KVirc, il s'agit d'une tentative pour harmoniser les commandes aux services. Lancée le 18 juin 2007 sous la forme de brouillon de RFC jusqu'au 20 décembre 2007, elle regroupe toutes les commandes usuelles ainsi que des réponses à donner aux clients IRC pour qu'ils puissent fournir une interface graphique adéquate.
NdM: Merci à rewind pour le journal d'origine.
Empathy : l'avenir de la messagerie instantanée dans GNOME
Certains d'entre-vous ont certainement déjà essayé la branche télépathy de Gossip, le client Jabber libre pour GNOME. Cette branche n'est plus maintenue et pour une bonne raison : elle a donné naissance à Empathy.
Empathy se propose d'être une ensemble de widgets réutilisables pour la messagerie instantanée. Pour cela, il se base sur Telepathy (framework unifié de communication temps-réel sur le bureau) et Mission Control (une abstraction de Telepathy). L'interface est reprise de Gossip et notamment de la branche TELEPATHY de Gossip.
Le but principal est de permettre une intégration inégalée de la messagerie instantanée dans le bureau GNOME, comme par exemple avec le carnet d'adresses. Le futur est bien évidemment la VoIP, en témoigne la branche gossip-telepathy-voip développée par Raphaël Slinckx.
Empathy se propose d'être une ensemble de widgets réutilisables pour la messagerie instantanée. Pour cela, il se base sur Telepathy (framework unifié de communication temps-réel sur le bureau) et Mission Control (une abstraction de Telepathy). L'interface est reprise de Gossip et notamment de la branche TELEPATHY de Gossip.
Le but principal est de permettre une intégration inégalée de la messagerie instantanée dans le bureau GNOME, comme par exemple avec le carnet d'adresses. Le futur est bien évidemment la VoIP, en témoigne la branche gossip-telepathy-voip développée par Raphaël Slinckx.
Pidgin 2.1 sort de son nid
Pidgin, le logiciel libre client multiprotocole de messagerie instantanée pour Linux et Windows, vient d'éclore de sa gestation en ce 28 juillet 2007. Pidgin 2.0, qui est sorti en mai 2007, avait mis deux ans à sortir depuis la version 1.5 alors nommée Gaim, alors que la 2.1 n'a mis que deux mois.
Pour rappel, Pidgin est un projet logiciel libre, duquel sont également issus la bibliothèque libpurple et le client texte Finch. Ils permettent de se connecter au réseau standard ouvert Jabber/XMPP, mais aussi aux réseaux IRC, SILC et Zephyr ou encore aux réseaux/systèmes/protocoles propriétaires et fermés Tencent QQ, Novell Groupwise, Gadu-gadu, MSN/WLM, AIM, ICQ, Yahoo! Messenger, MySpaceIM, Xfire et IBM Lotus SameTime
Pidgin reçoit quelques améliorations d'interface, Finch aussi reçoit des changements très variés et libpurple des modifications de base légères.
Enfin, bien qu'il n'existe pas à ce jour de ports pour Mac OS X, le logiciel libre Adium utilise la bibliothèque libpurple.
Pour rappel, Pidgin est un projet logiciel libre, duquel sont également issus la bibliothèque libpurple et le client texte Finch. Ils permettent de se connecter au réseau standard ouvert Jabber/XMPP, mais aussi aux réseaux IRC, SILC et Zephyr ou encore aux réseaux/systèmes/protocoles propriétaires et fermés Tencent QQ, Novell Groupwise, Gadu-gadu, MSN/WLM, AIM, ICQ, Yahoo! Messenger, MySpaceIM, Xfire et IBM Lotus SameTime
Pidgin reçoit quelques améliorations d'interface, Finch aussi reçoit des changements très variés et libpurple des modifications de base légères.
Enfin, bien qu'il n'existe pas à ce jour de ports pour Mac OS X, le logiciel libre Adium utilise la bibliothèque libpurple.
Le code bar du samedi 2 juin 2007 : thème principal Gajim
Le salon Jabber programmation@chat.jabberfr.org accueillera ce samedi 2 juin 2007 à partir de 14h le code bar.
Ce bar virtuel est un lieu de rencontre pour programmeur du monde entier. Pour l'inauguration, le thème choisi a été Jabber, et plus particulièrement le client libre Gajim. Il s'agit de se retrouver dans le but d'améliorer cet excellent logiciel, notamment en lui ôtant nombres de ses bugs. Des connaissances préalables en Python sont recommandées, mais pas nécessaire, on peut très bien trouver des bugs sans toucher à une ligne de code. Les débutants en python pourront apprendre avec l'aide des personnes plus expérimentées.
Ceux qui préfèrent coder dans un autre langage, ou un autre projet sont aussi les bienvenus.
Pour rejoindre le salon, le plus simple est d'utiliser son client Jabber habituel, et de rejoindre le salon programmation sur le serveur chat.jabberfr.org. Une interface web est aussi disponible.
NdR: Merci à Omega pour le journal d'origine.
Ce bar virtuel est un lieu de rencontre pour programmeur du monde entier. Pour l'inauguration, le thème choisi a été Jabber, et plus particulièrement le client libre Gajim. Il s'agit de se retrouver dans le but d'améliorer cet excellent logiciel, notamment en lui ôtant nombres de ses bugs. Des connaissances préalables en Python sont recommandées, mais pas nécessaire, on peut très bien trouver des bugs sans toucher à une ligne de code. Les débutants en python pourront apprendre avec l'aide des personnes plus expérimentées.
Ceux qui préfèrent coder dans un autre langage, ou un autre projet sont aussi les bienvenus.
Pour rejoindre le salon, le plus simple est d'utiliser son client Jabber habituel, et de rejoindre le salon programmation sur le serveur chat.jabberfr.org. Une interface web est aussi disponible.
NdR: Merci à Omega pour le journal d'origine.
La communauté OpenWengo publie WengoPhone 2.1.0
Après six mois de développement suite à la sortie de la version 2.0, le logiciel de communication WengoPhone, logiciel libre multiplateforme de VoIP et de visioconférence, basé sur le protocole standard ouvert SIP, est sorti en version 2.1.
WengoPhone 2.1 apporte les améliorations suivantes :
WengoPhone 2.1 apporte les améliorations suivantes :
- On a le droit à un vrai multiplateforme Linux et Mac OS X (et Windows), en effet l'accent a été mis sur Mac OS X (pas d'universal builds, mais toujours un binaire PPC et un binaire x86) et Linux avec ALSA.
- Le fournisseur de service SIP différent de Wengo peut être désormais configuré, vous pouvez bien entendu même passer par votre propre IPBX Asterisk ou SER/OpenSER.
- Un vrai travail d'interopérabilité a été mené avec les autres softphones SIP.
- Il est désormais possible de faire des appels sécurisés via sRTP, algorithme de chiffrement standard ouvert AES128.
- L'interface utilisateur a été revue suite à une étude d'« utilisabilité » pour plus de convivialité et intuitivité, plus d'une centaine de modifications au total (bulles d'aide, bouton pressables, utilisation du clavier, etc).
- Traduction à 100% dans treize langues : anglais, français, espagnol, catalan, italien, allemand, portugais, portugais brésilien, suédois, turque, bulgare, tchèque et polonais.
Seconde Journée de la Discussion Ouverte ce 19 mai
Pidgin 2.0 est enfin là (ex-Gaim)
Après une très longue période bêta de deux ans et un changement de nom (anciennement « Gaim »), le logiciel libre/opensource sous licence GPL Pidgin 2.0 vient d'être publié.
Pour rappel, le cas échéant, Pidgin est un client de messagerie instantanée et de présence multiprotocole, permettant de se connecter aux réseaux standards ouverts tels que Jabber/XMPP et IRC (ou encore SILC ou Zephyr), mais aussi à un certain nombre de réseaux propriétaires tels que QQ, Groupwise, Gadu-gadu, MSN/WLM, AIM/ICQ, Yahoo!Messenger ou Lotus SameTime.
Pidgin est multiplateforme Windows et Linux. Pour Mac OS X, Adium est le client libre multiprotocole phare de cette plateforme, il utilise la même bibliothèque libpurple. Notons au passage, le redesign du site et du logiciel Pidgin (un pigeon bleu, plutôt que le bonhomme jaune), ainsi que le mode texte (basé sur ncurse) répondant au doux nom de Finch, et le système de greffons.
Pidgin n'implémente pas la VoIP, on verra peut-être (espérons) arriver la voix et peut-être la vidéo par le protocole Jabber et son extension Jingle.
Notons également le respect sans doute un peu léger du protocole Jabber/XMPP avec des faiblesses sur le Multi-User Chat, les passerelles et les transferts de fichiers. Le protocole Jabber est - rappelons-le - le seul protocole moderne, standard et ouvert, proposant interopérabilité, indépendance, évolutivité, sécurité et scalabilité, ainsi qu'à terme les sessions multimédia (la voix et la vidéo).
Pour rappel, le cas échéant, Pidgin est un client de messagerie instantanée et de présence multiprotocole, permettant de se connecter aux réseaux standards ouverts tels que Jabber/XMPP et IRC (ou encore SILC ou Zephyr), mais aussi à un certain nombre de réseaux propriétaires tels que QQ, Groupwise, Gadu-gadu, MSN/WLM, AIM/ICQ, Yahoo!Messenger ou Lotus SameTime.
Pidgin est multiplateforme Windows et Linux. Pour Mac OS X, Adium est le client libre multiprotocole phare de cette plateforme, il utilise la même bibliothèque libpurple. Notons au passage, le redesign du site et du logiciel Pidgin (un pigeon bleu, plutôt que le bonhomme jaune), ainsi que le mode texte (basé sur ncurse) répondant au doux nom de Finch, et le système de greffons.
Pidgin n'implémente pas la VoIP, on verra peut-être (espérons) arriver la voix et peut-être la vidéo par le protocole Jabber et son extension Jingle.
Notons également le respect sans doute un peu léger du protocole Jabber/XMPP avec des faiblesses sur le Multi-User Chat, les passerelles et les transferts de fichiers. Le protocole Jabber est - rappelons-le - le seul protocole moderne, standard et ouvert, proposant interopérabilité, indépendance, évolutivité, sécurité et scalabilité, ainsi qu'à terme les sessions multimédia (la voix et la vidéo).
Gaim change de nom et devient Pidgin
Conclusion d'une longue bataille juridique entre AOL et son service propriétaire de messagerie instantanée AIM d'un coté et le projet libre Gaim de l'autre, voilà que ce dernier change de nom pour pouvoir continuer paisiblement son développement.
Les changements de noms sont les suivants :
Pour rappel, Pidgin est un client libre de messagerie instantanée et de présence, multiplateforme (Windows et Linux) et multiprotocole, permettant de se connecter aux réseaux standards ouverts tels que Jabber/XMPP et IRC ou encore SILC ou Zephyr, mais aussi aux réseaux propriétaires tels que MSN/WLM, AIM/ICQ, Gadu-gadu, Yahoo!Messenger ou Lotus SameTime.
Au passage le projet se détache quelque peu de SourceForge, en choisissant de disposer de leur propre serveur de développement (developer.pidgin.im) en complément de SourceForge. La gestion des anomalies et les listes de diffusion sont en cours de migration. Enfin, le projet a décidé d'utiliser monotone pour sa gestion de version au lieu de CVS ou Subversion.
Enfin on notera que la "nouvelle" page du projet enfonce le clou : "Pidgin is NOT endorsed by or affiliated with AOL", "Pidgin n'est PAS lié ou affilié à AOL", un avertissement qui était déjà présent avec Gaim. Pidgin est actuellement disponible au téléchargement en version Gaim 2.0.0beta6, et devrait donc sortie en version Pidgin 2.0.0 dans les jours/semaines/mois à venir.
Un "pidgin" est d'après wikipedia un langage créé, "le plus souvent spontanément", par le mélange de plusieurs langues afin que tout le monde se comprenne.
NdR : Merci à plagiats pour le journal et à khan pour avoir proposé une dépêche sur ce thème.
Les changements de noms sont les suivants :
- Gaim devient Pidgin
- libgaim devient libpurple
- gaim-text devient Finch
Pour rappel, Pidgin est un client libre de messagerie instantanée et de présence, multiplateforme (Windows et Linux) et multiprotocole, permettant de se connecter aux réseaux standards ouverts tels que Jabber/XMPP et IRC ou encore SILC ou Zephyr, mais aussi aux réseaux propriétaires tels que MSN/WLM, AIM/ICQ, Gadu-gadu, Yahoo!Messenger ou Lotus SameTime.
Au passage le projet se détache quelque peu de SourceForge, en choisissant de disposer de leur propre serveur de développement (developer.pidgin.im) en complément de SourceForge. La gestion des anomalies et les listes de diffusion sont en cours de migration. Enfin, le projet a décidé d'utiliser monotone pour sa gestion de version au lieu de CVS ou Subversion.
Enfin on notera que la "nouvelle" page du projet enfonce le clou : "Pidgin is NOT endorsed by or affiliated with AOL", "Pidgin n'est PAS lié ou affilié à AOL", un avertissement qui était déjà présent avec Gaim. Pidgin est actuellement disponible au téléchargement en version Gaim 2.0.0beta6, et devrait donc sortie en version Pidgin 2.0.0 dans les jours/semaines/mois à venir.
Un "pidgin" est d'après wikipedia un langage créé, "le plus souvent spontanément", par le mélange de plusieurs langues afin que tout le monde se comprenne.
NdR : Merci à plagiats pour le journal et à khan pour avoir proposé une dépêche sur ce thème.
OneTeam, un client de messagerie instantanée en Mozilla/XUL
Process-one a annoncé sur le salon Linux Solutions un nouveau client de messagerie instantanée riche, développé avec le framework Mozilla/XUL. Ce nouveau client peut être utilisé sans installation, pour simplifier le déploiement de l'environnement collaboratif dans les grandes organisations. OneTeam dispose cependant d'une interface riche grâce à l'usage des technologies Mozilla.
OneTeam gère la présence, le chat interpersonnel, le transfert de fichiers, la gestion des fiches contact et les conférences chat en temps réel. Basé sur le protocole standard XMPP, il permet la communication sécurisée à l'intérieur de l'entreprise, mais peut également être ouvert de manière contrôlée à des serveurs sélectionnés dans des organisations partenaires.
L'équipe de développement a placé un effort important sur la productivité de l'utilisateur, pour résoudre les problèmes traditionnellement associés à la messagerie instantanée. L'outil propose ainsi des fonctionnalités exclusives pour permettre de créer des profils s'adaptant à l'état d'esprit de l'utilisateur. Il est par exemple possible de restreindre les interruptions aux personnes travaillant sur le même projet à un moment donné. Les autres messages seront retardés jusqu'à ce que l'utilisateur devienne à nouveau disponible pour d'autres sujets. Cet ensemble de fonctionnalités en fait l'outil de collaboration idéal au bureau.
Une beta restreinte de OneTeam a été lancée sur le site Web de Process-one. La disponibilité au public est attendu à la fin du mois de mars 2007.
OneTeam gère la présence, le chat interpersonnel, le transfert de fichiers, la gestion des fiches contact et les conférences chat en temps réel. Basé sur le protocole standard XMPP, il permet la communication sécurisée à l'intérieur de l'entreprise, mais peut également être ouvert de manière contrôlée à des serveurs sélectionnés dans des organisations partenaires.
L'équipe de développement a placé un effort important sur la productivité de l'utilisateur, pour résoudre les problèmes traditionnellement associés à la messagerie instantanée. L'outil propose ainsi des fonctionnalités exclusives pour permettre de créer des profils s'adaptant à l'état d'esprit de l'utilisateur. Il est par exemple possible de restreindre les interruptions aux personnes travaillant sur le même projet à un moment donné. Les autres messages seront retardés jusqu'à ce que l'utilisateur devienne à nouveau disponible pour d'autres sujets. Cet ensemble de fonctionnalités en fait l'outil de collaboration idéal au bureau.
Une beta restreinte de OneTeam a été lancée sur le site Web de Process-one. La disponibilité au public est attendu à la fin du mois de mars 2007.
Nouvelle version du serveur Jabberd14
Le père Noël semble ne pas avoir oublié les jabberistes cette année. En effet, la nouvelle version 1.6.0 du serveur Jabber/XMPP jabberd14 est sorti le 24 décembre après un an et demi de développement.
Cette nouvelle version très attendue apporte beaucoup de nouveautés, notamment un support complet des RFC XMPP-Core et XMPP-IM, comprenant surtout les privacy lists qui permettent de manière très personnalisable de bloquer les communications avec d'autres utilisateurs, et une authentification possible avec SASL en utilisant jadc2s (un remplaçant pour le gestionnaire de connexion entre les clients et le serveur de jabberd14, jadc2s est maintenu par la même personne que jabberd14).
Beaucoup de ces nouvelles fonctionnalités permettent à jabberd14 de rattraper son retard envers ses « concurrents » libres : jabberd2, ejabberd et Wildfire, comme par exemple le support de l'internationalisation, et le support complet des RFC XMPP (Core et IM). Cependant, une des nouveautés n'existe pas chez ses concurrents, et pourtant elle pourrait s'avérer très pratique, elle permet de pouvoir sélectionner les messages non-lus que l'on souhaite récupérer depuis le serveur.
jabberd14 1.6.0 est déjà en place sur de nombreux serveurs, notamment amessage.de, jabber.ccc.de et swissjabber.ch qui font partie des plus gros serveurs européens.
Cette nouvelle version très attendue apporte beaucoup de nouveautés, notamment un support complet des RFC XMPP-Core et XMPP-IM, comprenant surtout les privacy lists qui permettent de manière très personnalisable de bloquer les communications avec d'autres utilisateurs, et une authentification possible avec SASL en utilisant jadc2s (un remplaçant pour le gestionnaire de connexion entre les clients et le serveur de jabberd14, jadc2s est maintenu par la même personne que jabberd14).
Beaucoup de ces nouvelles fonctionnalités permettent à jabberd14 de rattraper son retard envers ses « concurrents » libres : jabberd2, ejabberd et Wildfire, comme par exemple le support de l'internationalisation, et le support complet des RFC XMPP (Core et IM). Cependant, une des nouveautés n'existe pas chez ses concurrents, et pourtant elle pourrait s'avérer très pratique, elle permet de pouvoir sélectionner les messages non-lus que l'on souhaite récupérer depuis le serveur.
jabberd14 1.6.0 est déjà en place sur de nombreux serveurs, notamment amessage.de, jabber.ccc.de et swissjabber.ch qui font partie des plus gros serveurs européens.
Gajim en version 0.11 !
Pour ceux qui ne connaissent pas, Gajim est un client logiciel libre multiplateforme (Linux, *BSD, Windows) de messagerie instantanée Jabber/XMPP (standard ouvert de l'IETF de messagerie instantanée et de présence). Il permet donc de se connecter sur son compte Jabber, mais il est aussi possible de se connecter sur un salon de discussion Jabber, de recevoir des notifications ou de se connecter aux messageries instantanées propriétaires via les passerelles Jabber.
Bonne nouvelle, ce logiciel libre développé en Python et utilisant Gtk+, vient de sortir en version 0.11. Cette nouvelle version apporte de nouvelles fonctionnalités ainsi que des corrections de bogues.
Parmi les nouveautés, on peut retrouver par exemple :
Gajim dispose également d'un nouveau site web.
Bonne nouvelle, ce logiciel libre développé en Python et utilisant Gtk+, vient de sortir en version 0.11. Cette nouvelle version apporte de nouvelles fonctionnalités ainsi que des corrections de bogues.
Parmi les nouveautés, on peut retrouver par exemple :
- la prise en charge de l'IPv6 pour se connecter au serveur,
- XHTML-IM pour la mise en forme des messages (XEP-0071),
- les listes privées (privacy lists) pour bloquer les communications (RFC 3921 et XEP-0016),
- porte-clé GNOME,
- Network Manager,
- zeroconf (Avahi),
- les commandes ad-hoc pour envoyer des commandes à une entité Jabber (une application par exemple) (XEP-0050),
- et un joli petit rafraîchissement du thème d'icônes par défaut dcraven.
Gajim dispose également d'un nouveau site web.
aMSN 0.96
aMSN 0.96 vient de sortir, le 24 novembre 2006. Cette nouvelle version apporte son lot de correctif de bugs, et on y retrouve de nouvelles fonctionnalités, dont les plus marquantes sont :
Avec cette nouvelle version, apparaît un nouveau nom de domaine : http://amsn-project.net
- Possibilité d'envoyer des fichiers aux contacts possédants WLM ;
- Support du nouveau protocole MSNP12 ;
- Possibilité de voir l'icône des contacts dans la liste de contacts ;
- Environ 40 langues dont le français ;
- ...
Avec cette nouvelle version, apparaît un nouveau nom de domaine : http://amsn-project.net
ejabberd 1.1.2 est disponible
ejabberd est un serveur de messagerie instantanée à haute-performance, conforme au standard XMPP / Jabber. Malgré le faible incrément en terme de numéro, cette nouvelle version est une version majeure. Elle incorpore beaucoup d'améliorations apportées au système depuis 6 mois.
Cette version ajoute plusieurs fonctionnalités importantes pour les gros sites de production. On trouve notamment des améliorations sur l'intégration avec les annuaires LDAP. Microsoft SQL Server rejoint la liste des bases de données officiellement prises en charge. La robustesse a été améliorée à l'aide de règles permettant d'éviter certains cas de déni de service. Le système corrige également de nombreux bugs portant sur la gestion des rosters par exemple. L'installation a également été simplifiée, avec un installateur graphique pour Linux, MacOSX et Windows, incluant toutes les dépendances.
Le serveur ejabberd est toujours développé en langage Erlang, auquel il doit sa robustesse, ses performances et sa montée en charge en cluster.
Cette version ajoute plusieurs fonctionnalités importantes pour les gros sites de production. On trouve notamment des améliorations sur l'intégration avec les annuaires LDAP. Microsoft SQL Server rejoint la liste des bases de données officiellement prises en charge. La robustesse a été améliorée à l'aide de règles permettant d'éviter certains cas de déni de service. Le système corrige également de nombreux bugs portant sur la gestion des rosters par exemple. L'installation a également été simplifiée, avec un installateur graphique pour Linux, MacOSX et Windows, incluant toutes les dépendances.
Le serveur ejabberd est toujours développé en langage Erlang, auquel il doit sa robustesse, ses performances et sa montée en charge en cluster.
Sortie d'ejabberd 1.1.0
ejabberd est un serveur de messagerie instantanée distribué et tolérant aux pannes. Il est basé sur le protocole Jabber. Plus précisément, ejabber est un serveur XMPP extrêmement complet qui implémente de nombreuses extensions Jabber (connues sous le terme JEPs, pour Jabber Enhancements Proposals). Depuis le mois de février 2006, jabber.org utilise ejabberd.
Cette nouvelle version met l'emphase sur l'amélioration des performances, la montée en charge et l'implémentation des standards ouverts.
Ainsi au menu des nouveautés, nous trouvons :
Cette nouvelle version met l'emphase sur l'amélioration des performances, la montée en charge et l'implémentation des standards ouverts.
Ainsi au menu des nouveautés, nous trouvons :
- le support de trois JEP (Jabber Enhancement Proposals) :
- JEP-0050: Ad-Hoc Commands ;
- JEP-0138: Stream Compression ;
- JEP-0175: SASL anonymous.
- JEP-0050: Ad-Hoc Commands ;
- le support natif de MySQL
- l'amélioration des fonctionnalités "multichat" aka conference avec en particulier la gestion des historiques (logs)
- l'amélioration des performances pour les systèmes distribués
Jabber.org passe à ejabberd
En février 2006, Jabber.org a migré son infrastructure de messagerie instantanée Jabber vers ejabberd.
Peter Millard et Peter Saint-Andre, de la Jabber Software Foundation, ont posté tous les deux des informations à ce sujet, officialisant ainsi le travail de migration.
NdM : Rappelons qu'Ejabberd est un serveur Jabber / XMPP, libre écrit en Erlang, faisant valoir :
Peter Millard et Peter Saint-Andre, de la Jabber Software Foundation, ont posté tous les deux des informations à ce sujet, officialisant ainsi le travail de migration.
NdM : Rappelons qu'Ejabberd est un serveur Jabber / XMPP, libre écrit en Erlang, faisant valoir :
- une implémentation extensive de XMPP et des JEP (Jabber Enhancement Proposals)
- un fonctionnement optimal par grappe, particulièrement adapté à la montée en charge et à la résistance aux pannes ("distributed and fault-tolerant")
- des performances accrues.
Jabber explose !
Jabber, le protocole standard et ouvert de messagerie instantanée et de voix sur IP, est de plus en plus utilisé.
Google Talk l'avait promis, c'est désormais chose faite ! Le service Jabber de Google est connecté au réseau public Jabber (ouverture de la communication inter-serveurs, s2s, server-to-server), les millions d'utilisateurs de Google Talk ne sont donc plus isolés, ils peuvent contacter tous les utilsateurs Jabber au monde et vice-versa.
On peut noter que la protection anti-SPIM (spam sur messagerie instantanée, "spam over IM") adoptée et mise en oeuvre par Google Talk se base sur la liste des contacts de l'utilisateur : pour avoir le droit d'envoyer un message à un utilisateur de Google Talk, il faut être dans sa liste de contacts. Google n'a semble-t-il pas souhaité implémenter la JEP 0159 qui proposait une solution différente.
Skyrock, la célèbre radio française et hébergeur massif de blogs, se met à Jabber ! C'est le SkyMessager (SM) qui permettra aux skybloggueurs de dialoguer entre eux. L'application et le service ne sont qu'en phase beta pour l'instant, mais on sait déjà que le logiciel client est en XUL et utilise la bibliothèque Python PyXMPP. Pour l'instant, la communication avec les autres serveurs Jabber n'est pas possible.
Meetic, le numéro un des sites de rencontre utilise massivement Jabber pour le chat de ses abonnés. Le client est en Flash ou HTML, le service n'est pas accessible de l'extérieur.
Autre détail d'importance, Kopete, Gaim et Psi, logiciels libres de messagerie instantanée, ont intégré Jingle, le support de la voix sur Jabber. Tout est déjà fonctionnel, il ne reste plus qu'à stabiliser et débuguer avant la publication des prochaines versions. Ce n'est pas un mince travail, alors testez la fonctionnalité et l'interopérabilité et rapportez les bugs sur lesquels vous tombez.
Jabber est donc en phase de croissance incroyable : c'est le succès annoncé d'un protocole standard et ouvert, pensé et conçu de manière centralisée et ouverte qu'il faut saluer, ainsi que sa communauté particulièrement active, proposant des implémentations serveur et client à la fois libres et propriétaires.
Google Talk l'avait promis, c'est désormais chose faite ! Le service Jabber de Google est connecté au réseau public Jabber (ouverture de la communication inter-serveurs, s2s, server-to-server), les millions d'utilisateurs de Google Talk ne sont donc plus isolés, ils peuvent contacter tous les utilsateurs Jabber au monde et vice-versa.
On peut noter que la protection anti-SPIM (spam sur messagerie instantanée, "spam over IM") adoptée et mise en oeuvre par Google Talk se base sur la liste des contacts de l'utilisateur : pour avoir le droit d'envoyer un message à un utilisateur de Google Talk, il faut être dans sa liste de contacts. Google n'a semble-t-il pas souhaité implémenter la JEP 0159 qui proposait une solution différente.
Skyrock, la célèbre radio française et hébergeur massif de blogs, se met à Jabber ! C'est le SkyMessager (SM) qui permettra aux skybloggueurs de dialoguer entre eux. L'application et le service ne sont qu'en phase beta pour l'instant, mais on sait déjà que le logiciel client est en XUL et utilise la bibliothèque Python PyXMPP. Pour l'instant, la communication avec les autres serveurs Jabber n'est pas possible.
Meetic, le numéro un des sites de rencontre utilise massivement Jabber pour le chat de ses abonnés. Le client est en Flash ou HTML, le service n'est pas accessible de l'extérieur.
Autre détail d'importance, Kopete, Gaim et Psi, logiciels libres de messagerie instantanée, ont intégré Jingle, le support de la voix sur Jabber. Tout est déjà fonctionnel, il ne reste plus qu'à stabiliser et débuguer avant la publication des prochaines versions. Ce n'est pas un mince travail, alors testez la fonctionnalité et l'interopérabilité et rapportez les bugs sur lesquels vous tombez.
Jabber est donc en phase de croissance incroyable : c'est le succès annoncé d'un protocole standard et ouvert, pensé et conçu de manière centralisée et ouverte qu'il faut saluer, ainsi que sa communauté particulièrement active, proposant des implémentations serveur et client à la fois libres et propriétaires.
ejabberd 1.0.0 : le serveur Jabber qui monte (...en charge)
L'équipe d'ejabberd est heureuse d'annoncer la publication de la version 1.0.0 d'ejabberd. Ejabberd est développé depuis 2002 et le projet a fêté ses 3 ans en novembre dernier. Ce qui fait de cette étape un événement encore plus important.
Cette version est compatible avec le standard XMPP. Cela fait d'ejabberd le premier serveur Jabber Open Source à revendiquer la compatibilité complète avec le standard XMPP défini par l'IETF (XMPP Core and XMPP IM).
Vous pouvez passer le mot !
Les fonctionnalités uniques d'ejabberd sont :
Il est maintenant temps de faire la fête pour cette version majeure !
Cette version est compatible avec le standard XMPP. Cela fait d'ejabberd le premier serveur Jabber Open Source à revendiquer la compatibilité complète avec le standard XMPP défini par l'IETF (XMPP Core and XMPP IM).
Vous pouvez passer le mot !
Les fonctionnalités uniques d'ejabberd sont :
- Le clustering
- Le support intégré des connexions HTTP (HTTP Polling)
- La compatibilité XMPP
- L'architecture modulaire
- La localisation dans 11 langues
- L'intégration d'un composant de publication / abonnement (Publish-Subscribe)
- La gestion des statistiques (JEP-0039: Statistics Gathering).
Il est maintenant temps de faire la fête pour cette version majeure !
Gaim 1.5.0 est sorti
Gaim est un client de messagerie instantanée (ou IM) pour GNU/Linux, BSD, Mac OS X et Windows. Il est compatible avec AIM, ICQ, MSN Messenger, Yahoo!, IRC, Jabber, Gadu-Gadu, SILC, GroupWise Messenger, et Zephyr networks. Il utilise la bibliothèque graphique GTK+ 2.0 mais s'intègre aussi bien dans les bureaux GNOME 2 que KDE 3.
Logiciel Libre de messagerie instantanée le plus couramment utilisée, Gaim vient de sortir en version 1.5.0.
Cette version corrige trois vulnérabilités...
Logiciel Libre de messagerie instantanée le plus couramment utilisée, Gaim vient de sortir en version 1.5.0.
Cette version corrige trois vulnérabilités...
- Correction de dépassements de buffers CAN-2005-2103
- Les noms de fichiers non UTF-8 peuvent causer des crashs systèmes CAN-2005-2102
- Une erreur d'alignement mémoire dans le plugin du protocole Gadu-Gadu peut provoquer un dépassement de buffer CAN-2005-2370
- Possibilité de faire des messages IRC de sortie.
- Le transfert de fichier OSCAR fonctionne maintenant pour deux utilisateurs derrière le même NAT
- Yahoo! buddy nécessite d'ajouter sa propre liste de connaissance pour demander les autorisations
- Ajout du support de la commande /clear pour les conversations
- Correction de l'encodage des messages ICQ pour les utilisateurs hors-lignes
- La locale par défaut dans les salles de discussions de Yahoo! est 'us'