Sommaire

Hello,

Comme beaucoup le savent et comme je le soulignais lors du dernier Open Discussion Day ( http://ploum.net/post/odd2011 ), je suis un maniaque de la décentralisation. J'aimerais faire un petit état des lieux avec vous, pour voir où nous en somme.

DNS

Pierre angulaire de l'Internet morderne, le DNS est encore extrêmement centralisé et un instrument de contrôle facilement utilisable. Les alternatives telles OpenNIC ( http://www.opennicproject.org/ ) n'adresse pas le problème de la centralisation, se contentant de militer pour une gestion démocratique du point central.

Une alternative réellement décentralisée vient de voir le jour: dot-bit.org. On peut déjà acheter son domaine en .bit (http://register.dot-bit.org/) ou bien gérer tout cela soi-même via les Namecoins.

Désavantage: seuls les personnes ayant configuré leur DNS suivant http://dot-bit.org/HowToBrowseBitDomains pourront voir votre site.

Mail

Et bien ici, pour une fois, on dirait que la solution la plus populaire est décentralisée. Rien à redire sur le mail. En outre, l'utilisation de PGP permet de faire du cryptage décentralisé et ça marche très bien.

Désavantage: PGP n'est pas vraiment entré dans les mœurs et est encore fort complexe d'utilisation.

Chat et téléconférence

XMPP est une solution excellente qui devient de plus en plus populaire, réjouissons-nous en. Cependant, le chat audio et vidéo laisse à désirer. Cela ne fonctionne pour ainsi dire presque jamais ou dans une qualité fort dégradée là où Skype parvient à fournir une qualité vidéo et audio souvent impressionnante.

Désavantage: pour le chat, aucun. Mais pour l'audio et la vidéo, aucune implémentation actuelle ne semble fonctionner de manière fiable. Et la fiabilité est critique pour le succès de ce genre de service.

Blog et page personnelle

Si les pages Facebook sont véritablement à la mode, chacun est toujours libre de publier sa page et d'héberger son propre site. La décentralisation est donc effective (quoique, il faut se méfier: http://ploum.net/post/building-your-web-identity )

Micro-blog

Le succès de Twitter ne se dément pas mais son concurrent décentralisé, Status.net, se défend pas mal. Il ne manque plus qu'une certaine masse critique pour faire basculer les gens.

Désavantage: si le système est techniquement décentralisé, en pratique, il se centralise fort sur identi.ca. Les utilisateurs hors d'identi.ca sont considérés comme des citoyens de seconde zone. Par exemple imaginons que, depuis mon compte identi.ca, je veuille envoyer un message à http://status.scoffoni.net/pscoffoni . Je vais taper "@pscoffoni" et identi.ca va envoyer le message à http://identi.ca/pscoffoni, compte qui n'est plus utilisé depuis un an (ou qui pourrait appartenir à quelqu'un d'autre)

Réseaux sociaux

En marge de l'omniprésent Facebook, on trouve plusieurs initiatives dont la plus connue est sans aucun doute Diaspora: https://joindiaspora.com/

Diaspora est encore très expérimental et souffre déjà de plusieurs syndromes, dont celui du "Facebook, version bon marché" et de décision un peu absurde genre réinventer la roue plutôt qu'utiliser XMPP, implémenter des messages privés (on a le mail).

Des alternatives basées sur XMPP semblent également prometteuses : http://onesocialweb.org/ ou l'extraordinaire http://buddycloud.com/ dont la présentation au FOSDEM m'a cloué sur place.

Désavantage: tout cela est encore ultra-expérimental. Plein de bonnes idées mais on aimerait voir du concret.

Avatars

De nouveau, le plus populaire reste le centralisé Gravatar. Dans mon journal précédent, on trouve plusieurs alternatives dans les commentaires dont j'ai compris que le plus aboutit était Pavatar: http://pavatar.com/

Je n'ai pas testé: que manque-t-il pour faire de Pavatar une fonctionnalité populaire? Comment mon papa ou ma maman pourraient-ils se créer un Pavatar? (ils l'ont fait sans explication de ma part avec Gravatar, c'est donc ce niveau qu'il faut atteindre)

Paiement en ligne

La solution centralisée la plus populaire est bien entendu Paypal. Je crois que vous avez compris que, de mon côté, je soutiens Bitcoin mais on en a parlé assez dernièrement. Notons aussi d'autres idées comme Ripple: http://ripple-project.org/ mais qui me semblent plus complexes à mettre en œuvre.

Désavantage: Bitcoin est encore assez geek à utiliser, sans parler des adresses Bitcoins qui sont imbitables et le fait qu'on ne puisse pas envoyer un commentaire avec sa transaction. Ces problèmes peuvent être réglés en créant un protocole au-dessus du bitcoin: http://forum.bitcoin.org/index.php?topic=1859.msg23094 mais tant que ce n'est pas fait, ça reste un énorme désavantage.

Partage de musique

Last.fm permet de partager ses gouts musicaux. Il existe une alternative libre: http://libre.fm/ mais je pense que c'est tout autant centralisé.

Identification sur site web

De plus en plus de sites, au lieu de vous faire créer un compte, utilisent votre identifiant Facebook, Google ou Twitter. Regardez cette page est dites moi si ce n'est pas la caricature même de tous ces réseaux centralisés: https://secure.youtipit.org/Member/login

Il existe une alternative décentralisée: OpenId http://openid.net/

Désavantage: déjà, le message OpenID ne passe pas. Sur beaucoup de sites, le choix du fournisseur d'OpenId est restreint à une liste donnée, ce qui casse tout l'intérêt de la chose. Mais même en dehors de ça, OpenID a une faille monumentale: l'adresse OpenID est une URL et, généralement, une URL qui n'est utilisée nulle part ailleurs.

Pour que OpenId devienne populaire, il est essentiel de se baser sur une adresse email et non pas sur une adresse http. Je n'ai encore jamais vu de service qui propose cela.

Micro-dons

Le plus populaire des sites de micro-dons semble être Flattr, en tout cas en Europe. Flattr est entièrement centralisé, ce qui pose un problème. Des services similaires sont apparus dans la communauté Bitcoin mais, de nouveau, se pose le problème de la centralisation: http://www.online-tipjar.com/ , http://www.youtipit.org/

Bref, pas de solutions en vue pour le moment. Le problème se pose également pour les sites de vente aux enchères. Tout est centralisé et le plus populaire ramasse le tout.

Conclusion

Je pense avoir fait le tour de la majorité des services centralisés et de leurs équivalents décentralisés. Pensez-vous que j'en aie loupé un? Voyez-vous également des alternatives que j'aurais oubliées?

La conclusion que je tire de tout ça est que, pour faciliter la vie aux gens, il faut lier le plus possible à un identifiant existant, comme une adresse email (voir http://ploum.net/post/building-your-web-identity ) . XMPP le fait très bien déjà. Pour le reste, cela devrait pouvoir s'améliorer grandement grâce à l'utilisation de web finger: http://code.google.com/p/webfinger/wiki/WebFingerProtocol

Merci pour votre attention :-)