(Note: c'est quoi l'intérêt de le moinsser systématique? il répond aux questions qu'on/je lui pose, non? bref.)
(Note2: c'est bien toi qui est à l'origine du truc, Paulo? si ce n'est pas le cas, merci d'ignorer consciencieusement tout ce qui suit).
Ok. J'ai rien contre les requêtes HTTP, au contraire. Après tout, ça ne sert que pour l'établissement de la liste de contacts, si j'ai bien compris. Et limite ça vaudrait le coup de parler divers "dialectes" permettant ce genre de choses (XMPP, ...).
Le seul truc que je trouve un peu dommage sur l'établissement des relations, c'est de ne pas pouvoir directement échanger la clé publique complète dans les cas où c'est possible (à la Retroshare, donc). Le tracker est très bien, mais ça serait plus sympa de pouvoir faire l'échange d'infos (clé+IP, je suppose) par le moyen de notre choix (si ça se trouve, j'ai un compte SSH sur le serveur de mon contact, et souhaite lui filer mes infos par ce biais, qui sait).
Ceci étant, j'ai jeté un coup d’œil rapide. En résumé, j'aime beaucoup :
la compilation se passe sans souci, ça donne une impression de simplicité. Pas de dépendances bizarres (camlistore, si tu me lis), pas de warnings, rien. Bravo.
ça ne nécessite pas d'installation, ni de droits root, ni rien. Ok, ça ne devrait pas en avoir besoin de toutes manières. Mais quand on voit ce qu'on voit de nos jours...
l'interface web est bien, dans l'ensemble. On trouve ce qu'on cherche, c'est cohérent et sobre. C'est réactif.
Ce que j'ai moins aimé (ou pas encore compris) :
entre deux utilisateurs NATés, je n'ai jamais pu obtenir de connexion directe. J'ignore les paramètres de leurs NAT, mais c'est un peu rebutant. Heureusement, le fait de rajouter un troisième larron (à chacun des deux) non-NATé a réglé le problème.
par contre, la mise en relation est leeeenntte. Compter plusieurs minutes (jusqu'à une petite dizaine, je dirais) avant de voir tout le monde comme Online (le "Found" est quasi instantané par contre, mais c'est d'autant plus frustrant). C'est d'autant plus incompréhensible s'il n'y a pas de passage de NAT.
quelques incohérences/imprécisions dans l'interface. Type "Send another file" comme bouton d'envoi de fichier (même pour le premier fichier). Ou le bouton "Refresh" sur mes dossiers partagés (puisqu'apparemment ce n'est pas un dossier local, mais un espace vers lequel j'ai uploadé des choses, il ne devrait pas avoir besoin de se rafraîchir, si?).
la licence dans /static n'est pas claire. Elle parle à la fois de BY-SA et de NC. Quid?
ça n'a pas l'air d'être prévu pour l'i18n. C'est un peu dommage.
Enfin ce qui pourrait valoir le coup, selon moi, pour des versions futures :
un mode multi-utilisateur. C'est con, mais ça arrive que toute la famille utilise le même ordinateur. Certes, on peut lancer un teapotnet par personne sur un port différent (enfin je suppose que ça marcherait), mais ça serait sympa aussi de ne pas tout lancer en triple, d'autant que ça aiderait pour le point suivant.
des identités. Je n'ai pas forcément envie de partager la même chose avec mes parents, mon patron et mes compagnons de beuverie. Le point ci-dessus fournirait un palliatif suffisant selon moi (i.e. je change d'utilisateur selon mes envies, pas besoin de "lier" mes différentes identités plus que cela).
dans la mesure où ça s'y prête, une ouverture à d'autres types de communication : VPN "ad hoc" (à la Hamachi/n2n), V/V, ...
Les points ci-dessus sont évidemment à prendre avec des pincettes : la force principale de ton truc me semblant être une relative simplicité, au moins apparente. Ce qui joue nettement en sa faveur par rapport à RetroShare, par exemple (i.e. je mets plus facilement ma maman devant TPN que devant RS si je veux éviter de devoir intervenir dessus toutes les semaines). Ce serait donc dommage de perdre un tel atout en voulant trop embrasser.
[^] # Re: RetroShare
Posté par Larry Cow . En réponse au journal Teapotnet, un réseau social privé pour l'échange de fichiers. Évalué à 4.
(Note: c'est quoi l'intérêt de le moinsser systématique? il répond aux questions qu'on/je lui pose, non? bref.)
(Note2: c'est bien toi qui est à l'origine du truc, Paulo? si ce n'est pas le cas, merci d'ignorer consciencieusement tout ce qui suit).
Ok. J'ai rien contre les requêtes HTTP, au contraire. Après tout, ça ne sert que pour l'établissement de la liste de contacts, si j'ai bien compris. Et limite ça vaudrait le coup de parler divers "dialectes" permettant ce genre de choses (XMPP, ...).
Le seul truc que je trouve un peu dommage sur l'établissement des relations, c'est de ne pas pouvoir directement échanger la clé publique complète dans les cas où c'est possible (à la Retroshare, donc). Le tracker est très bien, mais ça serait plus sympa de pouvoir faire l'échange d'infos (clé+IP, je suppose) par le moyen de notre choix (si ça se trouve, j'ai un compte SSH sur le serveur de mon contact, et souhaite lui filer mes infos par ce biais, qui sait).
Ceci étant, j'ai jeté un coup d’œil rapide. En résumé, j'aime beaucoup :
Ce que j'ai moins aimé (ou pas encore compris) :
Enfin ce qui pourrait valoir le coup, selon moi, pour des versions futures :
Les points ci-dessus sont évidemment à prendre avec des pincettes : la force principale de ton truc me semblant être une relative simplicité, au moins apparente. Ce qui joue nettement en sa faveur par rapport à RetroShare, par exemple (i.e. je mets plus facilement ma maman devant TPN que devant RS si je veux éviter de devoir intervenir dessus toutes les semaines). Ce serait donc dommage de perdre un tel atout en voulant trop embrasser.