Diaspora : le projet communautaire fête sa première année

Diaspora : le projet communautaire fête sa première année

Une version 0.2.0.0 à la clef

Avatar de l'auteur
David Legrand

Publié dans

Internet

27/08/2013 3 minutes
50

Diaspora : le projet communautaire fête sa première année

C'était il y a un an que Diaspora, le réseau social libre et décentralisé, était laissé à la communauté afin qu'elle prenne en main son développement. Comme nous l'évoquions récemment, cet outil qui était au départ porteur d'espoirs a connu un parcours assez chaotique, l'occasion de faire le point.

Diaspora

 

Si tout a commencé avec un projet Kickstarter couronné de succès, l'évolution de Diaspora n'a pas été aussi fulgurante que prévue et l'on aurait sans doute aimé que ce réseau social qui se veut libre et décentralisé avance plus vite et se démocratise plus. Devant les difficultés à le mettre en œuvre, l'équipe de départ a décidé il y a un an de laisser la communauté le prendre en charge, ce qui est plutôt bénéfique si l'on en croit ceux qui s'occupent désormais de son développement :

 

« Nous avons la joie de vous écrire pour vous informer que ce mardi 27 août, cela fera un an que la communauté gère le projet diaspora*. Vous avez déjà probablement entendu parler de ce projet, démarré en 2010, comme une des premières grandes campagnes de crowd-funding. diaspora* est un réseau social décentralisé qui permet aux utilisateurs de garder le contrôle de leurs données en les hébergeant eux-mêmes. Les fondateurs ont mené le projet jusqu'à l'été 2012 où ils ont passé les commandes à la communauté. Et le changement fut plus que bénéfique ! L'esprit de diaspora* est toujours fort, la nécessité d'une alternative libre aux réseaux actuellement contrôlés par des entreprises américaines encore plus importante qu'en 2010. C'est pourquoi durant l'année qui vient de s'écouler, des dizaines de bénévoles ont travaillé pour améliorer diaspora*, et nous pensons que notre anniversaire est une occasion idéale pour vous faire part de nos progrès.

 

Un total de 79 personnes ont contribué au code de diaspora* cette année, soumettant plus de 1300 commits modifiant plus de 90 000 lignes de code. Ces changements ont été publiés dans 17 versions, dont 12 hot fixes, 4 versions mineures et une version majeure 0.1.0.0, sortie le 19 mai dernier. Et nous avons la joie de vous annoncer en parallèle à notre anniversaire la sortie d'une nouvelle version majeure de diaspora*, la version 0.2.0.0. Comme vous pouvez le voir, nous ne parlons pus désormais d'alpha ou de bêta, nous avons adopté le système de version sémantique et nous utilisons simplement deux branches git, master et develop, pour indiquer la stabilité du code. »

 

Si la version 0.2.0.0 évoquée n'est pas encore en ligne, le projet dispose du soutien du Free Software Support Network qui lui permet de prendre en charge son développement, ses marques, son argent, mais aussi d'accepter les donations par exemple, puisqu'il s'agit d'une structure à but non lucratif. 

 

Un nouveau site et un wiki plus complets ont récemment été mis en place, notamment pour ce qui est des guides d'installation. Plusieurs évolutions sont prévues avec la mise en place d'une API afin de permettre à Diaspora d'échanger avec d'autres outils / plateformes, tenter la mise en place d'un protocole standard aux réseaux sociaux décentralisés avec plusieurs d'entre eux, mieux organiser le code, proposer de nouvelles fonctionnalités (sans détails), etc. 

 

Reste maintenant à voir si un second souffle sera au programme, ce qui pourrait bien être le cas à l'heure de Prism et du besoin de telles alternatives. Rendez-vous dans un an pour faire le point.

Écrit par David Legrand

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Fermer

Commentaires (50)


Ce que je ne comprends pas, c’est que les gens suffisamment compétents pour installer diaspora sont aussi ceux suffisamment intelligents pour maîtriser leurs données sur facebook et compagnie. Du coup, quel intérêt? <img data-src=" />


@raoudoudou : Que ces gens compétents puissent proposer un réseau social à leurs amis qui le sont moins ?


Bah ça évite surtout que les données, même bien gérées soit sur des serveurs appartenant à des sociétés dans lesquelles il est difficile d’avoir confiance !



Par contre, il y a très peu de pods actuellement. J’aurais toujours un dédié, peut-être que j’en aurais monté un…








zir0faive a écrit :



@raoudoudou : Que ces gens compétents puissent proposer un réseau social à leurs amis qui le sont moins ?







Bah pour le moment, faut qu’ils aillent se taper l’installation chez les autres. Et les données publiques resteront publiques, c’est à dire qu’on pourra les consulter de n’importe où, les dupliquer. Les données “privées” mais lisible pas un tiers sont aussi duplicables. Bref, ça ne change pas grand chose de facebook, sauf que faut se faire chier à l’installer et que ça bouffe de la bande passante en UP… <img data-src=" />



Y a un truc que je pige pas. Si je mets mes données sur diaspora sur un pod. Ce pod, il se peut qu’il appartienne à un mec qui ait fait son propre mini serveur chez lui, c’est bien ça ? Mais du coup, il se peut que le dit mec regarde mes données, les piquent, les copient, etc. vu que c’est physiquement chez lui ? Non ?


Le 27/08/2013 à 07h 20

Vous moquez pas, dans quelques temps monsieur tout le monde l’utilisera, on disait la même chose de linux il y a 20 ans, et maintenant, eh bien… pas davantage de monde l’utilise <img data-src=" />








Yzokras a écrit :



Vous moquez pas, dans quelques temps monsieur tout le monde l’utilisera, on disait la même chose de linux il y a 20 ans, et maintenant, eh bien… pas davantage de monde l’utilise <img data-src=" />





Va dire ça aux quelques 900 millions d’utilisateurs d’Android <img data-src=" />



Le problème de Diaspora c’est que ça avance d’un pas mais recule de 10.

Ils sont en permanence confrontés à tout un tas de problème qui fait qu’ils sont au même niveau aujourd’hui qu’il y a plusieurs années.









Vieux_Coyote a écrit :



Y a un truc que je pige pas. Si je mets mes données sur diaspora sur un pod. Ce pod, il se peut qu’il appartienne à un mec qui ait fait son propre mini serveur chez lui, c’est bien ça ? Mais du coup, il se peut que le dit mec regarde mes données, les piquent, les copient, etc. vu que c’est physiquement chez lui ? Non ?







Le principe c’est de créer un compte sur un serveur dont tu fais confiance à l’admin, ou si tu es en mode parano tu le crées sur ton propre serveur. Toutes les communications non publiques entre users du même pod ne quitteront pas ce pod. Si tu envoies un message privé à un user sur un autre pod, ce message sera aussi stocké sur cet autre pod (non chiffré pour le moment).

Tu es responsable de tes données, tu dois donc faire attention où tu crées ton compte, et à qui tu envoies des messages. Pour tout ce qui est public par contre, aucune confidentialité, c’est accessible par tout le monde, ce qui est normal.



Le 27/08/2013 à 07h 33







Tornado_OLO a écrit :



Va dire ça aux quelques 900 millions d’utilisateurs d’Android <img data-src=" />







Qu’un système d’exploitation qui voulait s’imposer sur PC s’impose sur… téléphone… hem…

Enfin, Diaspora s’imposera peut-être dans les micro-ondes dans 20 ans…









Vieux_Coyote a écrit :



Y a un truc que je pige pas. Si je mets mes données sur diaspora sur un pod. Ce pod, il se peut qu’il appartienne à un mec qui ait fait son propre mini serveur chez lui, c’est bien ça ? Mais du coup, il se peut que le dit mec regarde mes données, les piquent, les copient, etc. vu que c’est physiquement chez lui ? Non ?







Tout à fait, la confiance est au niveau de l’administrateur du pod. Tu dois avoir confiance en ton podmin. Si tu n’as confiance en personne, il ne te reste plus qu’à installer toi même un pod. Bien sûr, tu peux parler à tout le monde, même les gens qui sont sur d’autres pods que le tiens.









Tornado_OLO a écrit :



Va dire ça aux quelques 900 millions d’utilisateurs d’Android <img data-src=" />



Le problème de Diaspora c’est que ça avance d’un pas mais recule de 10.

Ils sont en permanence confrontés à tout un tas de problème qui fait qu’ils sont au même niveau aujourd’hui qu’il y a plusieurs années.





Si les initiateurs n’avaient pas fait n’importe quoi, diaspora aurait grandement avancé. A l’époque ils n’ont meme pas pris la peine de s’appuyer sur un tas de bonnes volontés qui se sont épuisées.



Maintenant, ils nettoient et repartent du bon pied, ca commit pas mal meme..









Yzokras a écrit :



Qu’un système d’exploitation qui voulait s’imposer sur PC s’impose sur… téléphone… hem…

Enfin, Diaspora s’imposera peut-être dans les micro-ondes dans 20 ans…





Donc d’après toi linux est partout sauf dans le PC de Mme Michou… donc nulle part ?

Intéressant <img data-src=" />



Contributeur diaspora* depuis un an que le projet est devenu communautaire, je suis à l’origine du communiqué de presse pour la France. Si vous avez des questions même technique, n’hésitez pas ;)



Vous pouvez aussi passer sur #diaspora, #diaspora-dev ou #diaspora-fr sur freenode ;)








Flaburgan a écrit :



Tout à fait, la confiance est au niveau de l’administrateur du pod. Tu dois avoir confiance en ton podmin. Si tu n’as confiance en personne, il ne te reste plus qu’à installer toi même un pod. Bien sûr, tu peux parler à tout le monde, même les gens qui sont sur d’autres pods que le tiens.









decamerone a écrit :



Le principe c’est de créer un compte sur un serveur dont tu fais confiance à l’admin, ou si tu es en mode parano tu le crées sur ton propre serveur. Toutes les communications non publiques entre users du même pod ne quitteront pas ce pod. Si tu envoies un message privé à un user sur un autre pod, ce message sera aussi stocké sur cet autre pod (non chiffré pour le moment).

Tu es responsable de tes données, tu dois donc faire attention où tu crées ton compte, et à qui tu envoies des messages. Pour tout ce qui est public par contre, aucune confidentialité, c’est accessible par tout le monde, ce qui est normal.







Super, merci pour votre réponse les gens ! <img data-src=" />



PS : y a des INpactiens qui utilisent diaspora* ?









Tornado_OLO a écrit :



Va dire ça aux quelques 900 millions d’utilisateurs d’Android <img data-src=" />

.







sur les 900 millions tu en as combien qui savent que c’est un Linux derrière



allez debut de semaine je vais être très sympa et dire 1 million









Tornado_OLO a écrit :



Va dire ça aux quelques 900 millions d’utilisateurs d’Android <img data-src=" />







Certes mais entre linux et android…

On sait tous quelles sont les motivations pour utiliser un linux.

Mais pour android, c’est essentiellement parceque c’est moins cher pour 99% des personnes qui l’utilisent.

Je vois android comme un windows actuellement.









Sythuzuma-Ka a écrit :



Si les initiateurs n’avaient pas fait n’importe quoi, diaspora aurait grandement avancé. A l’époque ils n’ont meme pas pris la peine de s’appuyer sur un tas de bonnes volontés qui se sont épuisées.



Maintenant, ils nettoient et repartent du bon pied, ca commit pas mal meme..







Faut dire qu’un des initiateurs du projet est décédé.

Je n’ai pas suivi l’évolution de leur dev mais je me dit que ça a dû beaucoup perturber le projet.









trash54 a écrit :



sur les 900 millions tu en as combien qui savent que c’est un Linux derrière



allez debut de semaine je vais être très sympa et dire 1 million







Alors que des millions de personnes ont eu la joie de dire “putain de Windows” quand leur PC plantait.









blob741 a écrit :



Alors que des millions de personnes ont eu la joie de dire “putain de Windows” quand leur PC plantait.





Android est encore loin de menacer Windows, ils ne sont que quelques milliers à avoir eu la joie de dire “putain d’Android” quand leur smartphone plantait (les autres disent simplement “putain de téléphone”).









trash54 a écrit :



sur les 900 millions tu en as combien qui savent que c’est un Linux derrière



allez debut de semaine je vais être très sympa et dire 1 million





Les Linux haters sont de sortie.

Préparez vos protections à déjections.









Bejarid a écrit :



Android est encore loin de menacer Windows, ils ne sont que quelques milliers à avoir eu la joie de dire “putain d’Android” quand leur smartphone plantait (les autres disent simplement “putain de téléphone”).







Moi chaque jour pour le boulot, j’ai l’occasion de le dire “putain d’Android” <img data-src=" />

Faut dire que le sdk d’android est une awesomité de lenteur, de disfonctionnement que tu ne peux pas développer sans avoir un “putain d’Android” (sauf qu’après, tu finis par être dépendant du hardware du constructeur du téléphone, t’es obligé d’en racheter un autre).

Et l’emulation x86 avec intel hax, c’te blague <img data-src=" />



Je serai “vraiment” content au quotidien si google ne se foutait pas de la gueule des dev et que les constructeurs qui sont sous android ne fassent pas les cons avec le matériel.









jamseth a écrit :



Moi chaque jour pour le boulot, j’ai l’occasion de le dire “putain d’Android” <img data-src=" />

Faut dire que le sdk d’android est une awesomité de lenteur, de disfonctionnement que tu ne peux pas développer sans avoir un “putain d’Android” (sauf qu’après, tu finis par être dépendant du hardware du constructeur du téléphone, t’es obligé d’en racheter un autre).

Et l’emulation x86 avec intel hax, c’te blague <img data-src=" />



Je serai “vraiment” content au quotidien si google ne se foutait pas de la gueule des dev et que les constructeurs qui sont sous android ne fassent pas les cons avec le matériel.







Et que google n’adapte pas chrome à la qualité moyenne des smartphones sous android.



Firefox OS va te libérer de ça jamseth.



Mais si on retournait au sujet, un réseau social Libre et décentralisé ?








Flaburgan a écrit :



Contributeur diaspora* depuis un an que le projet est devenu communautaire, je suis à l’origine du communiqué de presse pour la France. Si vous avez des questions même technique, n’hésitez pas ;)



Vous pouvez aussi passer sur #diaspora, #diaspora-dev ou #diaspora-fr sur freenode ;)







Je vois passer beaucoup de news de ton fait effectivement ^^



Un bon réseau social qui a de l’avenir.

Certes il est en deçà d’un FB en terme de fonctionnalités, mais ce n’est que temporaire.

Il faut laisser du temps au libre ^^









jamseth a écrit :



Faut dire qu’un des initiateurs du projet est décédé.

Je n’ai pas suivi l’évolution de leur dev mais je me dit que ça a dû beaucoup perturber le projet.







Effectivement, mais je pensais surtout à la main mise sur le code. Je suivais ça très régulièrement,, et discuté avec des impliqués de la toute premiere heure qui avaient quitté le navire plus tot. Il y a eu beaucoup de talents gachés parce qu’après la campagne de crowdfunding, ils se sont enfermés dans leur bureau et ont “refusé par omission” les contribution externes, sauf celles qui collaient directement à leur vision.

Autant dire que ça n’a pas marché pour créer une communauté… Ce qui est justement rattrapé maintenant, donc je leur souhaite le meilleur.









Flaburgan a écrit :



Firefox OS va te libérer de ça jamseth.



Mais si on retournait au sujet, un réseau social Libre et décentralisé ?







Ça serait bien <img data-src=" />

D’ailleurs la V0.2.0.0 évoquée dans l’article vient tout juste de sortir je crois …









Yzokras a écrit :



Vous moquez pas, dans quelques temps monsieur tout le monde l’utilisera, on disait la même chose de linux il y a 20 ans, et maintenant, eh bien… pas davantage de monde l’utilise <img data-src=" />







Ah ah ah, faut revenir sur terre les gens, c’est parce que Windows domine le marché de l’informatique pour neuneu que personne n’utilisent Linux… J’en vois partout des laptops sous Linux, dans le train, en recherche, dans des bars, …









Sythuzuma-Ka a écrit :



Effectivement, mais je pensais surtout à la main mise sur le code. Je suivais ça très régulièrement,, et discuté avec des impliqués de la toute premiere heure qui avaient quitté le navire plus tot. Il y a eu beaucoup de talents gachés parce qu’après la campagne de crowdfunding, ils se sont enfermés dans leur bureau et ont “refusé par omission” les contribution externes, sauf celles qui collaient directement à leur vision.

Autant dire que ça n’a pas marché pour créer une communauté… Ce qui est justement rattrapé maintenant, donc je leur souhaite le meilleur.







Peut-être que gérer autant de contributions a dû les dépasser.

J’ai eu ce sentiment aussi au début de leur projet.

Même si ça n’a peut être pas de rapport direct, c’est peut être la différence avec app.net qui m’a l’air de gérer les contributions autrement non ?



ils jugent leur succès au niveau du nombre de codeurs ?



quid du nombre de membre et de l’activité ?








Tornado_OLO a écrit :



Les Linux haters sont de sortie.

Préparez vos protections à déjections.







<img data-src=" />

pourquoi Linux haters pour un commentaire réaliste <img data-src=" />



/info : pro linux depuis euh … début de linux <img data-src=" />



mais diaspora si j’ai bien compri, c’est un truc que les gens doivent installer sur leur serveur.

Donc par exemple il y a 2 diaspora sur serveur A et serveur B

Si je suis sur serveur A, je ne serais pas en relation avec les gens de serveur B

c’est indépendant les un des autre ? , un peu comme un forum phpbb différent sur chaque site, la ont a un truc sociale mais internet a chaque site



A moin que tout communique ? j’ai pas tout comprit <img data-src=" />








raoudoudou a écrit :



Ce que je ne comprends pas, c’est que les gens suffisamment compétents pour installer diaspora sont aussi ceux suffisamment intelligents pour maîtriser leurs données sur facebook et compagnie. Du coup, quel intérêt? <img data-src=" />







On ne maîtrise pas ses données sur facebook et compagnie !!!



Question, peut-on monter un pod sur un nas Synologie ?








Eagle1 a écrit :



ils jugent leur succès au niveau du nombre de codeurs ?



quid du nombre de membre et de l’activité ?







Il est facile de regarder le nombre de personnes qui contribuent en utilisant git.



Par définition, il n’est pas possible de savoir combien de personnes utilisent un réseau décentralisé. Nous songeons a ajouter quelques statistiques en opt-in pour que les pods envoient juste le nombre d’utilisateurs inscrits sur leur serveur. Mais bon, inscrit et actif, c’est très différent… Pas facile à mesurer !



En tout cas, il suffit d’être inscrit pour voir que le réseau est actif \o/









lain a écrit :



mais diaspora si j’ai bien compri, c’est un truc que les gens doivent installer sur leur serveur.

Donc par exemple il y a 2 diaspora sur serveur A et serveur B

Si je suis sur serveur A, je ne serais pas en relation avec les gens de serveur B

c’est indépendant les un des autre ? , un peu comme un forum phpbb différent sur chaque site, la ont a un truc sociale mais internet a chaque site



A moin que tout communique ? j’ai pas tout comprit <img data-src=" />







Bien sûr, tous les serveurs communiquent entre eux, c’est le principe d’un réseau :)



Donc tu as ton serveur et j’ai le mien, je t’ai dans mes contacts et t’autorise à voir mes photos, pour autant, les fichiers en eux même restent uniquement dans mon serveur et ne sont pas transférés chez toi.









Anonymous0112358 a écrit :



Question, peut-on monter un pod sur un nas Synologie ?







En chrootant une debian sur un syno en ARM/x86 tout est possible, mais vla le bordel et les perfs…









Anonymous0112358 a écrit :



Question, peut-on monter un pod sur un nas Synologie ?







Je connais pas les caractéristiques de la chose, mais &lt; 512mo de RAM ça risque de poser des problèmes…



J’ai déjà vu des pods diaspora sur raspberry, ça marche, mais… c’est… lent…



Ce n’est pas le seul mini-réseau social libre. Le problème, c’est qu’on ne peut pas attirer du monde si on a sans arrêt des barrières entre celui qui a un compte diaspora, l’autre qui a un compte identica ou encore minitwit. On recréer le même problème qu’à l’époque où les messageries instantannées ne pouvaient pas communiquer entre elles, et du coup c’est toujours celui qui est le mieux placé dès le départ qui conservera sa position.



Je pense que les nouveaux réseaux sociaux libres qui se basent sur XMPP sont plus intéressant car ils sont connectés entre eux. Jappix et movim sont deux réseaux qui utilisent le tout les deux ce protocole qui est à la base de la messagerie instantannée Jabber. Même quelqu’un qui utilise un client traditionnel Jabber peut écrire à quelqu’un qui est sur un de ces deux services.








jamseth a écrit :



Peut-être que gérer autant de contributions a dû les dépasser.

J’ai eu ce sentiment aussi au début de leur projet.

Même si ça n’a peut être pas de rapport direct, c’est peut être la différence avec app.net qui m’a l’air de gérer les contributions autrement non ?







Ca a été plus compliqué. Il y a eu des gens qui ont apporté beaucoup (et de la meilleure manière qui soit à mon avis, dans le sens de la collaboration) comme Pistos, et qui n’ont jamais pu vraiment interagir avec les initiateurs.

Alors meme que sur leurs pods ils faisaient avancer des features que tu ne trouvais pas dans le pod “officiel” (groupes, chat, etc).

La core team s’est d’ailleurs permise parfois un ton salement hautain.



Pistos depuis s’est lancé sur son projet perso, Libertree, d’autres ont bougé vers friendica ou autres, et à force de repousser les contributions (et de se concentrer sur leur affichage de message unique plutot que faire avancer le projet en profondeur, dont les problèmes de fédération des messages), la core team se s’est isolée et a laché l’affaire pour monter “Makr.io”, basé justement sur leur taf d’affichage de message unique.



Bref, pour moi, un énorme gachis, et à l’époque je ne croyais pas au fait que Diaspora se relève.









Yzokras a écrit :



Qu’un système d’exploitation qui voulait s’imposer sur PC s’impose sur… téléphone… hem…





Qui voulait s’imposer sur PC ? Tu as lu ça où ?



Pour rappel, extrait du message de Linus Torvalds lorsqu’il a rendue publique la première version de Linux :



I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu)



Pour les anglophobes : «Je développe un système d’exploitation (libre) (c’est juste un passe-temps, rien d’aussi gros et professionnel que le projet GNU)».



Donc difficile d’affirmer que Linux a toujours voulu s’imposer sur PC…



Au contraire Linux a évolué pour supporter de nombreuses architectures (i386 utilisé sur PC de bureau, mais aussi PowerPC, ARM, etc.), de même que les systèmes d’exploitation basés sur Linux : Debian est surnommée «Le système d’exploitation universel» ce n’est pas pour rien, Android/Linux fonctionne sur téléphones et tablettes, etc.









nitche a écrit :



On ne maîtrise pas ses données sur facebook et compagnie !!!







Si tu publies, c’est que c’est public, la règle est simple pourtant <img data-src=" />










raoudoudou a écrit :



Si tu publies, c’est que c’est public, la règle est simple pourtant <img data-src=" />





Oui si ton post est public. Un message publié à la seule destination de X users d’un réseau social doit (et peut) rester privé.



Si tu veux exprimer un manque de confiance envers les services, je suis d’accord pour ce qui est des réseaux sociaux inconnus (donc douteux) ou gérés par des entités commerciales qui estiment que la vie privée n’existe pas (scans, filtrage, censure, exploitations commerciale / policière des données par le fournisseur du service ou des tiers). Pas pour un système dans lequel tu as confiance parce que tu le connais et que son fonctionnement est conforme à tes principes et tes exigences de sécurité et de respect de la vie privée.



Si ton propos est plus sur l’angle de la sécurité, c’est pas parce que les emails transitent en clair entre le serveur mail de l’expéditeur et celui du destinataire et qu’ils sont généralement stockés en clair dans des fichiers lisibles par l’admin du serveur que les emails sont des données publiques. S’il y a des failles ça doit rester de l’ordre de l’exception, pas de l’ordinaire.



J’ai essayé d’installer un pod sur mon (petit) dédié l’année dernière, mais la quantité de dépendances et de bidouilles Ruby à subir (diaspora étant développé en Ruby) ainsi que le fait qu’on doive se taper un interpréteur Ruby, qui peut d’après mon expérience faire passer les JVM Java comme étant légères et rapides à-côté, bah ça m’a fait arrêter les frais.



Ah Ruby, je me souviens du jour où j’ai mis en place un Redmine sur un serveur équivalent, sa lenteur abominable même sur un projet vide m’a fait passer du camp “oh c’est joli et élégant comme langage, c’est l’avenir” à “holà, c’est pas encore adapté à des serveurs de prod ça, rendez-vous dans 10 ans !”…



J’ai cru assez tôt en le projet diaspora, mais maintenant je me dis que tant que la base sera en Ruby (ou que Ruby reste aussi peu pratique/économe/…) ça ne décollera pas réellement.








Sythuzuma-Ka a écrit :



Ca a été plus compliqué. Il y a eu des gens qui ont apporté beaucoup (et de la meilleure manière qui soit à mon avis, dans le sens de la collaboration) comme Pistos, et qui n’ont jamais pu vraiment interagir avec les initiateurs.

Alors meme que sur leurs pods ils faisaient avancer des features que tu ne trouvais pas dans le pod “officiel” (groupes, chat, etc).

La core team s’est d’ailleurs permise parfois un ton salement hautain.



Pistos depuis s’est lancé sur son projet perso, Libertree, d’autres ont bougé vers friendica ou autres, et à force de repousser les contributions (et de se concentrer sur leur affichage de message unique plutot que faire avancer le projet en profondeur, dont les problèmes de fédération des messages), la core team se s’est isolée et a laché l’affaire pour monter “Makr.io”, basé justement sur leur taf d’affichage de message unique.



Bref, pour moi, un énorme gachis, et à l’époque je ne croyais pas au fait que Diaspora se relève.







Merci pour ces infos.

C’est assez éclairant sur la manière dont le projet a été mené (notamment la partie de gestion des messages).









jamseth a écrit :



Merci pour ces infos.

C’est assez éclairant sur la manière dont le projet a été mené (notamment la partie de gestion des messages).





<img data-src=" /> avec plaisir.

Le fait marrant c’est que la nouvelle version de Diaspora a abandonné leur taf sur le message unique et integre une visualisation du message unique très propre à la Libertree, implémentée il y a un bail déjà la-bas… pour te dire le temps et les efforts perdus depuis tout ce cafouillage, uniquement sur ce point.









raoudoudou a écrit :



Ce que je ne comprends pas, c’est que les gens suffisamment compétents pour installer diaspora sont aussi ceux suffisamment intelligents pour maîtriser leurs données sur facebook et compagnie. Du coup, quel intérêt? <img data-src=" />







Parce que les seules données qu’on maitrise sur Facebook, ce sont celles qu’on n’y met pas…









Ruzgfpegk a écrit :



J’ai essayé d’installer un pod sur mon (petit) dédié l’année dernière, mais la quantité de dépendances et de bidouilles Ruby à subir (diaspora étant développé en Ruby) ainsi que le fait qu’on doive se taper un interpréteur Ruby, qui peut d’après mon expérience faire passer les JVM Java comme étant légères et rapides à-côté, bah ça m’a fait arrêter les frais.



Ah Ruby, je me souviens du jour où j’ai mis en place un Redmine sur un serveur équivalent, sa lenteur abominable même sur un projet vide m’a fait passer du camp “oh c’est joli et élégant comme langage, c’est l’avenir” à “holà, c’est pas encore adapté à des serveurs de prod ça, rendez-vous dans 10 ans !”…



J’ai cru assez tôt en le projet diaspora, mais maintenant je me dis que tant que la base sera en Ruby (ou que Ruby reste aussi peu pratique/économe/…) ça ne décollera pas réellement.







J’ai exactement eu la même réaction en voyant toutes les dépendances nécessaires et le fait que ce soit en ruby, ça m’a découragé aussi.



Pour reprendre le commentaire de Davdd:







Davdd a écrit :



Je pense que les nouveaux réseaux sociaux libres qui se basent sur XMPP sont plus intéressant car ils sont connectés entre eux. Jappix et movim sont deux réseaux qui utilisent le tout les deux ce protocole qui est à la base de la messagerie instantannée Jabber. Même quelqu’un qui utilise un client traditionnel Jabber peut écrire à quelqu’un qui est sur un de ces deux services.







Ce qui m’a frappé c’est de ne pas avoir d’API de communcation, permettant des forks de diaspora* dans d’autres langages (dart, js, java, python, wathever…). On aurait ainsi des pods d’implémentation différentes qui communiqueraient entre eux sans problèmes.



Le principe du réseau social décentralisé, je pense que c’est une excellente idée.









Ruzgfpegk a écrit :



J’ai essayé d’installer un pod sur mon (petit) dédié l’année dernière, mais la quantité de dépendances et de bidouilles Ruby à subir (diaspora étant développé en Ruby) ainsi que le fait qu’on doive se taper un interpréteur Ruby, qui peut d’après mon expérience faire passer les JVM Java comme étant légères et rapides à-côté, bah ça m’a fait arrêter les frais.











animus a écrit :



J’ai exactement eu la même réaction en voyant toutes les dépendances nécessaires et le fait que ce soit en ruby, ça m’a découragé aussi.







Ruby, et surtout Rails, sont lourd, c’est certain. Par contre, nul besoin de connaître Ruby ni d’utiliser un interpreteur pour installer un pod (en tout cas à l’heure actuelle). Je n’ai pour ma part jamais touché à Ruby, et mon pod tourne à merveille. Les guides d’installation ont encore été entièrement revus cet été et sont très clairs (voir le wiki), il suffit de suivre les étapes une à une, même pas réellement besoin de comprendre ce que ça fait.









animus a écrit :



Ce qui m’a frappé c’est de ne pas avoir d’API de communcation, permettant des forks de diaspora* dans d’autres langages (dart, js, java, python, wathever…). On aurait ainsi des pods d’implémentation différentes qui communiqueraient entre eux sans problèmes.



Le principe du réseau social décentralisé, je pense que c’est une excellente idée.







J’ai une bonne nouvelle a t’annoncer alors. On a bien vu que les spécifications ouvertes n’étaient pas assez pour permettre de parler facilement avec diaspora (vu que ça implique d’implémenter le protocole dans le projet, un seul projet a eu le courage à ma connaissance, Friendica). Du coup, beaucoup de boulot a été fait dans ce sens et le protocole de diaspora* sera bien disponible dans une Gem (voir github). En fait, le code est déjà terminé, mais il faut le tester.



De plus, une API en python a aussi vu le jour, mais elle n’est pas officielle (donc rien n’est garanti).









dam1605 a écrit :



Parce que les seules données qu’on maitrise sur Facebook, ce sont celles qu’on n’y met pas…







Je pense qu’il est illusoire de croire que ça puisse être différent ailleurs. Quand c’est consultable, c’est copiable.









Flaburgan a écrit :



J’ai une bonne nouvelle a t’annoncer alors. On a bien vu que les spécifications ouvertes n’étaient pas assez pour permettre de parler facilement avec diaspora (vu que ça implique d’implémenter le protocole dans le projet, un seul projet a eu le courage à ma connaissance, Friendica). Du coup, beaucoup de boulot a été fait dans ce sens et le protocole de diaspora* sera bien disponible dans une Gem (voir github). En fait, le code est déjà terminé, mais il faut le tester.



De plus, une API en python a aussi vu le jour, mais elle n’est pas officielle (donc rien n’est garanti).







C’est une excellente initiative!!



Merci pour l’info!