(Courtesy of the wayback machine http://www.archive.org/)
Kurzer Überblick
Anwesend: dish, dm, jrand0m, MrEcho, nop
(Meeting-Protokoll bearbeitet, um zu verbergen, dass iip mitten im Meeting abgestürzt ist und es viele Ping-Timeouts gab; daher versucht nicht, dies als zusammenhängende Erzählung zu lesen)
Sitzungsprotokoll
(hier schwerwiegende iip-Fehlfunktion einfügen)
[22:38] <MrEcho> Das Letzte, was ich gesehen habe, war: [13:25] <jrand0m> ok, 2) native modPow [22:38] <jrand0m> Hi MrEcho [22:38] <jrand0m> ja, sieht so aus, als wäre ein Haupt-Proxy abgestürzt [22:39] <jrand0m> Ich gebe ihm noch 2 Minuten, bevor ich neu starte [22:39] <MrEcho> k [22:39] <MrEcho> für $25 einmalig kann ich vollständiges Java auf thenidus.net bekommen … eine meiner Sites [22:40] <jrand0m> $25? Die verlangen Geld dafür, Software zu installieren? [22:40] <MrEcho> Keine Ahnung eigentlich .. es ist ein Paket [22:40] <MrEcho> rede gerade mit meinem Freund [22:40] <jrand0m> Ich bin mir nicht sicher, ob der Code schon stabil genug ist, um loszugehen und eine Menge Colo-Plätze zu mieten, um dort routers aufzustellen. Noch nicht :) [22:41] <dm> Paket wovon? [22:41] <MrEcho> java - jsp [22:41] <jrand0m> ok, ich sende noch mal, was ich vorher geschickt habe: [22:41] <jrand0m> Ich habe ein Stub-.c und eine Java-Klasse zusammengestellt, um zu zeigen, wie etwas wie GMP oder eine andere MPI-Bibliothek integriert werden könnte, aber es funktioniert offensichtlich nicht [22:41] <jrand0m> Gut wäre, wenn wir ein kleines Paket aus C-Klassen und der zugehörigen trivialen Java-Wrapper-Klasse hätten, das wir für Windows, OSX, *BSD, Linux bauen und unter GPL (oder weniger restriktiver Lizenz) paketieren könnten [22:41] <jrand0m> Mit der neuen Roadmap, die AES+SessionTag als meinen aktuellen Action Item setzt, ist das jedoch nicht mehr ganz so kritisch wie zuvor. [22:42] <jrand0m> Wenn aber jemand damit loslegen möchte, wäre das großartig (und ich bin sicher, ein weiteres Projekt, das wir alle kennen, wäre an so einer Paketierung interessiert) [22:43] <dm> frazaa? [22:43] <jrand0m> heh, auf gewisse Weise ;) [22:44] <jrand0m> ok, 3) GUI-Installer [22:44] <jrand0m> MrEcho> hi [22:44] <MrEcho> :) [22:44] <MrEcho> hehe [22:44] <MrEcho> es kommt voran [22:44] <jrand0m> cool [22:44] <MrEcho> nichts Besonderes [22:45] <MrEcho> Ich habe ein paar richtig coole Ideen, um es richtig schick zu machen .. aber das ist noch ein gutes Stück hin [22:45] <jrand0m> Ich habe mich gefragt, ob der Installer hinzufügen sollte: 1) eine Option, die Seeds automatisch von http://…/i2pdb/ zu holen 2) automatisch die http://…/i2p/squid.dest zu holen und auch eine runSquid.bat/runSquid.sh zu erstellen? [22:45] <jrand0m> word [22:46] <jrand0m> Ja, wir wollen den Installer so einfach wie möglich halten – an welchen Schnickschnack hast du gedacht? [22:46] <MrEcho> Frage ist .. wenn man java -jar installer ausführt, geht es standardmäßig in den Non-GUI-Modus, wegen der Art, wie du die Dinge eingerichtet hast [22:46] <MrEcho> Wie bekommen wir es hin, dass, wenn man die JAR-Datei doppelklickt, die GUI geladen wird? [22:47] <jrand0m> install.jar <– nongui, installgui.jar <– gui [22:47] <jrand0m> separater Code, separate Pakete [22:47] <MrEcho> Fancy im Sinne von Dingen, die man vielleicht gar nicht bemerkt .. aber es wird schön und aufgeräumt [22:47] <jrand0m> cool [22:47] <MrEcho> ah ok [22:48] <jrand0m> (oder install <– gui installcli <– cli. Wir werden sehen, wie sich die Dinge entwickeln) [22:49] <jrand0m> Noch etwas zur GUI, oder springen wir zu Punkt 4)? [22:49] <jrand0m> (Hast du einen groben Zeitrahmen im Kopf? Kein Druck, nur neugierig) [22:51] <MrEcho> Im Moment keine Ahnung [22:51] <jrand0m> cool [22:51] <jrand0m> ok, 4) IM [22:51] <jrand0m> thecrypto ist nicht da, also….. [22:51] <jrand0m> 5) Naming Service [22:51] <jrand0m> wiht ist auch nicht hier… [22:51] <jrand0m> ping [22:52] <dish> Du liegst bei der Nummerierung der Tagesordnung daneben [22:52] <dish> 3) IM [22:52] <jrand0m> Ja, ich hatte früher zwei Tagesordnungspunkte mit der Nummer 2 [22:52] <dish> 4) Naming [22:52] <dish> ;) [22:52] <jrand0m> (native modPow und GUI-Installer) [22:52] <jrand0m> Siehst du, wir sind dynamisch und so [22:59] <jrand0m> Ok, fürs Protokoll mache ich wohl weiter [22:59] <jrand0m> 6) Lizenzierung [23:00] <jrand0m> Ich denke darüber nach, weniger restriktiv als die GPL zu sein. Wir verwenden etwas MIT-Code, plus eine weitere Datei ist GPL (aber das ist nur das Base64-Encoding und kann trivial ersetzt werden). Ansonsten liegt das gesamte übrige Copyright entweder bei mir oder bei thecrypto. [23:00] * dish schaut sich den I2P tunnel-Teil des Codes von mihi an [23:01] <jrand0m> Ach stimmt, mihi hat das als GPL veröffentlicht, aber er kann es auch als etwas anderes veröffentlichen, wenn er möchte [23:01] <jrand0m> (aber I2PTunnel ist im Grunde eine Drittanbieter-App und kann sich lizenzieren, wie es will) [23:02] <jrand0m> (obwohl er, da das I2P SDK GPL ist, gezwungen war, GPL zu sein) [23:02] <MrEcho> Verdammt, wurde auch Zeit [23:02] <jrand0m> Weiß ich nicht. Lizenzierung ist nicht meine Stärke, aber ich tendiere zumindest dazu, auf die LGPL zu wechseln [23:02] * dish veröffentlicht die 10–20 Zeilen Änderung am I2P HTTP Client mihi-Code unter welcher Lizenz auch immer mihi hat [23:03] <jrand0m> hehe :) [23:06] <jrand0m> Wie auch immer, 7) Sonstiges? [23:07] <jrand0m> Hat jemand Fragen / Bedenken / Ideen bzgl. i2p? [23:07] <dish> Lass mich fragen [23:07] <dish> Hat das I2P irgendeine Gruppennamen-Funktion? [23:07] <jrand0m> Gruppennamen-Funktion? [23:07] <dm> Team Discovery Channel! [23:07] <MrEcho> lol [23:08] <dish> Also, wenn man ein privates oder separates Netzwerk haben möchte, aber sich einige router irgendwie vermischen, würden ohne Gruppennamen die beiden Netzwerke zusammenwachsen [23:08] <MrEcho> er denkt an waste [23:08] <jrand0m> ah [23:08] <dish> Ich weiß nicht, warum man das wollen würde, aber ich frage nur für den Fall [23:08] <jrand0m> Ja, ganz am Anfang beim Netzwerkdesign habe ich damit gespielt [23:09] <jrand0m> Das ist fortgeschrittener, als wir es jetzt brauchen (oder in der relativ nahen Zukunft [6–12 Monate]), könnte aber später integriert werden [23:09] <dish> Oder ist das eine schlechte Idee, weil es besser ist, ein großes Netzwerk zu behalten [23:09] <dm> i2pisdead [23:09] <jrand0m> heh dm [23:10] <nop> halt die Klappe [23:10] <jrand0m> Nein, dish, das ist eine gute Idee [23:10] <dm> nop: harter Kerl? [23:10] <jrand0m> Das ist im Wesentlichen das, was Release 0.2.3 ist – restricted routes (eingeschränkte Routen) [23:10] <jrand0m> (aka du hast eine kleine private (vertrauenswürdige) Menge an Peers und willst nicht, dass jeder weiß, wer sie sind, willst aber trotzdem mit ihnen kommunizieren können) [23:15] <jrand0m> Ok, noch etwas? [23:15] <nop> Nee, ich bin nur witzig [23:18] <dm> Witzbold? [23:20] <jrand0m> Ok, nun, /interessantes/ Meeting, mit ein paar iip-Abstürzen mittendrin ;) [23:21] * jrand0m bafs das Meeting zu Ende