Quick recap
Presentes: duck, fidd, human, jrand0m, kaji, KyroxX, lucky, Masterboy, mihi, no_dammagE, ox, ughabugha, wbk, wilde
Registro de Reunião
[22:01:22] <jrand0m> agenda: [22:01:22] <jrand0m> 0) Oi [22:01:28] <jrand0m> 1) Status da rede [22:01:28] <jrand0m> 2) plano 0.3.1 [22:01:28] <jrand0m> 3) Arquitetura da Web [22:01:28] <jrand0m> 4) Administrivia [22:01:34] <jrand0m> 5) ??? [22:01:38] <jrand0m> 0) oi [22:01:39] <no_dammagE> claro [22:01:43] <ughabugha> Ah, legal, a reunião. :) [22:01:51] <jrand0m> oi, bem-vindos à reunião semanal de dev, número $something [22:01:56] <ughabugha> Oi. [22:02:02] <jrand0m> notas de status semanais em http://i2p.net/pipermail/i2p/2004-March/000180.html [22:02:09] * mihi entrou em #i2p [22:02:13] <fidd> como vai [22:02:32] <jrand0m> vamos ver se conseguimos evitar uma sessão de 2 horas hoje ;) [22:02:39] <jrand0m> ok, pulando para 1) status da rede [22:02:43] <Masterboy> :P [22:02:56] <jrand0m> lançamos a 0.3.0 no domingo, e está geralmente funcional [22:03:12] <Masterboy> sim, está :) [22:03:23] <ox> * jrandom acena de i2p#i2p para provar ;) [22:03:43] <jrand0m> ainda há alguns bugs para corrigir, e um novo conjunto de coisas a tratar, mas seguimos em frente [22:04:21] * ion entrou em #i2p [22:04:22] * ughabugha está lendo as notas de status. [22:04:27] * mrflibble saiu do IRC (r eboot time) [22:04:35] <jrand0m> no email eu menciono uma nova ferramenta de monitoramento da rede que o duck montou - http://duck.i2p/dot/dot.webp (ou um instantâneo em http://i2p.net/~jrandom/profiles.webp) [22:05:05] <jrand0m> basicamente nos dá uma visão de como a rede está - quantas pessoas estão por aí, e quão bem elas estão encontrando recursos confiáveis e rápidos [22:05:22] <jrand0m> (basicamente visualiza o resultado do processo 0.3 de perfilamento e seleção de pares) [22:05:50] <ox> <duck> legal! [22:06:22] <jrand0m> sim, é bom ver o feedback visual dos algoritmos, em vez de passar manualmente pelo networkDb [22:06:37] <ox> <Masterboy> há necessidade de diminuir o uso de CPU.. [22:06:38] <fidd> :) [22:06:48] * jrand0m dá o prêmio eepSiteAppOfTheWeek ao duck pelo dot.webp [22:06:54] <ughabugha> É, fico pensando o que faríamos sem o duck? [22:07:08] <ox> <duck> talvez possamos fazer uma versão em áudio também [22:07:17] <fidd> haha [22:07:20] <jrand0m> :) [22:07:22] <human> heheh [22:07:34] <fidd> ou uma versão com cheiro [22:07:47] <ughabugha> É, e transmitir no icecast do jnon a cada hora. [22:07:51] <no_dammagE> como eu entendo a coluna speed em #transport? [22:08:00] <no_dammagE> digo, perfis de peers [22:08:25] <jrand0m> no_dammagE> boa pergunta. se você ler o texto lá embaixo, explica que os números não têm correlação com nada - são estritamente valores relativos. [22:08:50] <no_dammagE> ok :) [22:09:15] <jrand0m> se você quer a resposta *real*, veja 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> a rede também cresceu para um nível constante de 18–22 routers, o que é um bom tamanho por enquanto [22:10:31] <jrand0m> vamos querer crescer um pouco mais assim que alguns bugs existentes forem tratados, e o código phttp 0.3.1 estiver no lugar [22:10:36] <KyroxX> voltei [22:10:45] <jrand0m> bem-vindo de volta, KyroxX [22:11:03] <jrand0m> ok, isso nos leva a 2) plano 0.3.1 [22:11:16] <no_dammagE> o meu vai desligar em 30 minutos e vai ligar em ~ 20 horas (ou vou colocar no autostart para iniciar com o PC) [22:11:29] <jrand0m> legal, no_dammagE, está ok [22:11:33] * fR saiu do IRC (Ping timeout) [22:12:01] <jrand0m> em vez de colocar o código phttp, o limitador de banda e o novo mecanismo de dissuasão de conluio todos em um release 0.3.1, vou empurrar a dissuasão de conluio para 0.3.2 [22:12:19] <jrand0m> o roadmap ainda não foi atualizado, mas as coisas estão basicamente as mesmas [22:12:45] * fR entrou em #i2p [22:13:17] <ughabugha> Você vai lançar 0.3.0.1? [22:13:18] <jrand0m> vai haver algumas coisas complexas na reformulação do phttp, lidando com limitar (throttling) as conexões, mas vamos ver como vai [22:13:36] * KyroxX saiu do IRC (Verlassend) [22:13:47] <jrand0m> talvez, embora atualmente o roadmap liste 0.3.1 para a próxima semana [22:13:54] <jrand0m> no domingo, inclusive. [22:14:01] <ox> <baffled> Eu sabia que você estava em conluio com alguém. [22:14:02] <jrand0m> então não tenho certeza [22:14:03] * Rom|Away|3h saiu do IRC (Ping timeout) [22:14:04] <Masterboy> como posso limitar o uso de CPU do meu router? por que não fazer : "low" - "normal" - "high" - para poder escolher? [22:14:10] <jrand0m> heh baff [22:14:11] <no_dammagE> por que isso é crítico?: [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 entrou em #i2p [22:14:24] * jar saiu do IRC (Ping timeout) [22:14:38] <jrand0m> Masterboy> o código para funcionar nessa linha está planejado para o release 1.0rc1 [22:14:43] <jrand0m> (router throttling) [22:14:48] * KyroxX entrou em #i2p [22:14:50] <jrand0m> temos alguns básicos, mas ainda não está pronto. [22:15:08] <KyroxX> re [22:15:13] <jrand0m> no_dammagE> porque isso deveria ocorrer no máximo uma vez - se você ver isso acontecendo muito, é um problema [22:15:14] <Masterboy> oki [22:15:21] <jrand0m> (um problema crítico) [22:15:48] <jrand0m> mais alguma pergunta / preocupação sobre o release 0.3.1? [22:15:55] <mihi> então deveria ser debug na primeira vez e depois crit... [22:16:06] <jrand0m> você está certo [22:16:09] <KyroxX> qual é o tópico? [22:16:17] <ughabugha> jrand0m: Err.. Como isso pode ocorrer no I2P? Closing Link: [unknown@192.168.0.2] (Ping timeout) [22:16:31] <jrand0m> KyroxX> a reunião semanal de dev, item 2) 2) plano 0.3.1 [22:16:35] <ughabugha> Ah, deixa pra lá. [22:16:40] <jrand0m> ughabugha> patch no ircd [22:16:49] <KyroxX> ah [22:17:02] <ox> <duck> meu ircd está rodando em nsa.localdomain [22:17:06] <jrand0m> hmm [22:17:08] <ox> <duck> que tem 192.168.0.2 como IP [22:17:12] <jrand0m> ah [22:17:30] * Romster saiu do IRC (Ping timeout) [22:17:32] <jrand0m> ok, passando para 3) Arquitetura da Web [22:17:49] * ion saiu do IRC (Ping timeout) [22:17:58] <jrand0m> sei que discutimos isso um pouco na semana passada, e houve alguma discussão na lista de emails também [22:18:02] <mihi> como eu faço uma conta em drupal.i2p.net? [22:18:15] * mihi é burro demais para isso... [22:18:16] <jrand0m> wilde> pode criar uma para o mihi? [22:18:31] <jrand0m> (não há como se registrar normalmente) [22:18:35] <mihi> jrand0m: você poderia simplesmente dizer não, então eu saberia que posso parar de tentar ;) [22:18:42] <jrand0m> se o wilde não estiver por perto, eu crio uma pra você já já :) [22:18:51] * Romster entrou em #i2p [22:19:04] * Romster agora é conhecido como Rom|Away|3h [22:19:18] <fidd> eu gostaria de uma também, se puder :) [22:21:05] <ox> <jmand> /ping jmand [22:21:12] <jrand0m> ok, de volta às coisas de arquitetura da web [22:22:06] <jrand0m> há vários aspectos diferentes de "como usamos a web" no i2p, e podemos tratá-los todos como OneBigWebThingy, ou podemos falar em especializar os componentes, fazendo coisas que fazem seu OneThingWell [22:22:34] * ion entrou em #i2p [22:22:44] <jrand0m> o mihi levantou alguns pontos bons que eu não estava considerando, alguns recursos valiosos que certamente vamos querer [22:23:03] <ughabugha> jrand0m: Você está falando da separação do Squid e do I2P web? [22:23:11] <ughabugha> Ou algo mais profundo? [22:23:24] <duck> o tópico 'HTTPTunnel vs. {privoxy,muffin} + HTTPClient' [22:23:30] <duck> (http://i2p.dnsalias.net/pipermail/i2p/2004-March/) [22:23:48] <jrand0m> a separação do squid e eepsites, bem como a separação de proxies do navegador vs. (essencialmente) CGIs [22:23:49] <ughabugha> Certo. [22:24:00] <jrand0m> e, claro, os filtros [22:24:48] <jrand0m> como todos nós trabalhamos no mundo de código aberto aqui, não há necessidade real de ter uma OneBigThing que lide com todos os diferentes casos de uso - podemos construir uma para atender a uma necessidade, e então reutilizar seu código para outra que atenda a outra necessidade [22:24:56] * jar entrou em #i2p [22:25:04] <duck> tendo a concordar com a última postagem do human [22:25:13] <jrand0m> além disso, com a nova API de streaming do I2PTunnel do mihi, é relativamente fácil construir em cima [22:26:42] <jrand0m> eu também, embora eu não tenha tempo para trabalhar no httptunnel, então realmente cabe ao mihi decidir qual caso de uso ele está mais interessado em atender primeiro [22:26:48] * lucky entrou em #i2p [22:27:45] * jar saiu do IRC (EOF From client) [22:27:52] <jrand0m> mihi> alguma ideia? [22:28:26] <jrand0m> ok ou mais alguém? :) [22:28:47] <duck> http://i2p.i2p/ parece feio pra mim [22:28:55] <duck> mas isso dá pra suportar [22:28:59] <jrand0m> i2p.i2p? [22:29:05] <human> ? [22:29:27] * ion saiu do IRC (Ping timeout) [22:29:28] <jrand0m> eu poderia adicionar uma entrada DNS para eep.i2p.net apontando para 127.0.0.1 para máquinas que fazem DNS errado [22:30:01] * fR saiu do IRC (EOF From client) [22:30:20] * human não recebeu a última proposta :-) [22:30:27] <duck> Acho que vi i2p.i2p mencionado em algum lugar como substituto do atual http://i2p/keybla [22:30:35] <jrand0m> a sua foi a mais recente, human [22:30:54] <jrand0m> ah, certo, sim no irc ontem à noite acho que o jnano estava discutindo isso [22:30:55] <human> jrand0m: quero dizer: "i could add in a dns entry for eep.i2p.net pointing to 127.0.0.1 for machines that do bad dns things" [22:31:03] <mihi> duck: você tem boa vista. fiz isso para evitar lookups de NetBIOS no Opera. [22:31:21] <duck> ah sim "code/apps/i2ptunnel/java/src/net/invisiblenet/i2p/httptunnel/handler/RootHandler.java" [22:31:21] <jrand0m> ah desculpe, human, quis dizer isso em relação ao que o mihi acabou de dizer :) [22:31:23] * lucky saiu do IRC (Ping timeout) [22:31:49] <duck> é uma pena que alguns navegadores precisem de tais gambiarras [22:31:55] <human> wew [22:32:15] <jrand0m> o human mencionou algo sobre socks4 não exigir isso? [22:32:15] * KyroxX agora é conhecido como wbk [22:32:23] <duck> socks4a [22:32:29] <jrand0m> ah ok [22:32:39] <duck> (socks4 faz DNS) [22:32:49] <jrand0m> todos os navegadores suportam socks4a? [22:32:59] <human> jrand0m: socks4 é Evil(TM), mas socks4a e socks5 delegam a resolução de nomes ao servidor [22:33:00] <duck> s/socks4 does DNS/with socks4 the client does DNS/ [22:33:06] <mihi> alguns navegadores nem sequer suportam proxies socks... [22:33:08] <human> jrand0m: sim, até onde sei (AFAIK) [22:33:27] <jrand0m> certo, além da questão do kiosk, mihi, sem dúvida [22:33:52] <duck> poderia ser uma alternativa [22:34:04] <duck> httpclient + socksclient + etc [22:34:29] <human> jrand0m, mihi: programas que não suportam socks poderiam ser tsocks'ed [22:34:53] <jrand0m> human> a menos que seja um kiosk, onde as pessoas não podem rodar apps [22:35:00] <jrand0m> (ou mudar configurações, etc) [22:35:19] <human> jrand0m: sim, claro que tunnels socks não são adequados para essas tarefas [22:35:31] <duck> (human: ainda assim chamariam gethostbyname) [22:35:39] <jrand0m> chamariam, duck? [22:35:55] <human> duck: não, o tsocks até inibe e encaminha para o servidor proxy [22:36:16] <human> duck: (não sei o que acontece no mundo windows, no entanto) [22:36:30] <jrand0m> dá BSOD [22:36:32] <jrand0m> er.. [22:36:57] <duck> (não de acordo com /usr/share/doc/tor-0.0.2_pre27/CLIENTS.gz) [22:36:57] <human> heheheh [22:37:07] <jrand0m> heh duck [22:37:18] <human> tunnels socks, porém, não vão substituir proxies WWW :-) [22:37:24] <duck> (( </tortechnotalk> )) [22:38:25] <jrand0m> mihi> qual é sua visão sobre o caso de uso de maior prioridade para o httptunnel? se houver algo com que possamos ajudar? [22:38:31] <mihi> http://home.arcor.de/mschierlm/test/nosocks.webp (que navegador é esse?) [22:38:31] <human> é só um add-on para fazer umas coisas legais com tunnelling, encadeamento etc. [22:38:31] <wbk> I2P é o ircd de iip certo? [22:38:31] <duck> de qualquer forma, todas as soluções precisam de um filtro no lado do cliente [22:38:47] <human> duck: sim, segundo o man 8 tsocks :-) [22:39:14] <jrand0m> não sei, mihi, opera? [22:39:19] * fR entrou em #i2p [22:39:19] <duck> wbk: sem msg privada [22:39:19] <jrand0m> wbk> não [22:39:30] <mihi_backup> jrand0m: fazê-lo funcionar perfeitamente com requisições POST && fazê-lo fazer tudo que o httpclient faz [22:39:45] <jrand0m> beleza [22:40:08] <ughabugha> mihi: Isso é o Opera. [22:40:14] <human> mihi: não sei, mas como escrevi acima: tunnels socks, porém, não vão substituir proxies WWW :-) [22:40:18] <ughabugha> Se você quis dizer isso como pergunta. :) [22:41:13] <jrand0m> ok, legal, alguém tem mais algo a levantar sobre web, ou estamos prontos para 4) Administrivia? [22:42:23] <jrand0m> ok, apenas algumas notas - [22:42:24] * Rom|Away|3h agora é conhecido como Rom|Away|4h [22:42:51] <jrand0m> o site drupal voltou ao ar, então quem quiser ajudar com isso, ou ver o progresso mais recente, por favor acessem drupal.i2p.net :) [22:44:02] <jrand0m> lá você vai encontrar os outros dois pontos de administrivia - o quadro da equipe [http://drupal.i2p.net/team] e o rascunho de uma nova política de licença [http://drupal.i2p.net/node/view/85] [22:44:26] <duck> Eu estava olhando a política de licença... [22:44:35] <duck> AFAIK Cryptix == BSD [22:44:43] <jrand0m> certo [22:44:52] <duck> (mas com a equipe Cryptix como detentora do copyright em vez dos regentes de Massachusetts ou algo assim) [22:44:52] <jrand0m> mas, estritamente, é a licença Cryptix ;) [22:45:05] <duck> o que é MIT? [22:45:13] <jrand0m> MIT é == BSD 2 cláusulas [22:45:16] <jrand0m> == x [22:45:19] <duck> que código é MIT, digo [22:45:25] <jrand0m> nada [22:45:29] <human> == x < 4.4.0 [22:45:36] <jrand0m> eu só listo como "se quiser usar MIT, ótimo" [22:45:42] <jrand0m> certo, human :/ [22:45:49] <duck> a quantidade de licenças já é bem grande [22:45:56] <duck> Eu estava pensando se isso poderia ser restringido [22:46:07] <duck> por exemplo, mudar o código GPL para BSD ou até domínio público [22:46:31] <duck> queria saber o que o(s) autor(es) dessa(s) parte(s) acham disso [22:46:32] <ox> <no_dammagE> então, chat, vou dormir agora. Bom código @ Devteam, bom horário do dia para todos os outros. Até amanhã. [22:46:40] <duck> tchau, no_dammagE [22:46:41] <jrand0m> eu adoraria se a biblioteca de streaming do I2PTunnel / biblioteca de naming ou até o I2PTunnel completo fossem licenciados sob uma licença tipo BSD [22:46:51] <jrand0m> até mais, no_dammagE [22:46:55] <no_dammagE> cu [22:46:58] * no_dammagE saiu do IRC [22:47:19] * jar_backup entrou em #i2p [22:47:50] <jrand0m> mas, claro, GPL é ok, é direito do mihi :) [22:48:06] <mihi> para a biblioteca de streaming/naming, isso seria ok para mim (ou BSD ou LGPL). mas eu gostaria de manter GPL para o I2PTunnel core [22:48:07] <ughabugha> Bem, seja qual for a licença, deve ser compatível com GPL. [22:48:36] <ughabugha> (isto é, não deve ser mais restritiva que a GPL) [22:48:42] <human> sou um defensor da GNU GPL, mas acho que a melhor licença para disseminar novos protocolos e formatos é algo estilo BSD (por exemplo, veja como o pessoal do OGG Vorbis relicenciou tudo de LGPL para MIT-X11) [22:49:05] <jrand0m> mihi> a biblioteca de streaming e a de naming são funcionais sem dependência do i2ptunnel em si, certo? [22:49:14] <ughabugha> Sim, a implementação de referência não deveria ser GPL. [22:49:25] <mihi> deveriam ser. se não, é bug. [22:49:30] <jrand0m> BSD de 2 cláusulas nelas seria fantástico [22:49:40] <human> yup! [22:49:45] <mihi> você pode ter a biblioteca de naming em domínio público se incluí-la no core ;) [22:50:02] * ion entrou em #i2p [22:50:03] <jrand0m> com certeza, eu adoraria incluí-las no core do SDK [22:50:42] <mihi> elas? ;) (incluir a biblioteca de streaming no core seria uma má ideia imho, já que é pouco aberta a outras impls) [22:51:09] <jrand0m> bem, a impl do SDK em si faz algumas suposições de design não triviais - é apenas uma ref impl [22:51:22] <jrand0m> eu adoraria se as pessoas pudessem pegar o i2p.jar e escrever um app de streaming [22:51:28] <human> mihi: sobre I2PTunnels & GPL: eu sugeriria adicionar uma exceção explícita da GNU GPL que permita às pessoas linkar seu app com JVMs proprietárias (veja meu comentário em http://drupal.i2p.net/node/view/85) [22:51:28] * Masterboy saiu do IRC (Ping timeout) [22:51:59] <duck> human: isso levanta o problema do "precisar contratar um advogado antes de poder usar" [22:52:01] <jrand0m> (talvez possamos dividir o i2ptunnel atual em i2ptunnel e i2pstreaming, se você preferir?) [22:52:32] <mihi> jrand0m: isso seria ok para mim. basta alterar a tarefa do ant para construir 2 jars ;) [22:52:35] <human> duck: sugiro adicionar a exceção apenas para evitar isso [22:52:39] <jrand0m> duck> se o mihi estiver disposto a BSDizar as bibliotecas de streaming e naming, acho que não seria muito trabalho [22:53:30] <mihi> e melhor fazer i2pministreaming em vez de i2pstreaming [22:53:41] <duck> mihistreaming :) [22:53:48] <mihi> (note o n em mi4ni) [22:54:02] <mihi> duck: era exatamente o que eu pensei ;) [22:54:03] <jrand0m> beleza, mihi, então talvez possamos revisar a tabela em http://drupal.i2p.net/node/view/85 para listar o I2PTunnel core como GPL (talvez com a exceção que o human menciona?), mais uma linha separada I2PMiniStreaming como BSD? [22:54:04] <jrand0m> hehe [22:54:10] <jrand0m> i2pmihistreaming também é bom :) [22:55:25] <duck> ok [22:55:40] <duck> semana que vem vou tentar convencer todos vocês a migrarem totalmente para domínio público [22:55:45] <duck> mas isso é suficiente por agora :) [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> o wbk acabou de se oferecer para ajudar com o webdesign [22:56:36] <jrand0m> ah, ótimo, duck [22:56:45] <jrand0m> bem, brevemente antes de pularmos para 5) [22:56:58] <jrand0m> algum dev tem ressalvas com a /policy/ em http://drupal.i2p.net/node/view/85? [22:57:05] <duck> então eu fiz uma consulta burocrática à tabela da equipe e o deleguei ao wilde [22:57:25] <human> antes de pular... e a sugestão de GPL + exceção? [22:57:29] <jrand0m> aka "implicitamente sob $primaryLicense" ou "explicitamente sob $alternate"? [22:57:47] <jrand0m> duck++ :) [22:58:02] <mihi> human: estou adicionando isso agora [22:58:07] * human concorda com a política do jrand0m [22:58:25] <duck> e quanto ao detentor do copyright [22:58:28] <human> mihi: ok, obrigado [22:58:30] * duck viu o human adicionando alguns arquivos novos como GPL [22:58:36] <duck> e colocando o nome do mihi nisso [22:58:45] <ughabugha> Err... não acho que o drupal goste de senhas de 32 caracteres. [22:58:51] <human> duck: só dei um cut'n'paste de arquivos existentes [22:59:18] <duck> ok, mas e se tivermos 50 pessoas trabalhando nisso e cada uma colocando seu próprio nome nos copyrights [22:59:20] <jrand0m> para quem adiciona código em domínio público, não há copyright, mas para quem usa copyright, as pessoas devem fazer o copyright elas mesmas [22:59:22] <human> duck: (mesmo que eu me esqueça de colocar copyrights nos arquivos...) [22:59:25] <duck> então você não pode trocar de licença depois [22:59:29] <jrand0m> isso está ok, na minha opinião, duck [22:59:53] <jrand0m> por exemplo, thecrypto deve ser o detentor do copyright de suas rotinas de criptografia e SHA [23:00:03] <human> (eu ainda estava observando a política do jrand0m de manter as licenças do módulo, a propósito) [23:00:05] <jrand0m> embora, já que ele lançou sob BSD de 2 cláusulas, vamos usar [23:00:38] <jrand0m> ah, talvez eu esteja perdendo o ponto — você quer garantir que todos coloquem seu próprio nome? [23:00:44] <duck> não [23:00:49] * jrand0m atribui o copyright a richard nixon [23:00:56] <human> heheh [23:01:34] <human> a propósito: no meu país, "domínio público" é apenas outro tipo de copyright [23:01:46] <jrand0m> hmm. o I2P não tem nenhuma entidade legal para receber copyright (e *nunca* terá) [23:02:02] <human> isto é, você (o autor) distribui seus trabalhos sem quaisquer restrições [23:02:18] <jrand0m> certo, muitos países têm leis de PI fodidas [23:02:59] <human> jrand0m: só para dizer que talvez seja melhor colocar algo como "i've created this file, and you can use it without any restriction" em cada arquivo [23:03:13] <jrand0m> acho uma boa ideia [23:03:47] <human> jrand0m: (já acontece, claro, mas acho que deveria ser um requisito :-) [23:03:55] <jrand0m> por isso eu incluí o "jrandom wrote this in $year and releases it into the public domain" ;) [23:04:08] <human> jrand0m: sim :-) [23:04:27] <jrand0m> então estou perdendo o ponto do duck [23:04:37] <fidd> e aquela coisa sobre comer crianças [23:04:37] <duck> Eu também perdi [23:04:43] <jrand0m> :) [23:04:44] <human> heheh [23:04:47] <duck> vamos esquecer [23:04:58] * lucky entrou em #i2p [23:05:13] <jrand0m> ok, então vou adicionar à seção de privilégios de commit a sugestão de que as pessoas anotem a autoria do que escrevem [23:05:22] <jrand0m> (mesmo que não coloquem copyright?) [23:05:24] <lucky> oi [23:05:25] <lucky> :D [23:05:39] <jrand0m> s/suggestion/<i>suggestion</i>/ [23:05:42] <jrand0m> oi, lucky [23:05:50] <jrand0m> [droga, quebrei meu regexp] [23:05:57] <duck> quer que eu assine com PGP uma declaração? [23:06:09] <jrand0m> vou querer, sim [23:06:30] <jrand0m> quando a política estiver pronta e revisada, vou contatar todos os committers anteriores para autenticação PGP/GPG [23:06:33] <human> jrand0m: sim (no meu país é impossível renunciar ao copyright, é visto como um direito inalienável do autor) [23:06:52] <duck> sim, seu país é fodido [23:06:53] <duck> PRÓXIMO [23:06:56] <duck> (ops) [23:06:58] <jrand0m> :) [23:07:19] <fidd> human, qual país? [23:07:39] <human> jrand0m: então, "este arquivo não tem copyright" simplesmente não faz sentido - você deve *sempre* dizer explicitamente que é o autor, e que não impõe nenhuma restrição ao seu trabalho [23:07:47] <human> fidd: em algum lugar perto da Europa :-) [23:07:54] <fidd> heh, ok [23:07:59] <lucky> human: você pode depois dizer que não quer o copyright [23:08:03] <lucky> e colocá-lo em domínio público. [23:08:19] <jrand0m> human> com o "release implícito sob $primaryLicense", isso deveria resolver a questão, certo? [23:08:24] <duck> human quer dizer que isso não significa nada em $fuckedcountry [23:08:42] <jrand0m> human> já que isso implicitamente significa commit == release como $primaryLicense [23:08:50] <human> duck: sim, exatamente [23:09:07] <jrand0m> (então sem comentário == licença implícita por $author, pelo `cvs log`) [23:09:28] <jrand0m> (ah, juridiquês no código ;) [23:09:36] <human> jrand0m: bem, não sou advogado... mas acho que deve funcionar [23:09:43] * kaji entrou em #i2p [23:09:48] <ox> * wilde concorda com a última proposta [23:09:57] <jrand0m> w3rd. [23:10:05] <jrand0m> ok, vou ver se consigo que a EFF revise [23:10:19] <jrand0m> indo para 5) ??? [23:10:21] <human> jrand0m: talvez seja melhor ter algum tipo de acordo quando as pessoas recebem acesso ao CVS [23:10:46] <ox> <wilde> quando veremos, net.i2p.legal.LicenseManager? [23:10:47] <jrand0m> concordo, human> acordo explícito com $policy será pré-requisito para obter privilégios de commit [23:10:50] <jrand0m> heh [23:10:52] <human> jrand0m: (por exemplo, assinar sua política com GPG e hospedá-la no site do I2P?) [23:11:00] <human> heheh [23:11:04] <jrand0m> razoável, human. [23:11:13] <mihi> jrand0m prefere PGP8 ;) [23:11:23] <jrand0m> isso aí. pgpdisk++ [23:12:06] * wilde entrou em #i2p [23:12:14] <duck> oi, wilde [23:12:36] <jrand0m> ok, alguém tem algo que quer levantar para 5) ??? [23:13:27] <wilde> só um convite mais uma vez para as pessoas visitarem o drupal e comentarem, modificarem, etc [23:13:37] <jrand0m> beleza, sim, bom ponto [23:13:41] <duck> http://drupal.i2p.net/ [23:13:41] <wilde> para que possamos ter boas docs para 1.0 [23:13:41] <mihi> human, jrand0m: a licença no CVS está ok agora? ;) [23:13:55] <jrand0m> em http://drupal.i2p.net/team há muitos papéis [vacant]. voluntariem-se! [23:14:02] <fidd> não consigo acessar o drupal pelo squuid :/ [23:14:17] * mihi se voluntaria para QS guy por causa do echo server ;) [23:14:29] <mihi> s/QS/QA/ [23:14:33] <jrand0m> woot! [23:15:01] <wilde> testes de unidade para o echo server [23:15:12] <mihi> wilde rofl não [23:15:17] <human> mihi: talvez você devesse s/XXXX/mihi/ na exceção da GPL :-) [23:15:20] <ughabugha> jrand0m: Heh, o que você quer dizer com teste de estresse? :) [23:15:34] <mihi> echo server é teste de sistema para o I2P ;) [23:15:38] <mihi> human: oops ;) [23:15:56] * Rom|Away|4h saiu do IRC (Ping timeout) [23:16:08] <jrand0m> ughabugha> significa que você esmaga (vulgo usa) o router e tem paciência comigo para eu depurar, enviando relatórios e logs [23:16:35] <ox> <wilde> assim estressando o pobre jrandom... [23:16:40] <ughabugha> jrand0m: Ah, ok. :) [23:16:44] <duck> uau, o mihi é rápido [23:16:47] <ughabugha> Hehe. [23:17:30] * Romster entrou em #i2p [23:17:40] <mihi> duck: o editor ainda está aberto e o comentário do CVS também foi rápido de digitar ;) [23:17:40] <jrand0m> mihi> as licenças parecem ótimas - só para ser explícito, você está idented aqui, e pretende lançar sob a BSD de 2 cláusulas [por http://opensource.org/licenses/bsd-license.php], correto? [23:17:41] * Romster agora é conhecido como Rom|Away|4h [23:18:02] <jrand0m> (ou você pode apenas adicionar esse texto de copyright ao fonte) [23:19:24] <mihi> hmm, o que significa idented? (sim para sua segunda subcláusula) [23:19:42] <jrand0m> significa que você provou para o trent que você é o mihi :) [23:19:50] <duck> autenticado [23:19:54] <mihi> ok, identificado ;) [23:20:01] <jrand0m> w3rd [23:20:06] <human> vamos tentar identicated [23:20:14] <mihi> me pareceu "indented" e achei que meu espaço em branco estava incorreto ;) [23:20:20] <jrand0m> hehe [23:20:43] <ox> * wilde thinks launches word for find yet another synonym [23:21:07] <human> autentificado? [23:21:22] <duck> de qualquer forma... [23:21:28] <jrand0m> ok, r0x0r, alguém tem mais algo a levantar? [23:21:44] <ox> <wilde> sim [23:21:50] <ox> <wilde> nomeação de eep [23:22:00] <jrand0m> heh você não gosta da minha pronúncia? [23:22:12] * kaji saiu do IRC (Ping timeout) [23:22:14] <ox> <wilde> de i2p -> eep [23:22:14] * Rom|Away|4h saiu do IRC (Ping timeout) [23:22:21] <jrand0m> oh [23:22:30] <jrand0m> você quer renomear o projeto inteiro para "eep"? [23:22:39] <human> lol [23:22:48] <ox> * wilde resmunga [23:22:48] <mihi> envisible enternet project ;) [23:23:08] <lucky> envisible [23:23:09] <jrand0m> extrordinarily excellent people [23:23:15] <lucky> conota algo pra mim. [23:23:46] <mihi> even easier publishing ;) [23:23:51] <jrand0m> ooOOoo [23:23:51] <lucky> Como em que vai ser visível, portanto possível. envision talvez? [23:23:53] <ughabugha> Vamos lá, parem de pegar no pé do wilde. :) [23:23:54] <ox> <wilde> sério, você gosta do nome, então é divertido? [23:24:06] <ox> <wilde> digo, tudo bem, estou ficando cansado [23:24:44] <ox> <wilde> novos usuários não terão facilidade [23:25:03] <jrand0m> ah, eu não sou marketeiro. fomos com "eep" porque era tudo o que eu consegui pensar [23:25:23] <human> acho que deveria ser proibido explicar que eep ~= i2p, ou os usuários vão *mesmo* fazer besteira [23:25:25] * ion saiu do IRC (Ping timeout) [23:25:26] <jrand0m> como devemos chamar websites que as pessoas hospedam e acessam através do i2p? [23:25:38] <jrand0m> hehe [23:25:42] <duck> i2psites? [23:25:44] <ox> <wilde> i2p site? [23:25:57] * human gosta de eepsites sem explicações :-) [23:26:09] * kaji entrou em #i2p [23:26:25] * jrand0m pede a opinião do user advocate em http://drupal.i2p.net/team [23:26:35] <duck> temos um? [23:26:38] <jrand0m> não [23:26:43] <jrand0m> ;) [23:26:52] <duck> heh [23:26:55] <human> de qualquer forma... você pode mudar toda a nomenclatura, desde que a "Shitlist" mantenha seu nome atual [23:26:56] <ox> * wilde corre para o navegador [23:27:01] <jrand0m> heh [23:27:06] <mihi> lol human [23:27:07] <jrand0m> ah, a shitlist vai ficar, com certeza ;) [23:27:21] <ox> <wilde> eu assumo o papel, deveria ser i2p sites, eu renuncio [23:27:21] <duck> Aposto que shitlist é uma palavra inglesa adequada [23:27:24] <jrand0m> quero dizer, "blacklist" não é tão divertido [23:27:26] <jrand0m> hah, wilde [23:27:29] <human> jrand0m: legal! [23:27:56] <ughabugha> Mas por que não manter os nomes atuais? [23:28:05] * human estava preocupado que a shitlist fosse ser a primeira vítima quando o I2P virar corporativo [23:28:06] <jrand0m> ok, eu realmente não me importo, i2psite está ok, eepsite está ok [23:28:09] <ughabugha> Digo, temos tempo suficiente para considerar isso na lista de emails até 1.0. [23:28:09] <mihi> jrand0m: e os elefantes na lua têm que ficar também ;) [23:28:22] <kaji> então, kaji.i2p está no ar pra alguém. eu meio que só subi sem testar nada e deixei rodando [23:28:31] <jrand0m> human> acho que não precisamos nos preocupar com isso ;) [23:28:35] <ughabugha> kaji: Funcionou pra mim. [23:28:48] <jrand0m> temos que continuar movendo os easter eggs, mihi :) [23:28:48] <ox> <wilde> eu realmente não me importo, eepsite é tão chato quanto i2psite [23:29:05] <jrand0m> podemos considerá-los sinônimos [23:29:23] <ox> <wilde> essa é a pior decisão ;) [23:29:44] <duck> wbk: ok, tenho que sair um pouco. A reunião está quase acabando então as pessoas podem te ajudar em #i2p [23:29:44] * jrand0m supõe que agora que assumi o título de PM eu tenho que tomar uma decisão [23:29:48] * ion entrou em #i2p [23:29:55] * jrand0m chuta a si mesmo [23:30:09] <human> heheh [23:30:12] * mihi imagina que jrand0m precisa de algum suporte pra isso [23:30:19] * Trent@anon.iip define modo: +o mihi [23:30:27] * mihi define modo: +o jrand0m [23:30:30] <@jrand0m> ooOOoo [23:30:32] * mihi define modo: -o mihi [23:30:49] <ox> <wilde> ok sem mais perguntas da minha parte [23:30:55] * human sacrifica seu pet ao PM [23:31:38] * mihi ainda espera o jrand0m se chutar... [23:31:44] <@jrand0m> acho que há benefício na discussão, assim como um pouco de excentricidade. também tendo para o lado do human - não há necessidade de confundir as pessoas explicando "eep != i2p" [23:31:59] * @jrand0m Decide Oficialmente por "eepsite" [23:32:23] * You were kicked by jrand0m (bastard!) 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> vamos rapidamente baff encerrar a reunião [23:32:40] <duck> oh, tarde demais [23:32:42] <jrand0m> heh [23:32:48] <human> heheh [23:32:56] <jrand0m> ok mais alguma coisa? estamos na marca de 92 minutos [23:33:05] * jrand0m se prepara... [23:33:20] * jrand0m *baf* fecha a reunião