Parlez de 15 minutes de gloire: Ello, jeune entreprise de réseaux sociaux émergente, a fait irruption en septembre avec la promesse d'une plate-forme utopique post-Facebook respectant la vie privée de ses utilisateurs. J'ai été surpris de voir autant de personnalités publiques et de médias se rallier, principalement à cause de ce que Ello n'est pas. Ce n'est pas une technologie de réseau social décentralisée et open source. C'est juste un autre silo privé, financé par VC.
Peut-être que je serai excité lorsque BoingBoing y publiera une deuxième fois ("nous ne sommes pas encore tout à fait sûrs de ce que nous faisons ici") ou si je reçois une invitation; probablement pas.
En réalité, la route vers une technologie de réseau social open source utilisable est pavée de bonnes intentions.
Rappelez-vous la diaspora? En 2010, il a collecté 200 641 $ sur Kickstarter pour utiliser Facebook avec "un serveur Web personnel open source permettant de partager tous vos contenus en ligne". Deux ans plus tard, ils ont essentiellement abandonné, laissant leur code à la communauté open source pour.
Qu'en est-il d'OpenSocial? "Ce site peut être piraté."
Je suppose que ça n'a pas très bien fonctionné non plus. C'était en 2007, et me compter parmi les idéalistes aux rêves fanés. Je n'ai même pas gardé mes articles de blog, il faut les lire sur Archive.org.
Même aujourd’hui, rechercher en ligne des alternatives aux réseaux sociaux open source revient un peu à lire sur les couples d’étoiles dans les journaux de divertissement; il est difficile de dire qui est sorti avec qui, qui est seul et qui est toujours ensemble.
La diaspora est toujours là. Identi.ca (à ne pas confondre avec Friendica) est devenu Status.net, qui s'appelle désormais Pump.io, mais si vous souhaitez l'essayer, vous devez vous rendre à Ephemeral Me. Il y a Tent.io que vous aviez l'habitude d'essayer chez Tent.is mais c'est maintenant Cupcake.io. La diaspora et la tente ont envisagé de se réunir mais ont décidé de ne pas le faire. Encore avec moi? Bien, parce que Status.net fait maintenant partie de GNU Social. Feedly est devenu Stream Framework avec le partenaire commercial SaaS GetStream.io. Et n'oubliez pas BuddyCloud ou le standard d'activité Streams. Et ce n'est que le statut de la marque et des relations, cela ne dit rien sur la qualité, la viabilité ou le statut de ces technologies.
Si vous n'êtes pas encore submergé et que vous n'avez pas cliqué avec dégoût sur votre compte Facebook, quelqu'un a compilé cette comparaison douteuse sur le logiciel et les protocoles pour les réseaux sociaux distribués. Je vous prie de m'excuser si j'ai omis ou mal compris votre formidable projet, mais honnêtement, il est très difficile pour les gens de comprendre ce que fait votre technologie et s'il est utile de se renseigner..
Pour cette série, je vais vous présenter six de ces technologies:
Cet article décrit brièvement l’état de ces solutions et, dans la deuxième partie, je vous expliquerai comment installer les candidats les plus convaincants..
La diaspora est écrite en ruby et utilise un modèle de serveur fédéré avec 54 "pods" en cours d'exécution. La dernière publication date de septembre 2014. Un blogueur a rapporté que suite à la divulgation des financements par VC d'Ello, l'utilisation de la diaspora a doublé pour atteindre 25 000 utilisateurs..
Vous pouvez vous inscrire à n’importe lequel des modules ouverts énumérés ici, mais bonne chance pour déterminer lequel de ces exemples pourrait être un bon choix. Par exemple, j'ai décidé d'essayer l'un des pods «ouverts» les plus peuplés des États-Unis, ShrekIsLove. Voici ce que j'ai trouvé:
En quelque sorte, je souhaite ardemment un logo Facebook propre et bleu. S'inscrire est un peu plus fluide:
Voici à quoi ressemble la page de configuration du profil:
La page de chronologie est plus conviviale, bien que la publication soit un peu approximative. À mon avis, "vous pouvez utiliser Markdown pour formater votre message" n'est pas vraiment une chose positive (désolé @gruber).
La prévisualisation est intégrée à la géolocalisation et aux images mais reste un peu approximative:
Il y a des progrès fonctionnels très solides, mais cela reste extrêmement difficile. La diaspora n’est certes pas morte, mais je ne vois pas encore de trajectoire claire pour devenir quelque chose que j’adopterais.
Pump est dirigé par le vétéran des réseaux sociaux open source Evan Prodromou et est écrit dans Node.js. Evan a écrit Status.net mais l'a confié à GNU afin de se concentrer sur la nouvelle plate-forme Pump.io.
Pour essayer Pump.io, inscrivez-vous à Ephemeral Me. C'est très propre et semblable à Twitter (ouais, Bootstrap):
Voici la page d'inscription:
Et l'inscription au profil:
Voici le dialogue de publication - en quelque sorte présenté comme si vous envoyez un courrier électronique à vos abonnés. J'ai trouvé la convivialité de la fonctionnalité d'affichage un peu faible.
Voici à quoi ressemble le flux. Je n'ai vu aucune activité ici, donc il était difficile de savoir comment se connecter avec les autres ou construire mon réseau:
C'est la deuxième fois que j'essaye de Pump.io et à chaque fois je suis un peu déçu. Ils ont fait du bon travail, mais l'expérience de l'utilisateur final n'est pas encore à un niveau qui m'attire.
GNU Social est issu du projet Status.net de Prodromou et d’autres codes GNU. Il est écrit en PHP, ce qui, à mon avis, est utile pour maintenir la participation à l'open source..
Certains des réseaux publics auxquels vous pouvez adhérer sont Quitter (dans différents pays):
Voici la page d'inscription:
L'interface de la timeline était étonnamment propre et fonctionnelle. Je pourrais aussi très rapidement trouver d'autres personnes. La publication était super simple mais avec des fonctionnalités limitées. Ceci est actuellement un clone Twitter.
J'ai été agréablement surpris par la propreté de l'interface. En essayant de ressembler simplement à Twitter, je pense qu'ils ont réalisé un travail solide en fournissant certaines des fonctionnalités de base d'un réseau social fédéré..
Tent est une API publique avec des implémentations principales en Ruby. J'ai également pu trouver des implémentations secondaires en PHP. Il était difficile de déterminer le statut des implémentations Tent, à la fois serveurs et clients. D'après ce que je peux dire, il n'y a pas encore de code de serveur de référence stable disponible. Mais Tent aspire à être plus que beaucoup d'autres plates-formes, comme vous le verrez.
Pour essayer Tent, vous devez vous rendre à Cupcake.io (commencez-vous à remarquer que personne dans cet espace ne pense vraiment à la stratégie de marque?):
Voici la page de profil - remarquez la navigation à gauche:
Voici la chronologie et la fonctionnalité de publication. Une présentation de type Twitter relativement propre:
Voici un exemple de cas où Tent va au-delà des autres, par exemple: partage de fichiers:
Et j'ai aimé qu'ils aient une sorte de console API intégrée à leur client:
La facilité d'utilisation du client Tent's Cupcake était de loin la plus propre et la mieux organisée de toutes les plateformes. Cependant, je trouve que leur documentation et leurs liens vers le code sont assez incomplets et déroutants en ce qui concerne leur manque de détails. Pièce A: leur blog n'a pratiquement aucun contenu. Je pense que le travail ici a du mérite et du potentiel, mais leur communication doit être améliorée. Je ne savais pas par où m'engager. En fait, j'étais un peu préoccupé par le fait que tout engagement serait gaspillé.
J'ai décidé de consulter quelques plates-formes qui mettent l'accent sur les aspects commerciaux de leur travail tout en le proposant via l'open source. Les résultats ont été mitigés.
GetStream.io a un site magnifiquement conçu, ainsi qu’un excellent tutoriel et une documentation permettant d’utiliser leur API. Le fondateur Thierry m'a même envoyé un e-mail contenant des liens vers des bibliothèques pertinentes après mon inscription, ce qui témoigne d'un engagement positif..
Bien qu'ils se connectent clairement à leur framework open source Python Stream, leur objectif semble être d'aider les gens à utiliser leur plate-forme hébergée pour créer des réseaux sociaux de marque privée. Pour moi, cela est moins intéressant que l’approche d’autres plates-formes fédérées et largement open source:
Découvrez leur tutoriel sur les API, c’est un bel outil de conception pédagogique:
Ils fournissent des exemples pour différentes langues sur la façon de travailler avec l'API et montrent l'effet sur une application mobile imaginaire:
BuddyCloud propose son travail en open source et fournit une API, mais là encore, il semble manquer de poids à la fédération.
Vous pouvez tester BuddyCloud ici:
Le design ne m'a pas plu:
Tout d’abord, félicitons tous ces gens et ceux que je n’ai pas eu le temps d’inclure. Il est extrêmement important de reprendre les réseaux sociaux dans l’architecture open source, et ces personnes ont mis tout leur cœur, leur temps et leurs efforts dans la recherche de solutions, dont beaucoup sont viables..
Ils ont également fait un excellent travail en mettant l'accent sur la propriété des données, les API et l'open source. Les efforts qu’ils ont déployés pour mettre en place des systèmes décentralisés sont extrêmement importants..
Je pense que certains domaines sont encore faibles:
Dans la prochaine partie de cette série, je soulignerai les approches qui, selon moi, seront nécessaires à la communauté open source pour réussir le réseautage social. Et je vous expliquerai comment installer le meilleur de ces technologies..
Si vous avez des commentaires, des suggestions ou des corrections, postez-les dans les commentaires. J'aimerais surtout savoir si des technologies importantes me manquaient.
Si vous souhaitez suivre mes futurs tutoriels et autres séries de Tuts +, veuillez suivre @reifman ou visiter la page de mon auteur..