RSS (Really Simple Syndication ou Souscrition Vraiment Simple en français)

Ce format date de 1999 à proprement parlé, inventé par Netscape même si le principe existait déjà. Il est maintenu par des entreprises privées et sa standardisation est donc floue. Son plus grand défaut est qu'il existe plusieurs versions parallèles sur internet, ce qui fait un peu désordre quand l'on cherche une version à adopter...

Atom (c'est un nom sans signification particulière)
Ce format est nettement plus récent et sa version 1.0 date seulement de Décembre 2005. Il a été crée au départ par des personnes voulant améliorer RSS, mais qui ce sont heurtées à des problèmes de licences.
Son gros point fort réside un seul mot : standard.
Atom a fait l'objet d'une standardisation conjointe entre l'IETF et le W3C. Il est publié dans la RFC 4287 et est ainsi un standard de l'internet au même titre qu'HTTP SMTP ou FTP!

Alors lequel choisir ?
RSS est très utilisé sur la blogosphère, il est aussi le support des podscasts. C'est assez logique car il est plus ancien qu'Atom. Cependant Atom a de nombreux arguments (objectifs) en sa faveur :

  • il est un véritable standard ouvert du web
  • il est plus clair dans la création du flux (RSS : "description" peut être à la fois un résumé ou le contenu, alors qu'avec Atom on a bien "summary" et "content").
  • le format des date est clairement standard (RFC 3339)
  • le format impose l'emploi d'Id uniques (pour faire la différence entre une entrée modifiée et une rajoutée)
  • il dispose d'un type MIME enregistré auprès de l'IANA (application/atom+xml)
  • il Supporte les signatures numériques en standard
  • il dispose d'un namespace XMl
  • il dispose d'un Schema XML pour le valider en standard


Bref à mon avis, RSS est has been, il sera de moins en moins utilisé en faveur d'Atom dans un avenir plus ou moins proche. Firefox 2 favorise déjà la souscription aux flux Atom quand il a le choix entre les formats.