Déception atomique

Tim Bray est énervé aujourd'hui car dans l'innovation du jour (Google Recherche de Blogs, encore un truc en beta), qui fournit des résultats sous formes de sources RSS et Atom, la version d'Atom retenue est 0.3. Et Atom 0.3, c'est caca, c'est vilain et ça sent comme les excréments d'un nouveau né. Atom 0.3 a en effet été désapprouvé par Sam Ruby hier, après qu'il l'ait annoncé à la mi-juillet. Qui est Sam Ruby ? La personne derrière feedvalidator.org qui fournit un service de validation de la conformité des sources RSS et Atom à leurs "standards" respectifs. Donc Sam Ruby à propos d'Atom 0.3 a dit "je vous demande de vous arrêter". Et de fait, on boucle la boucle, car Atom 0.3, ça a vraiment commencé comment ? Un groupes d'internautes avait des récriminations techniques par rapport au format RSS 2, et des récriminations personnelles contre Dave Winer, celui qui a mis son nom sur la documentation du format RSS 2 (et sur d'autres documentations aussi). RSS 2 n'était pas à l'époque maintenu par un commité, et ce groupe a commencé à travailler dans son coin. La partie la plus intéressante de leur travail à cette époque était le choix du nom du nouveau format conquérant : PIE ? Not-PIE ? WebDAV ? Echo ? Not-Echo ? WebDAV ? Et puis finalement Atom. Bon gré mal gré, arrive la version 0.3. Blogger.com (le service de blog de Pyra, société rachetée par Google en février 2003) décide en février 2004 de supprimer la possibilité aux blogs gratuits de fournir à leurs lecteurs une source RSS 2, au profit de Atom 0.3, format qui a l'époque était quand même très mal supporté par les agrégateurs.

Si Atom a décollé et a gagné en publicité auprès du grand public, c'est parce que Google à travers Blogger a décidé de jeter RSS, forçant ainsi les développeurs d'agrégateurs à s'activer pour supporter ce jeune format, pas encore bien spécifié. On peut dire que Movable Type a aidé aussi, mais la possibilité d'offrir du RSS n'a jamais été supprimée de ce logiciel, même si la mise en place était un peu moins directe depuis l'arrivé d'Atom dans les gabarits par défaut. Google donc, qui a mis son poids derrière un format jeune, dont l'équipe qui l'avait conçu était plus caractérisée à l'époque par le langage ordurier et le dénigrement systématique de Dave Winer que par sa capacité à s'organiser pour produire une spécification, est donc relégué aujourd'hui au rang des impardonnables parce qu'ils ne sont pas encore passé à Atom 1.0. La spécification Atom 1.0 est composée de deux parties : format de la source d'information et un protocole de communication pour gérer un serveur de blogs (utilisateurs, posts, gabarits, etc...). Pour l'instant, la partie "format" a été soumise auprès de l'IETF pour qu'elle devienne un standard de cet organisme. Il reste encore des petites étapes administratives donc, mais il est visiblement urgent de jeter Atom 0.3, et de cracher sur ceux qui ont permis à Atom d'être aussi répandu dans la blogopatate aujourd'hui. On retrouve bien là la force motrice de l'équipe d'Atom.