Resumen rápido
Presentes: duck, fidd, human, jrand0m, kaji, KyroxX, lucky, Masterboy, mihi, no_dammagE, ox, ughabugha, wbk, wilde
Registro de la reunión
[22:01:22] <jrand0m> orden del día: [22:01:22] <jrand0m> 0) Hola [22:01:28] <jrand0m> 1) Estado de la red [22:01:28] <jrand0m> 2) plan 0.3.1 [22:01:28] <jrand0m> 3) Arquitectura Web [22:01:28] <jrand0m> 4) Administravia [22:01:34] <jrand0m> 5) ??? [22:01:38] <jrand0m> 0) hola [22:01:39] <no_dammagE> por supeusto [22:01:43] <ughabugha> Oh, genial, la reunión. :) [22:01:51] <jrand0m> hola, bienvenidos a la reunión semanal de devs, número $something [22:01:56] <ughabugha> Hola. [22:02:02] <jrand0m> notas de estado semanales en http://i2p.net/pipermail/i2p/2004-March/000180.html [22:02:09] * mihi se ha unido a #i2p [22:02:13] <fidd> holas [22:02:32] <jrand0m> a ver si podemos evitar una sesión de 2 horas hoy ;) [22:02:39] <jrand0m> ok, saltando a 1) estado de la red [22:02:43] <Masterboy> :P [22:02:56] <jrand0m> sacamos la 0.3.0 el domingo y en general funciona [22:03:12] <Masterboy> sí, lo está :) [22:03:23] <ox> * jrandom saluda desde i2p#i2p para demostrarlo ;) [22:03:43] <jrand0m> aún hay algunos bugs por corregir y un nuevo conjunto de cosas por abordar, pero seguimos adelante [22:04:21] * ion se ha unido a #i2p [22:04:22] * ughabugha está leyendo las notas de estado. [22:04:27] * mrflibble ha salido de IRC (r eboot time) [22:04:35] <jrand0m> en el correo menciono una nueva herramienta de monitoreo de la red que armó duck - http://duck.i2p/dot/dot.webp (o una captura en http://i2p.net/~jrandom/profiles.webp) [22:05:05] <jrand0m> básicamente nos da una vista de cómo va la red: cuánta gente hay fuera y qué tan bien están descubriendo recursos fiables y rápidos [22:05:22] <jrand0m> (básicamente visualiza el resultado del proceso de perfilado y selección de pares de la 0.3) [22:05:50] <ox> <duck> ¡nice! [22:06:22] <jrand0m> sí, es bueno ver el feedback visual de los algoritmos, en lugar de recorrer a mano el networkDb [22:06:37] <ox> <Masterboy> hay que reducir el uso de cpu.. [22:06:38] <fidd> :) [22:06:48] * jrand0m entrega el premio eepSiteAppOfTheWeek a duck por dot.webp [22:06:54] <ughabugha> Sí, me pregunto qué estaríamos haciendo sin duck. [22:07:08] <ox> <duck> quizá podamos hacer una versión de audio también [22:07:17] <fidd> jaja [22:07:20] <jrand0m> :) [22:07:22] <human> heheh [22:07:34] <fidd> o una de olor [22:07:47] <ughabugha> Sí, y emitirla por el icecast de jnon cada hora. [22:07:51] <no_dammagE> ¿cómo entiendo la columna de velocidad en #transport? [22:08:00] <no_dammagE> digo, perfiles de pares [22:08:25] <jrand0m> no_dammagE> buena pregunta. si lees el texto de abajo, explica que los números no tienen correlación con nada: son valores estrictamente relativos. [22:08:50] <no_dammagE> ok :) [22:09:15] <jrand0m> si quieres la respuesta real, mira http://i2p.net/cgi-bin/cvsweb.cgi/i2p/code/router/java/src/net/invisiblenet/i2p/router/peermanager/SpeedCalculator.java?rev=1.3&content-type=text/x-cvsweb-markup [22:10:07] <jrand0m> la red también ha crecido a un estable de 18-22 routers, que es un buen tamaño por el momento [22:10:31] <jrand0m> querremos crecer un poco más una vez que se resuelvan algunos de los bugs existentes y esté listo el código phttp de la 0.3.1 [22:10:36] <KyroxX> re [22:10:45] <jrand0m> bienvenido de vuelta, KyroxX [22:11:03] <jrand0m> ok, eso nos lleva a 2) plan 0.3.1 [22:11:16] <no_dammagE> el mío se apagará en 30 minutos y se encenderá en ~ 20 horas (o lo pondré en el autostart para que arranque con el PC) [22:11:29] <jrand0m> genial no_dammagE, está bien [22:11:33] * fR ha salido de IRC (Ping timeout) [22:12:01] <jrand0m> en lugar de meter el código phttp, el limitador de ancho de banda y el nuevo disuasor de colusión todo en un único lanzamiento 0.3.1, paso el disuasor de colusión a la 0.3.2 [22:12:19] <jrand0m> el roadmap aún no se ha actualizado, pero las cosas están más o menos igual [22:12:45] * fR se ha unido a #i2p [22:13:17] <ughabugha> ¿Vas a sacar la 0.3.0.1? [22:13:18] <jrand0m> va a haber cosas complejas en la renovación de phttp, lidiando con la limitación (throttling) de conexiones, pero ya veremos [22:13:36] * KyroxX ha salido de IRC (Verlassend) [22:13:47] <jrand0m> quizá, aunque actualmente el roadmap lista la 0.3.1 para la próxima semana [22:13:54] <jrand0m> incluso el domingo. [22:14:01] <ox> <baffled> Sabía que estabas en colusión con alguien. [22:14:02] <jrand0m> así que no estoy seguro [22:14:03] * Rom|Away|3h ha salido de IRC (Ping timeout) [22:14:04] <Masterboy> ¿cómo puedo limitar el uso de cpu de mi router? ¿por qué no hacer: "low" - "normal" - "high" - para poder elegir? [22:14:10] <jrand0m> jeje baff [22:14:11] <no_dammagE> ¿por qué es crítico esto?: [22:14:11] <no_dammagE> 21:55:36.249 CRIT [I2CP Reader ] et.invisiblenet.i2p.util.Clock: Updating clock [22:14:12] <no_dammagE> offset to 105791ms from 0ms [22:14:16] * Romster se ha unido a #i2p [22:14:24] * jar ha salido de IRC (Ping timeout) [22:14:38] <jrand0m> Masterboy> el código para algo así está planeado para la versión 1.0rc1 [22:14:43] <jrand0m> (router throttling) [22:14:48] * KyroxX se ha unido a #i2p [22:14:50] <jrand0m> tenemos algunas bases, pero aún no está listo. [22:15:08] <KyroxX> re [22:15:13] <jrand0m> no_dammagE> porque debería ocurrir como mucho una vez; si lo ves suceder mucho, es un problema [22:15:14] <Masterboy> oki [22:15:21] <jrand0m> (un problema crítico) [22:15:48] <jrand0m> ¿alguna otra pregunta / preocupación sobre la versión 0.3.1? [22:15:55] <mihi> entonces debería ser debug la primera vez y luego crit... [22:16:06] <jrand0m> tienes razón [22:16:09] <KyroxX> ¿cuál es el tema? [22:16:17] <ughabugha> jrand0m: Err.. ¿Cómo puede ocurrir esto en I2P? Closing Link: [unknown@192.168.0.2] (Ping timeout) [22:16:31] <jrand0m> KyroxX> la reunión semanal de devs, punto 2) 2) plan 0.3.1 [22:16:35] <ughabugha> Ah, no importa. [22:16:40] <jrand0m> ughabugha> parche de ircd [22:16:49] <KyroxX> ah [22:17:02] <ox> <duck> mi ircd está corriendo en nsa.localdomain [22:17:06] <jrand0m> hmm [22:17:08] <ox> <duck> que tiene 192.168.0.2 como IP [22:17:12] <jrand0m> ah [22:17:30] * Romster ha salido de IRC (Ping timeout) [22:17:32] <jrand0m> ok, pasando a 3) Arquitectura Web [22:17:49] * ion ha salido de IRC (Ping timeout) [22:17:58] <jrand0m> sé que hablamos un poco de esto la semana pasada y también ha habido discusión en la lista de correo [22:18:02] <mihi> ¿cómo puedo crear una cuenta en drupal.i2p.net? [22:18:15] * mihi es demasiado estúpido para eso... [22:18:16] <jrand0m> wilde> ¿puedes crearle una a mihi? [22:18:31] <jrand0m> (no hay forma de registrarse normalmente) [22:18:35] <mihi> jrand0m: podrías simplemente decir no, así sé que puedo dejar de intentarlo ;) [22:18:42] <jrand0m> si wilde no está, te creo una en un momento :) [22:18:51] * Romster se ha unido a #i2p [22:19:04] * Romster ahora se llama Rom|Away|3h [22:19:18] <fidd> yo también quisiera una si está bien :) [22:21:05] <ox> <jmand> /ping jmand [22:21:12] <jrand0m> ok, volviendo a lo de la arq web [22:22:06] <jrand0m> hay varios aspectos diferentes de “cómo usamos la web” en i2p, y podemos tratarlos todos como UnaSolaGranCosaWeb, o podemos hablar de especializar los componentes, haciendo cosas que hagan su UnaSolaCosaBien [22:22:34] * ion se ha unido a #i2p [22:22:44] <jrand0m> mihi planteó algunos buenos puntos que yo no estaba considerando, algunas características valiosas que sin duda querremos [22:23:03] <ughabugha> jrand0m: ¿Hablas de la separación de Squid y la web de I2P? [22:23:11] <ughabugha> ¿O algo más profundo? [22:23:24] <duck> el hilo 'HTTPTunnel vs. {privoxy,muffin} + HTTPClient' [22:23:30] <duck> (http://i2p.dnsalias.net/pipermail/i2p/2004-March/) [22:23:48] <jrand0m> la separación de squid y eepsites, así como la separación de proxies del navegador vs. (esencialmente) cgis [22:23:49] <ughabugha> Correcto. [22:24:00] <jrand0m> y, por supuesto, los filtros [22:24:48] <jrand0m> como todos trabajamos en el mundo de código abierto, no hay necesidad real de tener UnaSolaGranCosa que trate todos los casos de uso: podemos construir una para cubrir una necesidad, luego reutilizar su código para otra que cubra otra necesidad [22:24:56] * jar se ha unido a #i2p [22:25:04] <duck> tiendo a estar de acuerdo con el último post de human [22:25:13] <jrand0m> además, con la nueva API de streaming de I2PTunnel de mihi, es bastante fácil construir a partir de ahí [22:26:42] <jrand0m> yo también, aunque no tengo tiempo para trabajar en httptunnel, así que realmente depende de mihi qué caso de uso le interese más abordar primero [22:26:48] * lucky se ha unido a #i2p [22:27:45] * jar ha salido de IRC (EOF From client) [22:27:52] <jrand0m> mihi> ¿alguna idea? [22:28:26] <jrand0m> ok ¿o alguien más? :) [22:28:47] <duck> http://i2p.i2p/ se ve feo para mí [22:28:55] <duck> pero incluso eso se sobrevive [22:28:59] <jrand0m> ¿i2p.i2p? [22:29:05] <human> ? [22:29:27] * ion ha salido de IRC (Ping timeout) [22:29:28] <jrand0m> podría añadir una entrada DNS para eep.i2p.net apuntando a 127.0.0.1 para máquinas que hacen cosas malas con el DNS [22:30:01] * fR ha salido de IRC (EOF From client) [22:30:20] * human no recibió la última propuesta :-) [22:30:27] <duck> Creo haber visto i2p.i2p mencionado en algún lugar como reemplazo del actual http://i2p/keybla [22:30:35] <jrand0m> la tuya era la última, human [22:30:54] <jrand0m> oh, cierto, sí anoche en irc creo que jnano lo estaba comentando [22:30:55] <human> jrand0m: me refiero a: "podría añadir una entrada DNS para eep.i2p.net apuntando a 127.0.0.1 para máquinas que hacen cosas malas con el DNS" [22:31:03] <mihi> duck: tienes buenos ojos. hice esto para prevenir búsquedas netbios en Opera. [22:31:21] <duck> ah sí "code/apps/i2ptunnel/java/src/net/invisiblenet/i2p/httptunnel/handler/RootHandler.java" [22:31:21] <jrand0m> ah perdón human, lo decía con respecto a lo que acaba de decir mihi :) [22:31:23] * lucky ha salido de IRC (Ping timeout) [22:31:49] <duck> es una pena que algunos navegadores necesiten esos apaños [22:31:55] <human> wew [22:32:15] <jrand0m> human mencionó algo sobre que socks4 no lo requiere? [22:32:15] * KyroxX ahora se llama wbk [22:32:23] <duck> socks4a [22:32:29] <jrand0m> ah ok [22:32:39] <duck> (socks4 hace DNS) [22:32:49] <jrand0m> ¿todos los navegadores soportan socks4a? [22:32:59] <human> jrand0m: socks4 es Evil(TM), pero socks4a y socks5 delegan la resolución de nombres al servidor [22:33:00] <duck> s/socks4 does DNS/with socks4 the client does DNS/ [22:33:06] <mihi> algunos navegadores ni siquiera soportan proxies socks... [22:33:08] <human> jrand0m: sí, que yo sepa [22:33:27] <jrand0m> cierto, además el tema de los quioscos, mihi, por supuesto [22:33:52] <duck> podría ser una alternativa [22:34:04] <duck> httpclient + socksclient + etc [22:34:29] <human> jrand0m, mihi: programas que no soportan socks podrían ejecutarse con tsocks [22:34:53] <jrand0m> human> a menos que sea un quiosco, donde la gente no puede ejecutar apps [22:35:00] <jrand0m> (o cambiar ajustes, etc.) [22:35:19] <human> jrand0m: sí, por supuesto los túneles socks no sirven para esas tareas [22:35:31] <duck> (human: aunque aún así llamarían a gethostbyname) [22:35:39] <jrand0m> ¿lo harían, duck? [22:35:55] <human> duck: no, tsocks incluso los inhibe y los reenvía al servidor proxy [22:36:16] <human> duck: (ni idea de qué pasa en el mundo windows, eso sí) [22:36:30] <jrand0m> hacen BSOD [22:36:32] <jrand0m> er.. [22:36:57] <duck> (no según /usr/share/doc/tor-0.0.2_pre27/CLIENTS.gz) [22:36:57] <human> heheheh [22:37:07] <jrand0m> jeje duck [22:37:18] <human> los túneles socks, sin embargo, no reemplazarán a los proxies www :-) [22:37:24] <duck> (( </tortechnotalk> )) [22:38:25] <jrand0m> mihi> ¿qué opinas que es el caso de uso de mayor prioridad para httptunnel? Si hay algo con lo que podamos ayudar... [22:38:31] <mihi> http://home.arcor.de/mschierlm/test/nosocks.webp (¿qué navegador es ese?) [22:38:31] <human> es sólo un añadido para hacer cosas chulas con tunelado, encadenamiento, etc. [22:38:31] <wbk> I2P es el ircd de iip ¿verdad? [22:38:31] <duck> de todos modos, todas las soluciones necesitan un filtro del lado del cliente [22:38:47] <human> duck: sí, según man 8 tsocks :-) [22:39:14] <jrand0m> ni idea mihi, ¿opera? [22:39:19] * fR se ha unido a #i2p [22:39:19] <duck> wbk: no mensaje privado [22:39:19] <jrand0m> wbk> no [22:39:30] <mihi_backup> jrand0m: haz que funcione perfectamente con solicitudes POST y que haga todo lo que hace httpclient [22:39:45] <jrand0m> ok [22:40:08] <ughabugha> mihi: Eso es Opera. [22:40:14] <human> mihi: ni idea, pero como escribí arriba: los túneles socks, sin embargo, no reemplazarán a los proxies www :-) [22:40:18] <ughabugha> Si lo preguntabas. :) [22:41:13] <jrand0m> ok, bien, ¿alguien tiene algo más para el tema web o estamos listos para 4) Administravia? [22:42:23] <jrand0m> ok, sólo algunas notas - [22:42:24] * Rom|Away|3h ahora se llama Rom|Away|4h [22:42:51] <jrand0m> el sitio de drupal está de vuelta en línea, así que quien quiera ayudar con eso o ver los últimos avances, por favor entren a drupal.i2p.net :) [22:44:02] <jrand0m> ahí encontrarán los otros dos puntos de administravia: la lista del equipo [http://drupal.i2p.net/team] y el borrador de una nueva política de licencias [http://drupal.i2p.net/node/view/85] [22:44:26] <duck> Estuve mirando la política de licencias... [22:44:35] <duck> Por lo que sé Cryptix == BSD [22:44:43] <jrand0m> correcto [22:44:52] <duck> (pero con el equipo de Cryptix como titular del copyright en vez de los regentes de massachusets o algo) [22:44:52] <jrand0m> pero, estrictamente, es la licencia Cryptix ;) [22:45:05] <duck> ¿qué es MIT? [22:45:13] <jrand0m> mit es == bsd de 2 cláusulas [22:45:16] <jrand0m> == x [22:45:19] <duck> me refiero a qué código es MIT [22:45:25] <jrand0m> ninguno [22:45:29] <human> == x < 4.4.0 [22:45:36] <jrand0m> sólo lo listé como "si quieres usar MIT, genial" [22:45:42] <jrand0m> cierto, human :/ [22:45:49] <duck> la cantidad de licencias ya es bastante [22:45:56] <duck> me preguntaba si se podría restringir [22:46:07] <duck> por ejemplo, cambiando el código GPL a BSD o incluso dominio público [22:46:31] <duck> me preguntaba qué piensan los autores de esa(s) parte(s) sobre eso [22:46:32] <ox> <no_dammagE> bueno, sala, me voy a dormir ahora. Buen código @ Devteam, buen momento del día para todos los demás. Hasta mañana. [22:46:40] <duck> bye no_dammagE [22:46:41] <jrand0m> me encantaría que la biblioteca de streaming / biblioteca de nombres de i2ptunnel o incluso el i2ptunnel completo estuviera licenciada bajo una licencia tipo bsd [22:46:51] <jrand0m> nos vemos no_dammagE [22:46:55] <no_dammagE> cu [22:46:58] * no_dammagE ha salido de IRC [22:47:19] * jar_backup se ha unido a #i2p [22:47:50] <jrand0m> pero, por supuesto, GPL está bien, al fin y al cabo es derecho de mihi :) [22:48:06] <mihi> para las bibliotecas de streaming/naming eso estaría bien para mí (o BSD o LGPL). pero me gustaría mantener GPL para el núcleo de I2PTunnel [22:48:07] <ughabugha> Bueno, sea cual sea la licencia, debería ser compatible con GPL. [22:48:36] <ughabugha> (Es decir, no debería ser más restrictiva que GPL) [22:48:42] <human> soy defensor de GNU GPL, pero creo que la mejor licencia para diseminar nuevos protocolos y formatos es algo estilo BSD (p. ej., vean cómo los de OGG Vorbis relicenciaron todo de LGPL a MIT-X11) [22:49:05] <jrand0m> mihi> la biblioteca de streaming y la de nombres son funcionales sin dependencia de i2ptunnel en sí, ¿verdad? [22:49:14] <ughabugha> Sí, la implementación de referencia no debería ser GPL. [22:49:25] <mihi> deberían serlo. si no, es un bug. [22:49:30] <jrand0m> BSD de 2 cláusulas en esas sería fantástico [22:49:40] <human> ¡sí! [22:49:45] <mihi> puedes tener la biblioteca de nombres en dominio público si la incluyes en el núcleo ;) [22:50:02] * ion se ha unido a #i2p [22:50:03] <jrand0m> absolutamente, me encantaría incluirlas en el SDK core [22:50:42] <mihi> ¿ellas? ;) (incluir la biblioteca de streaming en el núcleo sería una mala idea en mi opinión, ya que es poco abierta a otras implementaciones) [22:51:09] <jrand0m> bueno, la implementación del SDK en sí hace algunas suposiciones de diseño no triviales: es sólo una implementación de referencia [22:51:22] <jrand0m> me encantaría que la gente pudiera tomar i2p.jar y escribir una app de streaming [22:51:28] <human> mihi: respecto a I2PTunnels y GPL: sugeriría añadir una excepción explícita de la GNU GPL que permita a la gente enlazar tu app con JVMs propietarias (ver mi comentario en http://drupal.i2p.net/node/view/85) [22:51:28] * Masterboy ha salido de IRC (Ping timeout) [22:51:59] <duck> human: eso trae el problema de "tener que contratar a un abogado antes de poder usarlo" [22:52:01] <jrand0m> (quizá podamos dividir el i2ptunnel actual en i2ptunnel e i2pstreaming, si lo prefieres) [22:52:32] <mihi> jrand0m: eso estaría bien para mí. sólo cambia la tarea de ant para construir 2 JARs ;) [22:52:35] <human> duck: sugiero añadir la excepción precisamente para evitarlo [22:52:39] <jrand0m> duck> si mihi está dispuesto a licenciar en BSD las bibliotecas de streaming y de nombres, no creo que sea mucho lío [22:53:30] <mihi> y mejor haz i2pministreaming en lugar de i2pstreaming [22:53:41] <duck> mihistreaming :) [22:53:48] <mihi> (nota la n en mi4ni) [22:54:02] <mihi> duck: eso fue exactamente lo que pensé ;) [22:54:03] <jrand0m> ok mihi, así que quizá podamos revisar la tabla en http://drupal.i2p.net/node/view/85 para listar el núcleo de I2PTunnel como GPL (quizá con la excepción que menciona human), más una línea separada I2PMiniStreaming como BSD? [22:54:04] <jrand0m> hehe [22:54:10] <jrand0m> i2pmihistreaming también está bien :) [22:55:25] <duck> ok [22:55:40] <duck> la semana que viene intentaré convencerlos a todos de pasar totalmente a dominio público [22:55:45] <duck> pero por ahora es suficiente :) [22:55:48] <jrand0m> :) [22:55:50] <human> hehe [22:56:06] <jrand0m> mihi*=5 [22:56:14] <mihi> jrandom**=5; [22:56:21] <duck> wbk acaba de ofrecerse a ayudar con el diseño web [22:56:36] <jrand0m> oh, genial, duck [22:56:45] <jrand0m> bien, brevemente antes de saltar a 5) [22:56:58] <jrand0m> ¿algún dev tiene reparos con la /policy/ en http://drupal.i2p.net/node/view/85? [22:57:05] <duck> así que hice una consulta burocrática de la tabla del equipo y lo delegué a wilde [22:57:25] <human> antes de saltar... ¿qué hay de la sugerencia de GPL + excepción? [22:57:29] <jrand0m> o sea "implícitamente bajo $primaryLicense" o "explícitamente bajo $alternate"? [22:57:47] <jrand0m> duck++ :) [22:58:02] <mihi> human: la estoy añadiendo ahora mismo [22:58:07] * human está de acuerdo con la policy de jrand0m [22:58:25] <duck> ¿y el titular del copyright? [22:58:28] <human> mihi: ok, gracias [22:58:30] * duck vio a human añadiendo algunos archivos nuevos como GPL [22:58:36] <duck> y poniendo el nombre de mihi en eso [22:58:45] <ughabugha> Err... No creo que a drupal le gusten contraseñas de 32 caracteres. [22:58:51] <human> duck: sólo copié/pegué archivos existentes [22:59:18] <duck> ok, pero ¿y si tenemos 50 personas trabajando y cada una poniendo su propio nombre en los copyrights? [22:59:20] <jrand0m> para la gente que añade código de dominio público, no hay copyright, pero para la gente que usa copyright, deberían ponerlo ellos mismos [22:59:22] <human> duck: (bueno, incluso si me olvido de poner copyrights en los archivos...) [22:59:25] <duck> entonces no puedes cambiar de licencia más adelante [22:59:29] <jrand0m> está bien, duck, en mi opinión [22:59:53] <jrand0m> p. ej., thecrypto debería ser el titular del copyright de sus rutinas de cifrado y SHA [23:00:03] <human> (por cierto, seguí observando la policy de jrand0m de ceñirse a las licencias del módulo) [23:00:05] <jrand0m> aunque como lo ha publicado bajo BSD de 2 cláusulas, lo usaremos [23:00:38] <jrand0m> oh, quizá me pierdo el punto: ¿quieres asegurarte de que todo el mundo ponga su propio nombre? [23:00:44] <duck> no [23:00:49] * jrand0m asigna el copyright a richard nixon [23:00:56] <human> heheh [23:01:34] <human> por cierto: en mi país, "dominio público" es sólo otro tipo de copyright [23:01:46] <jrand0m> hmm. I2P no tiene ninguna entidad legal para recibir copyright (y *nunca* la tendrá) [23:02:02] <human> es decir, tú (el autor) distribuyes tus obras sin ninguna restricción [23:02:18] <jrand0m> correcto, muchos países tienen leyes de PI jodidas [23:02:59] <human> jrand0m: sólo para decir que quizá es mejor poner algo como "he creado este archivo y puedes usarlo sin ninguna restricción" en cada archivo [23:03:13] <jrand0m> creo que es una buena idea [23:03:47] <human> jrand0m: (ya sucede, claro, pero creo que debería ser un requisito :-) [23:03:55] <jrand0m> por eso incluí el "jrandom escribió esto en $year y lo libera al dominio público" ;) [23:04:08] <human> jrand0m: sí :-) [23:04:27] <jrand0m> así que no entiendo el punto de duck [23:04:37] <fidd> y esa cosa sobre comer niños [23:04:37] <duck> yo también lo perdí [23:04:43] <jrand0m> :) [23:04:44] <human> heheh [23:04:47] <duck> olvidémoslo [23:04:58] * lucky se ha unido a #i2p [23:05:13] <jrand0m> ok, así que añadiré a la sección de privilegios de commit la sugerencia de que la gente haga constar su autoría de lo que escriben [23:05:22] <jrand0m> (¿incluso si no le ponen copyright?) [23:05:24] <lucky> hola [23:05:25] <lucky> :D [23:05:39] <jrand0m> s/suggestion/<i>suggestion</i>/ [23:05:42] <jrand0m> hola lucky [23:05:50] <jrand0m> [maldita sea, rompí mi regexp] [23:05:57] <duck> ¿quieres que firme con PGP una declaración? [23:06:09] <jrand0m> voy a hacerlo, sí [23:06:30] <jrand0m> una vez que la policy esté lista y revisada, contactaré a todos los committers previos para auth PGP/GPG [23:06:33] <human> jrand0m: sí (en mi país es imposible renunciar al copyright, se considera un derecho inalienable del autor) [23:06:52] <duck> sí, tu país está jodido [23:06:53] <duck> SIGUIENTE [23:06:56] <duck> (ups) [23:06:58] <jrand0m> :) [23:07:19] <fidd> human, ¿de qué país? [23:07:39] <human> jrand0m: así que "este archivo no tiene copyright" simplemente no tiene sentido: siempre deberías decir explícitamente que eres el autor y que no impones restricciones a tu obra [23:07:47] <human> fidd: en algún lugar cerca de Europa :-) [23:07:54] <fidd> je, ok [23:07:59] <lucky> human: luego puedes decir que no quieres el copyright [23:08:03] <lucky> y ponerlo en dominio público. [23:08:19] <jrand0m> human> con la "liberación implícita bajo $primaryLicense", eso debería abordar el tema, ¿no? [23:08:24] <duck> human quiere decir que eso no significa nada en $fuckedcountry [23:08:42] <jrand0m> human> ya que eso implícitamente significa que commit == publicar como $primaryLicense [23:08:50] <human> duck: sí, exactamente [23:09:07] <jrand0m> (así que sin comentario == licencia implícita por $author, según `cvs log`) [23:09:28] <jrand0m> (ah, juridiqués en el código ;) [23:09:36] <human> jrand0m: bueno, no soy abogado... pero creo que debería funcionar [23:09:43] * kaji se ha unido a #i2p [23:09:48] <ox> * wilde está de acuerdo con la última propuesta [23:09:57] <jrand0m> w3rd. [23:10:05] <jrand0m> ok, veré si la eff puede revisarlo [23:10:19] <jrand0m> pasando a 5) ??? [23:10:21] <human> jrand0m: quizá es mejor tener algún tipo de acuerdo cuando se da acceso a CVS [23:10:46] <ox> <wilde> ¿cuándo veremos, net.i2p.legal.LicenseManager? [23:10:47] <jrand0m> de acuerdo human> un acuerdo explícito con $policy será un requisito previo para obtener privilegios de commit [23:10:50] <jrand0m> je [23:10:52] <human> jrand0m: (por ejemplo, firmar con GPG tu policy y alojarla en el sitio de I2P?) [23:11:00] <human> heheh [23:11:04] <jrand0m> bastante razonable, human. [23:11:13] <mihi> a jrand0m le gusta PGP8 ;) [23:11:23] <jrand0m> y tanto. pgpdisk++ [23:12:06] * wilde se ha unido a #i2p [23:12:14] <duck> hola wilde [23:12:36] <jrand0m> ok, ¿alguien tiene algo que quiera plantear para 5) ??? [23:13:27] <wilde> sólo una invitación más para que la gente visite drupal y comente, modifique, etc. [23:13:37] <jrand0m> ok, sí, buen punto [23:13:41] <duck> http://drupal.i2p.net/ [23:13:41] <wilde> para que tengamos buena documentación para la 1.0 [23:13:41] <mihi> human, jrand0m: ¿está bien ahora la licencia en CVS? ;) [23:13:55] <jrand0m> en http://drupal.i2p.net/team hay muchos roles [vacant]. ¡voluntarízate! [23:14:02] <fidd> no puedo acceder a drupal por squuid :/ [23:14:17] * mihi se ofrece para QA por lo del servidor de eco ;) [23:14:29] <mihi> s/QS/QA/ [23:14:33] <jrand0m> ¡bien! [23:15:01] <wilde> tests unitarios para el servidor de eco [23:15:12] <mihi> wilde rofl no [23:15:17] <human> mihi: quizá deberías s/XXXX/mihi/ en la excepción GPL :-) [23:15:20] <ughabugha> jrand0m: Heh, ¿qué quieres decir con pruebas de estrés? :) [23:15:34] <mihi> el servidor de eco es el test del sistema para i2p ;) [23:15:38] <mihi> human: oops ;) [23:15:56] * Rom|Away|4h ha salido de IRC (Ping timeout) [23:16:08] <jrand0m> ughabugha> significa que machacas (o sea, usas) el router y tienes paciencia conmigo mientras lo depuro, enviando informes y logs [23:16:35] <ox> <wilde> así se hace estrés al pobre jrandom... [23:16:40] <ughabugha> jrand0m: Ah, ok. :) [23:16:44] <duck> wow, mihi es rápido [23:16:47] <ughabugha> Jeje. [23:17:30] * Romster se ha unido a #i2p [23:17:40] <mihi> duck: el editor aún abierto y el comentario de CVS fue rápido de teclear ;) [23:17:40] <jrand0m> mihi> las licencias se ven bien; sólo por ser explícitos, estás identificado aquí y pretendes publicar bajo BSD de 2 cláusulas [según http://opensource.org/licenses/bsd-license.php], ¿correcto? [23:17:41] * Romster ahora se llama Rom|Away|4h [23:18:02] <jrand0m> (o puedes simplemente añadir ese texto de copyright dentro del código fuente) [23:19:24] <mihi> hmm, ¿qué significa idented? (sí a tu segunda subcláusula) [23:19:42] <jrand0m> significa que le has probado a trent que eres mihi :) [23:19:50] <duck> authenticated [23:19:54] <mihi> ok, identificado ;) [23:20:01] <jrand0m> w3rd [23:20:06] <human> probemos con identicado [23:20:14] <mihi> me parecía "indented" y pensé que mi espacio en blanco era incorrecto ;) [23:20:20] <jrand0m> hehe [23:20:43] <ox> * wilde piensa en encontrar otro sinónimo más [23:21:07] <human> ¿authentified? [23:21:22] <duck> de todos modos... [23:21:28] <jrand0m> ok, r0x0r, ¿alguien tiene algo más que plantear? [23:21:44] <ox> <wilde> sí [23:21:50] <ox> <wilde> eep naming [23:22:00] <jrand0m> je ¿no te gusta mi pronunciación? [23:22:12] * kaji ha salido de IRC (Ping timeout) [23:22:14] <ox> <wilde> de i2p -> eep [23:22:14] * Rom|Away|4h ha salido de IRC (Ping timeout) [23:22:21] <jrand0m> oh [23:22:30] <jrand0m> ¿quieres renombrar todo el proyecto "eep"? [23:22:39] <human> lol [23:22:48] <ox> * wilde refunfuña [23:22:48] <mihi> envisible enternet project ;) [23:23:08] <lucky> envisible [23:23:09] <jrand0m> personas extraordinariamente excelentes [23:23:15] <lucky> me connota algo. [23:23:46] <mihi> publicación aún más fácil ;) [23:23:51] <jrand0m> ooOOoo [23:23:51] <lucky> Como que va a ser visible, por tanto posible. ¿quizá envision? [23:23:53] <ughabugha> Vamos, dejen de meterse con wilde. :) [23:23:54] <ox> <wilde> en serio, ¿si te gusta el nombre entonces es divertido? [23:24:06] <ox> <wilde> quise decir bien, me canso [23:24:44] <ox> <wilde> los nuevos usuarios no lo tendrán fácil [23:25:03] <jrand0m> ah, no soy de marketing. usamos "eep" porque es lo único que se me ocurrió [23:25:23] <human> creo que debería estar prohibido explicar que eep ~= i2p, o los usuarios la van a liar de verdad [23:25:25] * ion ha salido de IRC (Ping timeout) [23:25:26] <jrand0m> ¿cómo deberíamos llamar a los sitios web que la gente tanto hospeda como accede a través de I2P? [23:25:38] <jrand0m> jeje [23:25:42] <duck> ¿i2psites? [23:25:44] <ox> <wilde> ¿i2p site? [23:25:57] * a human le gustan eepsites sin explicaciones :-) [23:26:09] * kaji se ha unido a #i2p [23:26:25] * jrand0m le pregunta al user advocate de http://drupal.i2p.net/team su opinión [23:26:35] <duck> ¿tenemos uno? [23:26:38] <jrand0m> no [23:26:43] <jrand0m> ;) [23:26:52] <duck> jeh [23:26:55] <human> de todas formas... puedes cambiar toda la nomenclatura, mientras la "Shitlist" mantenga su nombre actual [23:26:56] <ox> * wilde corre al navegador [23:27:01] <jrand0m> je [23:27:06] <mihi> lol human [23:27:07] <jrand0m> oh, la shitlist se va a quedar, seguro ;) [23:27:21] <ox> <wilde> asumo el rol, debería ser i2p sites, dimito [23:27:21] <duck> Apuesto a que shitlist es una palabra inglesa correcta [23:27:24] <jrand0m> quiero decir, "blacklist" no es tan divertido [23:27:26] <jrand0m> jaj wilde [23:27:29] <human> jrand0m: ¡genial! [23:27:56] <ughabugha> Pero ¿por qué no mantener los nombres actuales? [23:28:05] * human estaba preocupado de que la shitlist fuera a ser la primera víctima cuando I2P se corporativizara [23:28:06] <jrand0m> ok, no me importa mucho, i2psite está bien, eepsite está bien [23:28:09] <ughabugha> Quiero decir, tenemos tiempo suficiente para considerarlo en la lista de correo hasta la 1.0. [23:28:09] <mihi> jrand0m: y los elefantes en la luna también tienen que quedarse ;) [23:28:22] <kaji> entonces, ¿kaji.i2p está arriba para alguien? lo arranqué sin probar nada y lo dejé corriendo [23:28:31] <jrand0m> human> creo que eso no nos preocupa ;) [23:28:35] <ughabugha> kaji: Me funcionó. [23:28:48] <jrand0m> tenemos que seguir moviendo los easter eggs, mihi :) [23:28:48] <ox> <wilde> no me importa mucho, eepsite es tan aburrido como i2psite [23:29:05] <jrand0m> podemos considerarlos sinónimos [23:29:23] <ox> <wilde> esa es la peor decisión ;) [23:29:44] <duck> wbk: ok, tengo que irme un rato. La reunión casi termina, así que la gente puede ayudarte en #i2p [23:29:44] * jrand0m supone que ahora que he asumido el título de PM me toca tomar una decisión [23:29:48] * ion se ha unido a #i2p [23:29:55] * jrand0m se da una patada a sí mismo [23:30:09] <human> heheh [23:30:12] * mihi supone que jrand0m necesita algo de apoyo para eso [23:30:19] * Trent@anon.iip sets mode: +o mihi [23:30:27] * mihi sets mode: +o jrand0m [23:30:30] <@jrand0m> ooOOoo [23:30:32] * mihi sets mode: -o mihi [23:30:49] <ox> <wilde> ok, no más preguntas por mi parte [23:30:55] * human sacrifica su mascota al PM [23:31:38] * mihi aún espera a que jrand0m se patee a sí mismo... [23:31:44] <@jrand0m> creo que hay beneficio en la discusión, además de algo de rareza. también me inclino en la dirección de human: no hay necesidad de confundir a la gente explicando "eep != i2p" [23:31:59] * @jrand0m Decide Oficialmente "eepsite" [23:32:23] * You were kicked by jrand0m (¡bastardo!) Session Close: Tue Mar 23 23:32:23 2004 Session Start: Tue Mar 23 23:32:30 2004 [23:32:32] <human> lol [23:32:37] <duck> cerremos rápido la reunión al estilo baff [23:32:40] <duck> oh, demasiado tarde [23:32:42] <jrand0m> jeh [23:32:48] <human> heheh [23:32:56] <jrand0m> ok ¿algo más? estamos en los 92 minutos [23:33:05] * jrand0m se prepara... [23:33:20] * jrand0m *baf* cierra la reunión