« Promouvoir le choix et l’innovation sur Internet »

Ça vous dit quelquechose « promouvoir le choix et l’innovation sur Internet » ? C'est la mission que s'est donné la Mozilla Foundation. Et elle y arrivé d'une élégante manière :

D'une Mozilla Suite à tout faire (brouteur, mail, IRC, éditeur HTML), la Mozilla Foundation est passée à une logique produit avec Firefox : un brouteur simple, sexy, complet, léger, moderne, extensible, open source, respectueux des standards et multi-plateforme.

Idem pour le produit Thunderbird, mais dont le succès moindre s'explique en partie par la multitude de services en mode web (Caramail, LaPoste.net, Yahoo! Mail, Hotmail, GMail pour ne citer qu'eux). Ce qui n'enlève en rien les très grandes qualités de Thunderbird.

Pour accompagner cette montée en puissance de Firefox, aussi bien en terme technique et fonctionnel qu'en terme de user-base et de communauté de développeurs, la MoFo et sa communauté ont mis en place une marque Firefox(R), un site de promotion par et pour les utilisateurs, un site de vidéos amateures de promotion, un site de news, un site de documentation pour développeurs, un wiki et une planète (j'en oublie).

Il y a eu également la fameuse page de pub dans le NY Times auto-financée par les utilisateurs qui a tant fait couler d'encre, et puis la campagne de marketing viral vidéo funnyfox.org.

Dans d'autres sphères, depuis 2001, il y a 5 ans (une éternité en informatique), Internet Explorer 6.0 est apparu avec la sortie de Windows XP. Microsoft n'a pas fait évolué son navigateur IE 6.0 en dissolvant son équipe de développement, pour cause de victoire haut la main de la première guerre des navigateurs et éradication quasi-totale de la concurrence (Netscape), avec 95 à 98 % de parts de marché.

Puis Firefox est arrivé… a grignotté des « parts de marché »… et Microsoft a reconstitué une équipe de développement en 2005 ayant pour but de livrer un IE 7.0 en 20062007.

Mission accomplie, la Mozilla Foundation a rétabli « le choix et l’innovation sur Internet ». À suivre…

Nous – le monde entier – avons besoin d'un « Firefox de la messagerie instantanée ». Nous avons besoin de « promouvoir le choix et l’innovation » dans le domaine des messageries instantanées. Nous réussiront à « promouvoir le choix et l’innovation » par les respect des standards ouverts. Tout autre système de messagerie instantanée promeut la segmentation, l'isolation et la captivité sur Internet.

Certains diront que c'est trop tôt pour promouvoir Jabber, il sera temps quand on aura un produit complet et avec des killer-features.

La mission sera difficile car le contexte n'est pas le même : Firefox est arrivé dans le creux de la vague avec des innovations : le respect des standards, les onglets, les extensions, un look sexy, entre autre.

Jabber arrive, pas complètement mature, avec la voix à rattraper, dans une déferlente de services de VoIP et une segmentation extrême de la messagerie instantanée… et des innovations trop peu visibles ou trop peu évidentes, par exemple son interopérabilité avec les vieilles messageries instantanées proprio par le biais de transports (passerelles). Il nous faut donc développer des innovations et les promouvoir.

Pour y réussir, a-t-on besoin de la même infrastruture que Mozilla ? Nous avons déjà un wiki (et un autre), une planète (et une autre), un site de news, une forge. A-t-on besoin d'un SpreadJabber et d'un JabberFlicks ? La Mozilla Foundation peut-elle et/ou doit-elle prendre en charge le développement d'un client Jabber sous forme de « produit » qui devienne le « Firefox de la messagerie instantanée » ?

Liste des « trucs obligatoires » pour un client Jabber grand public d’aujourd’hui (et de demain)

Outre sa compatibilité sans concessions avec le standard XMPP (RFC 3920, 3921, 3922, 3923), le client de messagerie instantanée Jabber d'aujourd'hui doit avoir au moins ceci avant de devenir le « Firefox de la messagerie instantanée » :

  • standard ouvert, à 100% XMPP
  • installation/désinstallation facile
  • inscription/configuration facile
  • libre/opensource
  • multiplateforme Linux, Mac OS X, Windows
  • smileys
  • avatars
  • thèmes de fenêtres de discussion
  • transfert de fichier
  • la voix Jingle, le plus rapidement possible
  • sans publicité
  • sécurisé

Rappelons qu'il existe trois JEP détaillant les ensembles de JEP à implémenter dans les logiciels pour atteindre le niveau « basique », « intermédiaire » ou « étendu ». Il s'agit d'une vision plus technique et standard :

JEP-0073: Basic IM Protocol Suite
Specification Requirement Level
RFC 3920: XMPP Core REQUIRED
RFC 3921: XMPP IM REQUIRED
JEP-0078: Non-SASL Authentication REQUIRED
JEP-0086: Error Condition Mappings REQUIRED for servers; RECOMMENDED for clients
JEP-0030: Service Discovery REQUIRED
JEP-0077: In-Band Registration REQUIRED for servers; RECOMMENDED for clients
JEP-0117: Intermediate IM Protocol Suite
Specification Requirement Level
JEP-0073: Basic IM Protocol Suite REQUIRED
Multi-User Chat REQUIRED
XHTML-IM REQUIRED
File Transfer REQUIRED
Entity Capabilities REQUIRED
JEP-0119: Extended Presence Protocol Suite
Specification Requirement Level
JEP-0073: Basic IM Protocol Suite REQUIRED (prerequisite)
JEP-0163: Personal Eventing via Pubsub REQUIRED (prerequisite)
User Geolocation REQUIRED
User Physical Location REQUIRED
User Activity REQUIRED
User Mood REQUIRED
User Avatar REQUIRED

Des screenshots, des screenshots !

Je vois partout dans la blogosphère, des posts introductifs voire des petits tutoriels, tous très sympathiques au niveau tant du contenu que de leurs illustrations… Bravo à tous donc.

Oui, mais le wiki de Jabber FR manque cruellement de ces mêmes illustrations à base de photos d'écran.

Ceci est donc un appel à contribution pour l'illustration de toutes les pages consacrées aux clients Jabber sur le wiki de Jabber FR :

  • bien sûr, vous possédez déjà un compte sur le wiki de Jabber FR, identifiez-vous
  • identifiez les manques en termes de cas d'utilisation,
  • réalisez vos propres photos d'écran de ces mêmes scénarios,
  • pensez bien à anonymiser vos contacts avec l'outil "doigt" de GIMP
  • envoyez votre image sur le wiki, au format PNG de préférence
  • insérez-la dans la bonne page en éditant le texte comme ceci : [[Image:Mon_image.png|left]]

Merci à tous.

Trop de clients Jabber… pas assez d’applications

C'est reconnu à demi-mot, il y a actuellement trop de clients Jabber. Tout le monde s'y perd, a fortiori les nouveaux arrivants, levant ainsi la barrière d'entrée du monde Jabber.
Voici donc une présélection généralement admise :

  • Adium
  • Gaim
  • Gajim
  • Google Talk
  • Kopete
  • Psi
  • iChat

Il existe d'ailleurs des tutoriels (incomplets) pour chacun d'eux.

Je me demande s'il ne faut pas ajouter à cette liste Miranda IM, WengoPhone et Gizmo Project.

D'un autre côté, il n'existe quasiment aucune application qui sache gérer ou intègre des fonctionnalités Jabber :

  • forum qui envoie des notifications de réponses
  • blog qui envoie des notifications de commentaires
  • système de supervision qui envoie des messages d'alertes
  • création de compte grâce à un échange de messages par Jabber plutôt que par e-mail 

Ce sont pourtant des fonctionnalités de base qui permettrait dans un premier temps de faire parler de Jabber et le faire accepter Jabber, et dans un second temps de généraliser son utilisation.

Les vieilles messageries instantanées étaient là avant Jabber, l'intégration de l'IM dans les applications est peut-être une bataille du premier arrivé que l'on peut peut-être remporter…