Ceci est une ancienne révision du document !
Une petite liste des différents réseaux sociaux libres. Les critères d’esthétiques et d'utilisabilité sont évidement très subjectifs.
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.
Créé après une importante levée de fond sur KickStarter pour faire un clone de Facebook (même si on est plus proche de Google+ au final). 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). Fin 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).
Technologie : Ruby on Rails + MySQL/PostgreSQL
API : aucune ?
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 remplacant de Status.Net
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.
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).
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 un protocole de partage utilisé par TentStatus, 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.
Technologie : Ruby on Rails
Protocole : Tent
API : OAuth2, HTTP/JSON (docs)
Instance officielle de démonstration. Encore très minimaliste. Poster uniquement des messages textes (256 caractères), messages privés, conversation.