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
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é ?
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
Présenté comme un test de concepts, futures fonctionnalités de Friendica, assez peu de détails.
Projet encore assez jeune. Se rapproche de Facebook par ses fonctionnalités.
Technologie PHP, base de donnée MySQL, SQLite et MongoDB
Protocole XMPP
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)
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 : ?
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.
Instance la plus peuplée et semi-officielle de Status.Net. Va être migré sur pump une fois ce dernier prêt (annonce).
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)
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.
Liste tirée de la page projets liés à Tent, seuls les projets libres sont repris ici