(Avec l’aimable autorisation de la wayback machine http://www.archive.org/)
Récapitulatif rapide
Présents: dish, dm, jrand0m, MrEcho, nop
(journal de réunion modifié pour masquer le fait que iip a planté en plein milieu de la réunion et qu’il y a eu beaucoup d’expirations de délai de ping, donc n’essayez pas de lire ceci comme un récit linéaire)
Journal de réunion
(insérer ici une défaillance majeure d’iip)
[22:38] <MrEcho> la dernière chose que j’ai vue était : [13:25] <jrand0m> ok, 2) native modPow [22:38] <jrand0m> salut MrEcho [22:38] <jrand0m> ouais, on dirait qu’un proxy principal a planté [22:39] <jrand0m> je lui laisse encore 2 min avant de redémarrer [22:39] <MrEcho> ok [22:39] <MrEcho> pour 25 $ une fois je peux avoir Java complet sur thenidus.net … un de mes sites [22:40] <jrand0m> 25 $ ? ils te facturent l’installation de logiciels ? [22:40] <MrEcho> aucune idée en fait… c’est un forfait [22:40] <MrEcho> je parle à mon pote là tout de suite [22:40] <jrand0m> je ne suis pas sûr que le code soit assez stable pour aller louer une flopée d’emplacements en colocation pour y déployer des routers. pas encore :) [22:41] <dm> un forfait de quoi ? [22:41] <MrEcho> java - jsp [22:41] <jrand0m> ok, je renvoie ce que j’ai envoyé avant : [22:41] <jrand0m> j’ai bricolé un stub en .c et une classe Java pour montrer comment quelque chose comme GMP ou une autre bibliothèque MPI pourrait être intégré, mais ça ne marche évidemment pas [22:41] <jrand0m> ce qui serait bien, ce serait d’avoir un petit paquet de classes C et la classe wrapper Java triviale associée, que l’on pourrait compiler pour windows, osx, *bsd, linux, et empaqueter sous GPL (ou une licence moins restrictive) [22:41] <jrand0m> toutefois, avec la nouvelle feuille de route qui met AES+SessionTag comme tâche en cours pour moi, ce n’est plus aussi critique qu’avant. [22:42] <jrand0m> si quelqu’un veut s’en charger malgré tout, ce serait super (et je suis sûr qu’un autre projet que nous connaissons tous serait intéressé par un tel packaging) [22:43] <dm> frazaa ? [22:43] <jrand0m> hé, d’une certaine façon ;) [22:44] <jrand0m> ok, 3) installateur GUI [22:44] <jrand0m> MrEcho> salut [22:44] <MrEcho> :) [22:44] <MrEcho> héhé [22:44] <MrEcho> ça avance [22:44] <jrand0m> cool [22:44] <MrEcho> rien de spécial [22:45] <MrEcho> j’ai des idées vraiment cool pour le rendre super chiadé… mais c’est pour plus tard [22:45] <jrand0m> je me demandais si l’installateur devait ajouter 1) une option pour récupérer automatiquement les seeds depuis http://…/i2pdb/ 2) récupérer automatiquement http://…/i2p/squid.dest et créer aussi un runSquid.bat/runSquid.sh ? [22:45] <jrand0m> ouais [22:46] <jrand0m> ouais, on veut que l’installateur soit le plus simple possible — tu pensais à quoi comme trucs « fancy » ? [22:46] <MrEcho> la question, c’est que quand tu fais java -jar installer ça part sur le non-GUI par défaut à cause de la façon dont tu as organisé les choses [22:46] <MrEcho> comment on fait pour que quand tu double-cliques le fichier jar ça lance la GUI [22:47] <jrand0m> install.jar <– non-GUI, installgui.jar <– GUI [22:47] <jrand0m> code séparé, paquets séparés [22:47] <MrEcho> « fancy » au sens de trucs que tu ne remarqueras peut-être pas… mais ça va être propre et soigné [22:47] <jrand0m> cool [22:47] <MrEcho> ah ok [22:48] <jrand0m> (ou install <– GUI, installcli <– CLI. on verra comment ça évolue) [22:49] <jrand0m> autre chose sur la GUI, ou on passe au point 4) ? [22:49] <jrand0m> (tu as une idée du délai ? pas de pression, je demande juste) [22:51] <MrEcho> aucune idée pour l’instant [22:51] <jrand0m> cool [22:51] <jrand0m> ok, 4) IM (messagerie instantanée) [22:51] <jrand0m> thecrypto n’est pas là, donc….. [22:51] <jrand0m> 5) service de nommage [22:51] <jrand0m> wiht n’est pas là non plus… [22:51] <jrand0m> ping [22:52] <dish> tu t’es trompé dans la numérotation de l’ordre du jour [22:52] <dish> 3) IM [22:52] <jrand0m> ouais, j’avais l’habitude d’avoir deux points 2 à l’ordre du jour [22:52] <dish> 4) Nommage [22:52] <dish> ;) [22:52] <jrand0m> (native modPow et installateur GUI) [22:52] <jrand0m> tu vois, on est dynamiques et tout [22:59] <jrand0m> ok, pour les logs je suppose que je vais continuer [22:59] <jrand0m> 6) licences [23:00] <jrand0m> je pense aller vers quelque chose de moins restrictif que la GPL. on utilise du code MIT, plus un autre fichier qui est GPL (mais c’est juste l’encodage base64 et ça peut être remplacé facilement). à part ça, tout le code est sous copyright soit par moi, soit par thecrypto. [23:00] * dish regarde la partie du code i2p tunnel de mihi [23:01] <jrand0m> ah oui, mihi a publié ça sous GPL mais il peut vouloir le publier sous autre chose s’il le souhaite aussi [23:01] <jrand0m> (mais i2ptunnel est essentiellement une appli tierce et peut choisir la licence qu’elle veut) [23:02] <jrand0m> (bien que, puisque le SDK i2p est GPL, il a été forcé d’être en GPL) [23:02] <MrEcho> zut, il était temps [23:02] <jrand0m> je ne sais pas. les licences, ce n’est pas mon fort, mais je serais enclin au moins à passer en LGPL [23:02] * dish publie les 10–20 lignes de modification du code I2P HTTP Client de mihi sous la licence qu’utilise mihi, quelle qu’elle soit [23:03] <jrand0m> héhé :) [23:06] <jrand0m> bref, 7) autre ? [23:07] <jrand0m> quelqu’un a des questions / préoccupations / idées à propos d’i2p ? [23:07] <dish> Laissez-moi poser une question [23:07] <dish> Est-ce que I2P a une fonctionnalité de nom de groupe ? [23:07] <jrand0m> une fonctionnalité de nom de groupe ? [23:07] <dm> équipe Discovery Channel ! [23:07] <MrEcho> lol [23:08] <dish> L’idée étant que si tu veux avoir un réseau privé ou séparé, mais que certains router se mélangent d’une manière ou d’une autre, sans nom de groupe les deux réseaux fusionneraient [23:08] <MrEcho> il pense à Waste [23:08] <jrand0m> ah [23:08] <dish> Je ne sais pas pourquoi on voudrait ça, mais je demande au cas où [23:08] <jrand0m> oui, au début de la conception du réseau je jouais avec cette idée [23:09] <jrand0m> c’est plus avancé que ce dont on a besoin pour l’instant (ou dans un futur relativement proche [6–12 mois]) mais ça pourrait être intégré plus tard [23:09] <dish> Ou bien est-ce une mauvaise idée parce qu’il vaut mieux garder un seul grand réseau [23:09] <dm> i2pisdead [23:09] <jrand0m> hé dm [23:10] <nop> ferme-la [23:10] <jrand0m> non dish, c’est une bonne idée [23:10] <dm> nop : gros dur ? [23:10] <jrand0m> c’est essentiellement ce qu’est la version 0.2.3 — routes restreintes [23:10] <jrand0m> (a.k.a. tu as un petit ensemble privé (de confiance) de pairs et tu ne veux pas que tout le monde sache qui ils sont, mais tu veux quand même pouvoir communiquer avec eux) [23:15] <jrand0m> ok, autre chose ? [23:15] <nop> non, je fais juste le clown [23:18] <dm> marrant, hein ? [23:20] <jrand0m> ok, eh bien, réunion /intéressante/, avec quelques plantages iip au milieu ;) [23:21] * jrand0m baf met fin à la réunion