Jabber

Javatar Presence

7 July 2008 - 14:05Compte rendu de la rencontre JabberFR du 5 Juillet à Paris

La rencontre JabberFR du 5 juillet a été un succès, il y avait du monde (15 personnes, pour un évènement à peine annoncé), des gens sympa et une bonne ambiance. C’est vraiment bien de pouvoir voir en vrai des gens avec qui on a longuement discuté par internet. Encore merci à tous les participants.

La prochaine rencontre devrait avoir lieu à Lyon à l’occasion des Journées Du Logiciel Libre le 18 octobre 2008 au soir.

Et pour finir voici quelques photos de la soirée, je vous laisse deviner qui est qui sur les photos.

5 Comments | Tags: Jabber-fr, Planet libre

30 June 2008 - 23:22Rencontre JabberFR : la suite

Suite à mon premier post, on a réussi à se mettre d’accord pour un lieu et une heure pour la rencontre JabberFR à Paris.

Rendez-vous donc le samedi 5 juillet à partir de 19h30 au Hall’s Beer à Chatelet. Pour des questions d’organisation, merci de nous dire si vous comptez venir. Enfin même si vous ne vous êtes pas inscrit, n’hésitez pas à venir, on vous trouvera bien une petite place.

Mon numéro de téléphone est sur ma vCard Jabber, n’hésitez pas à m’appeler si vous vous perdez (bon n’étant pas parisien je ne pourrais surement pas vous guider, mais au moins je pourrais vous rassurer en vous racontant comme on passe une bonne soirée).

1 Comment | Tags: Jabber-fr, Planet libre

24 June 2008 - 14:33Rencontre JabberFR à Paris le 5 juillet

Logo JabberFRL’équipe de JabberFR va organiser une rencontre de jabberiens le samedi 5 juillet au soir sur Paris. Cette soirée sera l’occasion de rencontrer d’autres personnes de la communauté, de discuter de sujets plus ou moins techniques, d’apporter vos idées pour augmenter la visibilité de Jabber, mais aussi de parler de tout et n’importe quoi.

On va se retrouver probablement dans un bar pour boire un coup, le lieu et l’heure exacte n’ont pas encore été décidés, mais réservez dès maintenant votre soirée ! Bien entendu tout le monde peut venir.

11 Comments | Tags: Jabber-fr, Planet libre

24 May 2008 - 17:41The Randomchat, a fun way to meet people through Jabber

I’m happy to introduce you to the Random chat, another way to meet people through Jabber.

The principe is simple. You pick two people at random, invite them in a chatroom, and let them talk to eachother.

How to begin to chat ?

The current implementation of the Random chat is a jabber component. It is currently running at randomchat.jabberfr.org (see the associated webpage). To begin to chat randomly, you just have to add the contact randomchat.jabberfr.org to your jabber roster. Then switch your status to Free for chat. If you want to initiate a random chat, juste talk to randomchat.jabberfr.org, tell it anything, and it will invite you and the other person in a private and anonymous chatroom. If you don’t want to talk to the other person anymore, just leave the room.

You can configure the component by registering to it, in the same way you would do for a transport.

Under the hood

The component is a python component using the xmpp.py librarie. The project is available on this site : http://randomchat.codingteam.net. The software is licensed under the GPL version 3.

No Comments | Tags: Jabber-en

12 May 2008 - 10:36Le random chat, une autre manière de rencontrer des gens

Ça y’est, après plusieurs années mois de développement, le random chat est à peu près utilisable. Le random chat est un petit utilitaire pour jabber dont j’ai déjà parlé dans ces pages. Il permet de discuter avec des personnes au hasard, et cela de manière totalement anonyme. Attention toutefois, les messages sont archivés sur le serveur pour éviter les abus.

Logo du Random Chat

En pratique, comment ça marche ?

L’utilisation du random chat est des plus simple, il suffit de rajouter le contact jabber randomchat.jabberfr.org à votre liste de contact, de régler son statut à « Disponible pour discuter », et voila, vous allez pouvoir être dérangé toutes les deux minutes par des gens qui veulent parler. Si vous voulez initier une conversation, il suffit de dire n’importe quoi au contact randomchat.jabberfr.org, vous serez ensuite invité dans un salon privé anonyme avec une autre personne.

Attention le chat étant totalement anonyme si vous souhaitez continuer à discuter avec votre correspondant un autre jour, il vous faudra vous communiquer vos adresses jabber respective, sinon dès que l’un des deux quitte le salon, c’est fini, vous ne pourrez plus vous parler.

Et techniquement, comment ça marche ?

Derrière le capot se trouve un petit composant jabber en python, qui regarde la liste des connectés et qui va faire la liaison entre deux personnes. Le projet est hébergé sur CodingTeam (xbright m’a forcé) : http://randomchat.codingteam.net.

Wahou c’est trop bien comme truc, mais y’a pas un bug là ?

Si il y’a surement des bugs, d’ailleurs le randomchat est juste en test là. Mais si vous trouvez des bugs, n’hésitez pas à me le signaler, on corrigera ça dans les plus bref délais (en moins de 6 mois quoi). Pareil si vous avez des idées d’amélioration.

15 Comments | Tags: Jabber-fr, Planet libre

12 April 2008 - 11:52Bientôt un nouveau code bar

Comme régulièrement, les gentils personnes du salon jabber programmation@chat.jabberfr.org organisent un code bar. Pour les nouveaux, le code bar c’est 24 heures de code sur des projets qui nous intéressent, les organisateurs viennent avec quelques idées de projets, mais toutes les idées sont les bienvenues. En plus des ateliers sont organisés de temps en temps pour par exemple en apprendre plus sur un langage de programmation un peu obscure.

Cette nouveau code bar aura lieu du samedi 26 avril à 12h UTC (14h CEST) jusqu’au lendemain même heure. Bien sur les horaires sont purement informatifs, et il n’est pas nécessaire de venir pile à 12h et de rester pendant 24h. La liste des projets proposés pour l’instant est disponible sur la page du wiki.

Pour ce code bar je vais m’occuper du projet Zadolbator. Il s’agit d’un petit composant pour serveur Jabber qui notifie lorsqu’on a un rendez-vous. Pour le moment il est possible de rajouter des évènements uniquement en mettant le code ical de l’évènement, et il ne peut pas se synchroniser avec d’autres calendriers. Le but pendant ces 24h sera donc d’améliorer cela.

Je vais aussi aider xbright sur le projet random chat, qui avait été initié rapidement lors du dernier code bar, et dont xbright a repris plus ou moins le flambeau. Ce projet permet de rencontrer des gens aléatoirement et anonymement sur jabber. Le code actuel est déjà fonctionnel, mais certaines améliorations peuvent y être appliquées, comme par exemple pouvoir choisir la langue que l’on parle, histoire d’être sur de pouvoir comprendre la personne avec qui on parle.

Rendez-vous samedi 26 dans le salon programmation@chat.jabberfr.org !

2 Comments | Tags: Jabber-fr, Planet libre

9 April 2008 - 15:20Une alternative libre et ouverte à Facebook : Noserub

J’ai déjà parlé un peu de Facebook ici, je trouve que c’est un outil pratique (si on enlève toutes les applications tierces qui la plupart du temps ne servent à rien) mais qui hélas est propriétaire et en plus emprisonne les utilisateurs (il est impossible de récuperer automatiquement les informations qu’on lui confie, et il est également impossible de supprimer simplement son compte).

Mugshot’s logoEtant amateur de libertés et n’aimant pas vraiment voir mes informations personnelles prisonnières d’une société privée, je suis allé à la recherche d’alternative libre à Facebook. La première alternative sur laquelle je suis tombé est Mugshot, qui est une initiative portée par Red hat. Mugshot est juste un agrégateur de différents flux d’informations personnels (last.fm, flickr, blog, …) où l’on peut rajouter des contacts. Je ne vais pas vraiment m’appesantir dessus, c’est joli, c’est clean, mais je n’ai pas accroché.

Noserub’s logoEn cherchant un peu plus je suis tombé sur Noserub qui est basiquement la même chose que Mugshot, en mieux. C’est donc un agrégateur de flux qui supporte un nombre assez impressionnant de services, et qui supporte potentiellement n’importe quel service si ce service fournis un flux RSS. Jusque là rien de révolutionnaire, Mugshot fait à peu près la même chose et de nombreux autres sites font la même chose. Tout comme Mugshot on peut ajouter des amis, et voir leurs flux d’informations.

Microformat’s logoLà où Noserub devient intéressant c’est par son coté décentralisé. N’importe qui peut ouvrir un service Noserub, et on peut rajouter des amis étant sur d’autres services. Si nos amis n’ont pas de Noserub ID il est possible de créer des contacts privés qui ne seront pas visible publiquement mais pour lesquels ont pourra quand même voir les mises à jour du flux d’informations. L’ouverture va encore plus loin : avec l’implémentation de référence de Noserub il est possible d’importer ou d’exporter ses informations, de rediriger un Noserub ID vers un autre, et la page du Noserub ID contient également des informations FOAF qui peuvent être utilisé par d’autres services ne parlant pas Noserub. A l’inverse il est possible d’utiliser des URL qui ne sont pas des Noserub ID comme contact si cette adresse pointe vers un site contenant des données microformatées.

Bref Noserub est une application très prométeuse, bien que certaines fonctionnalités manquent encore, et seront peut être un peu difficiles à implémenter à cause de la nature décentralisé de Noserub. Par exemple il n’est pas possible pour l’instant d’effectuer des recherches dans la base de données des utilisateurs, et il n’existe pas non plus de notion de groupes de personnes, ce qui peut rendre difficile la recherche de connaissances sur ce réseau. De plus il est encore assez récent, donc pas trop connu, ni très utilisé, je n’ai d’ailleurs aucun vrai contact dessus, pour ceux que ça intéresse mon Noserub ID est : http://identoo.com/omega. N’hésitez pas à vous créer un compte, c’est rapide, et en plus ça supporte OpenID.

3 Comments | Tags: Planet libre

24 March 2008 - 10:21GSoC 2008 : c’est pour bientôt

Le google Summer of Code aura encore lieu cette année. Comme tous les ans, la XSF y participe, et plusieurs étudiants travailleront donc sur des projets liés à Jabber. L’an dernier le summer of code avait permis l’implémentation de end-2-end encrytpion (chiffrement de bout en bout) et de Jingle (VoIP/Visio) dans gajim (Jingle n’est pas encore intégré dans la branche officielle de gajim), le support de PEP dans OpenFire, … (voir le site de google pour la liste des projets de l’an dernier)

Une liste de propositions de projets est disponible sur le wiki de jabber. Certains projets sont vraiment intéressant et pourraient vraiment faire avancer la démocratisation de Jabber. Citons par exemple la création d’un nouveau client web. Il existe déjà jwchat qui était un très bon client lorsqu’il a été fait, hélas le développement est arrêté et le code n’est pas très lisible.

La création d’une passerelle IRC vers MUC (salon de discussions Jabber), qui permettrait de pouvoir discuter sur des salons indifférement depuis IRC ou depuis Jabber, est également une excellente idée, vu qu’elle permettrait la démocratisation de Jabber chez les IRCistes, qui sont bizarrement les plus difficiles à faire migrer. L’idée n’est pas neuve, davux en parlait déjà sur son blog l’an dernier.

Au niveau des projets pour les clients déjà existant l’ajout de plugins pour gajim serait aussi apréciable, avoir des plugins permettrait à des développeurs tiers de pouvoir rajouter des fonctionnalités inutiles donc indispensables comme des jeux. Ce qui serait encore mieux c’est que ce soit des plugins qui puissent marcher avec d’autres clients, cela demanderait par contre un peu de réflexion pour permettre de faire des plugins qui ne dépendent pas du langage du client, un langage de script comme python, ruby ou javascript serait l’idéal.

No Comments | Tags: Jabber-fr, Planet libre

23 December 2007 - 22:53Facebook, la face sombre cachée du web ?

J’ai honte, mais cette semaine je me suis inscrit à Facebook. Cela fait trois mois que je dis que je ne m’y inscrirais pas car les conditions générales d’utilisation sont un peu trop abusives à mon goût, et que je ne suis pas fan de ce coté voyeur de Facebook. Mais comme il est difficile de critiquer quelque chose que l’on n’a pas essayé, j’ai donc décidé de m’y inscrire, au moins pour voir à quoi ça ressemble.

Une fois inscrit, la première chose que j’ai fais c’est régler le niveau de protection de ma vie privée que je veux, donc en gros je veux que personne ne puisse voir mes infos (sauf à la rigueur mes amis pour certains points). Premier problème, même si c’est faisable facilement, il faut régler le niveau pour chaque information, une par une. Donc en gros il faut avoir du temps (ou alors je suis une vrai buse et je n’ai pas trouvé la manière simple).

Ensuite un petit coup d’œil sur le profil de mes amis, première remarque, selon les personnes ça fait un peu mal aux yeux. En effet les pages de profils sont souvent remplies de petites applications qui ne servent à rien, du genre des plantes qui poussent, des mini-jeux, des vidéos, etc. Bref beaucoup de bruits qui cachent les informations présentes sur les pages. Bien entendu sur les pages de profil on retrouve ce coté un peu voyeur, notamment avec le “Wall” un mur ou chacun peu poser des messages, et qui en général est composé de message ne concernant que le propriétaire du profil, et qui donc auraient plus leur place dans des messages privés.

Mais venons en aux vrais problèmes de Facebook, enfin de mon point de vue. Le concept est sympa pour certaines choses, et pouvoir rajouter des applications tierces (non gérées par Facebook) semble être une bonne idée, mais la présence de ces applications tierces est un réel danger. En effet pour rajouter une application tierce, il faut forcément lui autoriser à voir son profil, bref toute la configuration de la vie privée ne sert plus à rien si on commence à rajouter des applications, et c’est sur que savoir l’orientation sexuelle des gens est utile pour rajouter un mini-jeu sur les pays du monde … Mais visiblement cela ne semble pas déranger la plupart des gens qui arborent fièrement pleins de petites applications sur leurs profils, donnant ainsi de très nombreuses informations à des nombreuses sociétés souvent inconnues, et donc potentiellement dangereuse.

En fait je pense que ce qui m’énerve le plus avec Facebook, ce sont les utilisateurs, qui prétendent ne rien avoir à cacher, ou pire disent ne mettre aucune information sensible sur Facebook. Mais l’utilisation même de Facebook requiert de mettre des informations sensibles, ne serait-ce que la liste de ses amis, les relations qu’on a avec eux, etc.

En bref je pense que Facebook est réellement une bonne idée, la réalisation est correcte, mais son utilisation peut s’avérer vraiment dangereuse, surtout quand on sait que les informations sur les gens sont tellement intéressantes que de plus en plus de sociétés utilisent Facebook pour avoir des informations sur les candidats lors de recrutements.

2 Comments | Tags: Planet libre

5 December 2007 - 11:05AIM n’utilisera pas XMPP

Il y a deux ans AIM et Google parlaient d’interopérabilité entre AIM et Google Talk, laissant espérer la fédération d’AIM avec le réseau XMPP (protocole utilisé par Jabber). Hélas il semble que ce ne sera pas le cas. Hier un message sur le blog de GMail indiquait la possibilité de parler avec les gens d’AIM depuis Gmail.

En effet une nouvelle option à fait son apparition dans le chat intégré à GMail : « Sign into AIM® ». L’aide de cette fonction précise bien qu’il faut un compte AIM (« an AIM account is required to use this feature ») et qu’il ne s’agit aucunement de fédération (« AIM in Gmail is not a Google Talk and AIM federation ») mais juste l’utilisation d’Open AIM pour permettre de se connecter à AIM.

Dommage, ça aura au moins fait espérer les jabberistes pendant deux ans. Ce genre d’initiative ne va en tout cas pas arranger la situation des messageries instantanées puisqu’il ne s’agit en aucun cas d’interopérabilité mais juste de compatibilité entre les deux logiciels. On commence en fait à voir arriver des passerelles entre les réseaux propriétaires, copiant ainsi ce qu’il se fait avec Jabber depuis 8 ans. C’est triste quand on sait que les passerelles se veulent être juste une étape de transition en attendant l’interopérabilité entre tous les acteurs de la messagerie instantanée. Ce genre d’initiative ne peut que répousser cette interopérabilité.

9 Comments | Tags: Jabber-fr, Planet libre