Table des matières

Réseaux sociaux libres et decentralises

Une petite liste des différents réseaux sociaux libres. Les critères d’esthétiques et d'utilisabilité sont évidement très subjectifs. Par facilité, l'on ne va considérer que les réseaux décentralisés/fédérés (des personnes sur des instances différentes du même logiciel peuvent communiquer entre-elles).

Le concept de réseau social est également très sujet à discussion. Est-ce que MediaGoblin ou Wordpress sont des réseaux sociaux ? Question de point de vue… Pour couper court, on va mettre comme référence les sites proprio Facebook, Twitter, Google+. Ce point est évidement sujet à discussion (intégrer les Instagram-like ?). En cas d'élargissement, il faudrait voir pour une catégorisation.

Nom Interopérable Applications
Diaspora Friendica Aucune?
Friendica Diaspora,OStatus ?
Movim ? ?
Pump ? ?
rstat.us Ostatus(+/-) ?
Status.Net OStatus Nombreux*
TentStatus Non Quelques

*nombreux dans l'échelle de l'utilisation du réseau, API similaire à Twitter rend facile le port

Diaspora*

Créé après une importante levée de fond sur KickStarter pour faire un clone de Facebook libre et respectueux de la vie privée des utilisateurs. A eu une grosse visibilité et vu comme le future Facebook-killer par beaucoup.

Esthétiquement plutôt réussi mais a été souvent critiqué pour un manque de structure de son protocole (en particulier de la part de Friendica). Mi-2012 l'équipe de développement officielle a d'ailleurs annoncé qu'ils confiaient le développement à la communauté (personne n'est dupe que cela sonne comme un aveu d'abandon).

Le développement semble néanmoins continuer grâce à la communauté. La transissions annoncée comme une réussite sur le blog : Community-Driven: Two Months In!. Une discussion a d'ailleurs lieu pour envisager une meilleur interopérabilité avec d'autres réseaux.

Technologie : Ruby on Rails + MySQL/PostgreSQL

API : aucune ?

Protocole : non documenté ?

site officiel, code source

Friendica

Projet étonnement assez peu connu (manque de communication ?). Dans la même lignée de Diaspora. De nombreuses de fonctionnalités (partage, messages privés, groupes, image,…), compatible avec Diaspora (+/) et StatusNet. Interface un peu rebutante.

Technologie : PHP + ?

API : OAuth comme Status.Net (doc ?)

Protocole : OStatus

site officiel, code source

Red

Présenté comme un test de concepts, futures fonctionnalités de Friendica, assez peu de détails.

code source

Movim

Projet encore assez jeune. Se rapproche de Facebook par ses fonctionnalités.

Technologie PHP, base de donnée MySQL, SQLite et MongoDB

Protocole XMPP

site officiel, code soure

Pump

Encore très jeune, pas de version stable publiée. Présenté par Evan comme le remplaçant de Status.Net.

Exemple d'instance : @jpope

Technologie : NodeJS + NoSQL (MongoDB)

site officiel, code source

rstat.us

Clone de Status.Net (et donc Twitter). Encore relativement peu de fonctionnalités et quelques problèmes remarqués lors de communication avec des instances sous Status.Net.

Technologie : Ruby on Rails + MongoDB

API : ?

site officiel, code source

Status.Net

Créé par StatusNet inc. (désormais appelé e14n). Clone de Twitter par excellence, sans doute un des réseau social libre avec la plus grosse communauté. API claquée sur ce dernier, même limite de 140 caractères par défaut, même fonctionnalités globales. Messages directs (mais pas privés), conversation, image, répétitions, geonames.

Interface assez lente et rebutante par défaut (si on compare à son homologue propriétaire), jbfavre a donné quelques optimisations pour accélérer cela.

Certains thème permettent de changer le look “viellot” de l'interface (exp: @jpope ou @planetlibre). Des pluggins peuvent aussi ajouter des fonctionnalités, liste.

Technologie : PHP + MYSQL

API : calquée sur celle de Twitter, OAuth1, wiki

Protocole : OStatus

Le développement risque de diminuer dans un future +/- proche au vu de l’effort que met Evan, le développeur principal, pour pump.

site officiel

un profil sur identi.ca

identi.ca

Instance la plus peuplée et semi-officielle de Status.Net. Va être migré sur pump une fois ce dernier prêt (annonce).

Applications

Tent/TentStatus

Tent est un protocole de partage à l'écart, incompatible avec d'autres réseaux sociaux. Se veut très souple, un moyen de partager n'importe quoi avec n'importe qui de façon décentralisée.

Tent est le protocole, TentStatus est une application web basique de microblogging faisant tourner un serveur tentd. Le fait de recommencer from-scratch peut laisser septique mais une communauté et écosystème semble se développer.

Discussion sur la différence avec StatusNet et la raison de casser la compatibilité : issue #4. Un article de lwn.net qualifie d'ailleurs les raisons avancées de faible. Une bonne raison mentionnée est que créer à partir de rien est amusant.

Technologie : Ruby on Rails

Protocole : Tent

API : OAuth2, HTTP/JSON (docs)

site officiel, code source, installer en 5min (heroku)

Tent.is

Instance officielle de démonstration de TentStatus. Encore très minimaliste. Poster uniquement des messages textes (256 caractères), messages privés, conversation. Tent.is proposait une option payante pour partager également des images et textes de plus grande taille mais celle-ci semble avoir disparu.

interface de tent.is

Application

Liste tirée de la page projets liés à Tent, seuls les projets libres sont repris ici