gelnior a écrit 142 commentaires

  • [^] # Re: Comment trouver des contacts

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de Newebe 0.4.0. Évalué à 1.

    Salut Michel, désolé je ne vois ton message que maintenant. Tu peux m'envoyer un mail à gelnior at free.fr . Je te donnerai quelques URLs de contacts. Tu pourras ainsi rejoindre nos discussions !

  • [^] # Re: Dépendances

    Posté par  (site web personnel) . En réponse au journal Sortie de Newebe 0.4.0. Évalué à 3.

    En effet c'est un peu long mais à cette liste il faut enlever Django qui n'est plus utilisé et Lettuce qui ne sert qu'à lancer les tests. Pour une utilsation normale, il ne reste donc plus que des bibliothèques assez légères et CouchDB.

  • [^] # Re: L'avenir à la re-décentralisation

    Posté par  (site web personnel) . En réponse au journal Sortie de Newebe 0.4.0. Évalué à 3.

    Je suis du même avis, les FAI ont tout intérêt à développer les outils décentralisés et auto-hébergés. En plus de ce que dit Syj, cela les rendrait beaucoup moins dépendants de Google, Facebook, etc (ces derniers pompent tellement de bande passante que les FAI veulent leur faire payer une partie de chaque connexion). De plus ils auraient pas mal de nouvelles offres à proposer (grosse bande passante pour les blogs populaires, box avec stockage pour ceux qui stockent beaucoup de données...).

  • [^] # Re: Interop'

    Posté par  (site web personnel) . En réponse au journal Sortie de Newebe 0.4.0. Évalué à 1.

    Merci pour le listing, ça peut donner des idées et surtout ça aidera le jour où je voudrais connecter Newebe à Diaspora.

  • [^] # Re: Interop'

    Posté par  (site web personnel) . En réponse au journal Sortie de Newebe 0.4.0. Évalué à 1.

    Tout d'abord merci. Je ne me suis pas encore penché sur le problème de l'interopérabilité bien que toutes les données d'un newebe soient accessibles par des URI (RESTful). Pour ce qui est de Zot! je ne connaissais pas. Je vais suivre son avancement avec attention car effectivement cela a l'air intéressant.

  • [^] # Re: Plus d'info !

    Posté par  (site web personnel) . En réponse au journal Un an de projet libre : bilan. Évalué à 1.

    Pour les images, c'est un soucis en effet. Ce que je compte faire, c'est d'envoyer un thumbnail léger à tous les contacts et qu'ensuite l'image complète ne soit téléchargé qu'à la demande du contact qui a reçu le thumbnail. Seuls les contacts intéressés récupéreront l'image.

  • [^] # Re: Diaspora?

    Posté par  (site web personnel) . En réponse à la dépêche Un an de projet libre :bilan. Évalué à 3.

    J'ai fait le même raisonnement que toi. C'est pour ça que Newebe est mono utilisateur et ne fonctionne donc pas comme un Diaspora ou un Elgg. Si tu n'es pas rassuré par OVH, tu branches un plug computer sur ta box et tu as un serveur accessible depuis l'extérieur qui stocke tes données et sur lequel tu peux installer ton newebe. Tes données sont donc chez toi, propriétaire du newebe. Pour ce qui est de tes amis, ils ne voient et stockent que ce que tu as voulu leur montrer rien de plus.

    Liens sur le sheeva plug :
    http://gelnior.files.wordpress.com/2010/09/sheeva_09.jpg?w=420&h=630
    http://gelnior.wordpress.com/2010/09/22/review-sheeva-plug-partie-1/

    Pour l'aspect simplicité c'est un frein c'est sûr, mais là je te renvoie à mon commentaire précédent.

  • [^] # Re: Diaspora?

    Posté par  (site web personnel) . En réponse à la dépêche Un an de projet libre :bilan. Évalué à 4.

    C'est là où est toute la différence avec Diaspora. C'est que l'idée va plus que de se détacher du "one serveur to rule them all" mais d'aller plus loin : ici une personne = une instance de Newebe au moins.
    Dans le cas de Newebe les données sont décentralisées, puisqu'elles sont stockées chez l'émetteur de la donnée ainsi que ses contacts. Newebe agit donc comme une mémoire : mon instance retient tout ce que je dis et tout ce que dise mes contacts.

    NB : Pour avoir plusieurs identités, il suffit d'installer plusieurs instances de Newebe installées sur des ports différents.

    A propos des boxes, c'est vrai que c'est un frein à l'utilisation par Mme Michu et que ça va demander du travail. Mais je reste assez optimiste car déjà des signes positifs apparaissent :
    * Facebook et Google sont de plus en plus intrusifs, ce qui finira bien par pousser une partie de la population vers le décentralisé. Dans le futur, avoir 20 ans de souvenirs sur Facebook ne rendra pas les gens très à l'aise avec l'idée qu'ils sont conservés par un tiers (idem pour un hébergeur Diaspora).
    * La FSF et des sociétés commerciales comme TonidoPlug font la promotion de cette pratique.
    * Un Sheevaplug c'est surtout du paramétrage logiciel (donc pas mal automatisable), niveau hardware il y a deux cables à brancher, ce n'est pas plus qu'une télé.
    * Les box des fournisseurs d'accès pourraient faire office de serveur.
    * Avoir toutes ses données chez soi permet de nouveaux usages comme les mixer facilement par exemple (je concatène deux microposts, une note et deux images et j'ai construis un post de blog en 3 clics).
    * Au départ un ami peut bien héberger plusieurs instances de Newebe sur le même serveur pour dépanner.

    Il faut aussi mentionner la solution Unhosted qui consiste à découpler infos personnelles et applicatifs pour les applications cloud. Je ne sais pas ce que ça va donner mais la solution est intéressante.

  • [^] # Re: Plus d'info !

    Posté par  (site web personnel) . En réponse au journal Un an de projet libre : bilan. Évalué à 3.

    Merci :). Effectivement si les newebes ne sont jamais connectés en même temps ils ne peuvent plus se synchroniser. En fait l'utilisation normale du newebe c'est de l'installer sur un serveur (type plug computer) qui reste allumé tout le temps.
    J'ai pas encore creusé l'idée d'utiliser les contacts en commun, mais effectivement ce que vous dites weeber et toi, ça mérite réflexion.

  • [^] # Re: Plus d'info !

    Posté par  (site web personnel) . En réponse au journal Un an de projet libre : bilan. Évalué à 3.

    En effet, il faut être chez un opérateur qui propose une IP fixe ou avoir un nom de domaine qui redirige toujours sur ta machine.

  • [^] # Re: Plus d'info !

    Posté par  (site web personnel) . En réponse au journal Un an de projet libre : bilan. Évalué à 1.

    Oui, tu as bien compris.

  • [^] # Re: Plus d'info !

    Posté par  (site web personnel) . En réponse au journal Un an de projet libre : bilan. Évalué à 1.

    Oui voilà c'est bien ça !

  • [^] # Re: Plus d'info !

    Posté par  (site web personnel) . En réponse au journal Un an de projet libre : bilan. Évalué à 4.

    Comment il marche ton réseau P2P ?
    Il faut pas vraiment voir ça comme un réseau P2P, au sens où les messages ne sont pas relayés par les noeuds. En fait chaque newebe communique directement avec ses contacts. Au début de newebe je disais que c'est un réseau social presque distribué car en fait il est juste très très décentralisé.

    Tu as utilisé quoi comme technique ?
    A chaque fois que tu postes un message, ça génère une requête HTTP pour chacun de tes contacts. Les newebes communiquent via des API REST.

    Comment trouve-t-on les premiers nœuds ?
    Pour trouver un noeud c'est simple, tu rencontres quelqu'un, tu sympathises, il te donne l'URL de son Newebe et ensuite tu te connectes sur ton newebe et tu l'ajoutes à tes contacts. Du coup, ton newebe et le sien se connaissent.

    Comment les messages sont échangés ?
    Newebe sauvegarde ton message chez lui sous la forme d'un "document" JSON. Newebe stocke donc des documents (via la base CouchDB). Une fois cette opération faite, il transmet le document via une requête HTTP à son contact qui va le sauvegarder à son tour en l'estampillant avec une clé.

    Si je me déconnecte, je disparais ?
    Si tu coupes ton newebe, il ne reçoit plus de messages ni ne peut en envoyer. Toutefois, tes données restent stockées chez toi. Tout ce que tu as envoyé à tes contacts est stocké chez eux.
    Si tu rallumes ton Newebe, tu n'as qu'à appuyer sur le bouton "sync" et il va rappatrier tout ce que tes contacts ont envoyé depuis un mois (modulo les bugs) et il sauvegardera tout ce qu'il n'a pas déjà.

  • [^] # Re: Merci

    Posté par  (site web personnel) . En réponse au journal Un an de projet libre : bilan. Évalué à 1.

    Merci pour l'info sur Owncloud. La référence à l'étudiant c'est que dans mes souvenirs j'avais pas mal de temps libre. En plus j'étais entouré de beaucoup développeurs, ce qui peut vraiment aider.

  • [^] # Re: Hop, hop, hop !

    Posté par  (site web personnel) . En réponse au journal Un an de projet libre : bilan. Évalué à 5.

    Oui, on m'a conseillé de poster ici ce que j'avais écrit :) !

  • [^] # Re: Fonctionnalités >> sécurité

    Posté par  (site web personnel) . En réponse au journal Un an de projet libre : bilan. Évalué à 4.

    Oui en gros l'idée c'est ça, disons que je termine la phase 1. Je faisais aussi référence à 37signals car un de leur principe est de faire les choses quand tu en as vraiment besoin. Jusqu'à présent il y avait beaucoup de points à "valider" avant de s'attaquer à un problème complexe de sécurité qui m'aurait entrainé dans un long tunnel et probablement découragé.

    Autre aspect, la sécurité c'est vraiment pas mon truc. Plutôt que de s'improviser spécialiste du porblème, j'espérais et espère toujours, qu'un contributeur plus avisé sur la question puisse m'aider.

  • # Autre projets décentralisés

    Posté par  (site web personnel) . En réponse au journal État des lieux d'un internet décentralisé. Évalué à 5.

    J'ai écrit il y quelques temps une liste de projet décentralisés qui peut vous intéresser. La plupart des projets sont encore actifs. Je compléterai cette liste bientôt avec les projets cités dans ce journal. N'hésitez pas à rajouter des liens aussi :)