(S laskavým svolením Wayback Machine http://www.archive.org/)
Stručné shrnutí
Přítomni: dish, dm, jrand0m, MrEcho, nop
(zápis ze schůzky upraven tak, aby zakryl skutečnost, že iip se v půlce schůzky zhroutil a že nastala spousta timeoutů pingů, takže to nečtěte jako souvislé vyprávění)
Záznam ze schůzky
(zde vložte zásadní selhání iip)
[22:38] <MrEcho> poslední věc, co jsem viděl, byla: [13:25] <jrand0m> ok, 2) native modPow [22:38] <jrand0m> ahoj, MrEcho [22:38] <jrand0m> jo, vypadá to, že hlavní proxy spadla [22:39] <jrand0m> dám tomu ještě 2 minuty, než to restartuju [22:39] <MrEcho> k [22:39] <MrEcho> za 25 $ jednorázově můžu získat plnou Javu na thenidus.net … jeden z mých webů [22:40] <jrand0m> 25 $? Oni si účtují za instalaci softwaru? [22:40] <MrEcho> fakt nevím .. je to balíček [22:40] <MrEcho> právě o tom mluvím s kámošem [22:40] <jrand0m> nejsem si jistý, že je ten kód dost stabilní na to, abychom šli a pronajali hromadu míst v colo (colocation – umístění serverů) k nasazení routers. Zatím :) [22:41] <dm> balíček čeho? [22:41] <MrEcho> java - jsp [22:41] <jrand0m> ok, posílám znovu, co jsem poslal předtím: [22:41] <jrand0m> dal jsem dohromady stub .c a Java třídu, aby bylo vidět, jak by se dalo integrovat něco jako GMP nebo jiná MPI knihovna, ale očividně to nefunguje [22:41] <jrand0m> dobré by bylo, kdybychom měli malý balík C tříd a k tomu triviální Java wrapper class (obalovací třída), které bychom mohli sestavit pro windows, osx, *bsd, linux a zabalit pod GPL (nebo méně restriktivní licencí) [22:41] <jrand0m> nicméně s novou roadmapou, která dává AES+SessionTag jako můj aktuální úkol, to není tak kritické jako dřív. [22:42] <jrand0m> pokud by s tím ale někdo chtěl pohnout, bylo by to super (a jsem si jistý, že jiný projekt, který všichni známe, by o takové balení stál) [22:43] <dm> frazaa? [22:43] <jrand0m> heh, svým způsobem ;) [22:44] <jrand0m> ok, 3) gui installer [22:44] <jrand0m> MrEcho> hi [22:44] <MrEcho> :) [22:44] <MrEcho> hehe [22:44] <MrEcho> už to nějak postupuje [22:44] <jrand0m> super [22:44] <MrEcho> nic extra [22:45] <MrEcho> mám pár fakt dobrých nápadů, jak to udělat fakt vymazlené .. ale to je ještě daleko [22:45] <jrand0m> přemýšlel jsem, jestli by instalátor neměl přidat 1) možnost automaticky stáhnout seeds z http://…/i2pdb/ 2) automaticky stáhnout http://…/i2p/squid.dest a vytvořit i runSquid.bat/runSquid.sh? [22:45] <jrand0m> jasně [22:46] <jrand0m> jo, chceme, aby byl instalátor co nejjednodušší – jaké vychytávky jsi měl na mysli? [22:46] <MrEcho> otázka je .. když uděláš java -jar installer tak to jde ve výchozím stavu do non gui kvůli tomu, jak to máš udělané [22:46] <MrEcho> jak to uděláme, aby když dvakrát klikneš na ten JAR soubor, nahrála se GUI [22:47] <jrand0m> install.jar <– nongui, installgui.jar <– gui [22:47] <jrand0m> samostatný kód, samostatné balíčky [22:47] <MrEcho> “fancy” ve smyslu věcí, kterých si možná ani nevšimneš .. ale bude to hezké a čisté [22:47] <jrand0m> fajn [22:47] <MrEcho> aha, ok [22:48] <jrand0m> (nebo install <– gui installcli <– cli. uvidíme, jak se to vyvine) [22:49] <jrand0m> ještě něco k GUI, nebo přeskočíme na bod 4)? [22:49] <jrand0m> (máš nějaký odhad časového rámce? žádný tlak, jen se ptám) [22:51] <MrEcho> teď fakt nevím [22:51] <jrand0m> super [22:51] <jrand0m> ok, 4) IM [22:51] <jrand0m> thecrypto tu není, takže….. [22:51] <jrand0m> 5) služba názvů [22:51] <jrand0m> wiht tu taky není… [22:51] <jrand0m> ping [22:52] <dish> máš špatně číslování agendy [22:52] <dish> 3) IM [22:52] <jrand0m> jo, kdysi jsem měl dva body s číslem 2 [22:52] <dish> 4) Pojmenování [22:52] <dish> ;) [22:52] <jrand0m> (native modPow and gui installer) [22:52] <jrand0m> vidíš, jsme dynamičtí a tak [22:59] <jrand0m> ok, kvůli logům asi budu pokračovat [22:59] <jrand0m> 6) licencování [23:00] <jrand0m> přemýšlím o něčem méně restriktivním než GPL. používáme nějaký kód pod MIT, plus jeden další soubor je pod GPL (ale to je jen base64 encoding a dá se snadno nahradit). jinak je veškerý kód buď pod copyrightem mým, nebo thecrypto. [23:00] * dish se dívá na mihi i2p tunnel část kódu [23:01] <jrand0m> aha jasně, mihi to vydal jako gpl, ale klidně to může vydat i pod něčím jiným, pokud bude chtít [23:01] <jrand0m> (ale i2ptunnel je v podstatě aplikace třetí strany a může si zvolit licenci, jakou chce) [23:02] <jrand0m> (i když, protože i2p sdk je gpl, byl donucen být gpl) [23:02] <MrEcho> sakra, konečně [23:02] <jrand0m> nevím. licencování není moje forte, ale kloním se minimálně k přechodu na lgpl [23:02] * dish vydá těch 10–20 řádků změn v kódu I2P HTTP Client od mihi pod jakoukoli licenci, jakou má mihi [23:03] <jrand0m> hehe :) [23:06] <jrand0m> každopádně, 7) ostatní? [23:07] <jrand0m> má někdo nějaké otázky / obavy / nápady ohledně i2p? [23:07] <dish> Nech mě se zeptat [23:07] <dish> Má I2P nějakou funkci ‘group name’? [23:07] <jrand0m> funkci ‘group name’? [23:07] <dm> team discovery channel! [23:07] <MrEcho> lol [23:08] <dish> Takže když chceš mít soukromou nebo oddělenou síť, ale některé routers se nějak promíchají, bez group name by se ty dvě sítě slily dohromady [23:08] <MrEcho> myslí tím waste [23:08] <jrand0m> aha [23:08] <dish> nevím, proč bys to chtěl, ale jen se pro jistotu ptám [23:08] <jrand0m> ano, na začátku návrhu sítě jsem si s tím pohrával [23:09] <jrand0m> je to pokročilejší, než teď potřebujeme (nebo v relativně blízké budoucnosti [6–12 měsíců]), ale později to může být integrováno [23:09] <dish> Nebo je to špatný nápad, protože je lepší udržet jednu velkou síť [23:09] <dm> i2pisdead [23:09] <jrand0m> heh dm [23:10] <nop> drž hubu [23:10] <jrand0m> ne, dish, to je dobrý nápad [23:10] <dm> nop: drsňák? [23:10] <jrand0m> to je v podstatě to, co přináší release 0.2.3 – restricted routes (omezené trasy) [23:10] <jrand0m> (aka máš malou soukromou (důvěryhodnou) sadu uzlů a nechceš, aby každý věděl, kdo to je, ale pořád s nimi chceš být schopen komunikovat) [23:15] <jrand0m> ok, ještě něco? [23:15] <nop> ne, jen si dělám srandu [23:18] <dm> vtipálek? [23:20] <jrand0m> ok, takže /zajímavé/ setkání, uprostřed s pár pády iip ;) [23:21] * jrand0m baf ukončuje schůzku