Tóm tắt nhanh
Có mặt: duck, fidd, human, jrand0m, kaji, KyroxX, lucky, Masterboy, mihi, no_dammagE, ox, ughabugha, wbk, wilde
Nhật ký cuộc họp
[22:01:22] <jrand0m> chương trình: [22:01:22] <jrand0m> 0) Chào [22:01:22] <jrand0m> 1) Tình trạng mạng [22:01:28] <jrand0m> 2) Kế hoạch 0.3.1 [22:01:28] <jrand0m> 3) Kiến trúc Web [22:01:28] <jrand0m> 4) Công việc hành chính lặt vặt [22:01:34] <jrand0m> 5) ??? [22:01:38] <jrand0m> 0) chào [22:01:39] <no_dammagE> dĩ nhiên rồi [22:01:43] <ughabugha> Ồ, hay đấy, đến giờ họp rồi. :) [22:01:51] <jrand0m> chào, chào mừng đến buổi họp dev hằng tuần, số $something [22:01:56] <ughabugha> Chào. [22:02:02] <jrand0m> ghi chú trạng thái tuần ở http://i2p.net/pipermail/i2p/2004-March/000180.html [22:02:09] * mihi has joined #i2p [22:02:13] <fidd> chào mọi người [22:02:32] <jrand0m> xem thử hôm nay có tránh được phiên 2 tiếng không ;) [22:02:39] <jrand0m> ok, nhảy sang 1) tình trạng mạng [22:02:43] <Masterboy> :P [22:02:56] <jrand0m> chúng ta đã phát hành 0.3.0 vào Chủ nhật, và nhìn chung là hoạt động ổn [22:03:12] <Masterboy> đúng vậy :) [22:03:23] <ox> * jrandom vẫy tay từ i2p#i2p để chứng minh ;) [22:03:43] <jrand0m> vẫn còn vài lỗi cần sửa, và một loạt thứ mới cần giải quyết, nhưng cứ thế mà tiến tới [22:04:21] * ion has joined #i2p [22:04:22] * ughabugha đang đọc ghi chú trạng thái. [22:04:27] * mrflibble has quit IRC (đến giờ r eboot) [22:04:35] <jrand0m> trong email tôi có nhắc một công cụ giám sát mạng mới duck ghép lại - http://duck.i2p/dot/dot.webp (hoặc bản chụp tại http://i2p.net/~jrandom/profiles.webp) [22:05:05] <jrand0m> về cơ bản nó cho ta cái nhìn về tình hình mạng - có bao nhiêu người ngoài kia, và họ phát hiện ra các tài nguyên nhanh và tin cậy tốt đến mức nào [22:05:22] <jrand0m> (về cơ bản nó trực quan hóa kết quả của quá trình lập hồ sơ và chọn peer trong 0.3) [22:05:50] <ox> <duck> đẹp đấy! [22:06:22] <jrand0m> ừm, thật thích khi thấy phản hồi trực quan cho thuật toán, thay vì phải đi qua networkDb thủ công [22:06:37] <ox> <Masterboy> cần giảm mức dùng cpu.. [22:06:38] <fidd> :) [22:06:48] * jrand0m trao giải eepSiteAppOfTheWeek cho duck vì dot.webp [22:06:54] <ughabugha> Ừ, không biết không có duck thì ta làm gì nhỉ? [22:07:08] <ox> <duck> có khi làm bản âm thanh nữa [22:07:17] <fidd> haha [22:07:20] <jrand0m> :) [22:07:22] <human> heheh [22:07:34] <fidd> hoặc bản mùi hương [22:07:47] <ughabugha> Ừ, và stream qua icecast của jnon mỗi giờ. [22:07:51] <no_dammagE> tôi hiểu cột speed trong #transport thế nào? [22:08:00] <no_dammagE> ý tôi nói peer profiles [22:08:25] <jrand0m> no_dammagE> câu hỏi hay. nếu bạn đọc phần chữ bên dưới, nó giải thích là các con số không tương quan với bất cứ thứ gì - chúng chỉ là giá trị tương đối. [22:08:50] <no_dammagE> ok :) [22:09:15] <jrand0m> nếu bạn muốn câu trả lời "thật sự", xem 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> mạng cũng đã tăng lên ổn định 18-22 routers, là kích thước ổn lúc này [22:10:31] <jrand0m> ta sẽ muốn tăng thêm chút nữa sau khi xử lý một số lỗi hiện có, và khi mã phttp 0.3.1 vào chỗ [22:10:36] <KyroxX> re [22:10:45] <jrand0m> wb KyroxX [22:11:03] <jrand0m> ok, dẫn ta tới 2) kế hoạch 0.3.1 [22:11:16] <no_dammagE> con của tôi sẽ tắt trong 30 phút nữa và sẽ bật lại khoảng ~ 20 giờ (hoặc tôi sẽ cho vào autostart để nó khởi động cùng PC) [22:11:29] <jrand0m> hay đấy no_dammagE, vậy là ổn [22:11:33] * fR has quit IRC (Ping timeout) [22:12:01] <jrand0m> thay vì đưa mã phttp, bộ giới hạn băng thông, và biện pháp ngăn thông đồng mới vào chung trong bản 0.3.1, tôi đẩy biện pháp ngăn thông đồng sang 0.3.2 [22:12:19] <jrand0m> lộ trình chưa cập nhật, nhưng mọi thứ cơ bản vẫn như cũ [22:12:45] * fR has joined #i2p [22:13:17] <ughabugha> Anh sẽ phát hành 0.3.0.1 chứ? [22:13:18] <jrand0m> sẽ có vài thứ phức tạp trong việc đại tu phttp, xử lý việc bóp băng thông kết nối, nhưng xem sao [22:13:36] * KyroxX has quit IRC (Verlassend) [22:13:47] <jrand0m> có thể, dù hiện lộ trình liệt kê 0.3.1 là tuần tới [22:13:54] <jrand0m> Chủ nhật nữa là. [22:14:01] <ox> <baffled> Tôi biết anh thông đồng với ai đó mà. [22:14:02] <jrand0m> nên chưa chắc [22:14:03] * Rom|Away|3h has quit IRC (Ping timeout) [22:14:04] <Masterboy> làm sao tôi giới hạn mức dùng cpu của router? sao không làm: "thấp" - "bình thường" - "cao" - để chọn? [22:14:10] <jrand0m> hề hề baff [22:14:11] <no_dammagE> sao cái này lại critical?: [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 has joined #i2p [22:14:24] * jar has quit IRC (Ping timeout) [22:14:38] <jrand0m> Masterboy> mã theo hướng đó được lên kế hoạch cho bản 1.0rc1 [22:14:43] <jrand0m> (router throttling) [22:14:48] * KyroxX has joined #i2p [22:14:50] <jrand0m> ta có vài thứ cơ bản, nhưng chưa sẵn sàng. [22:15:08] <KyroxX> re [22:15:13] <jrand0m> no_dammagE> vì nó lẽ ra chỉ xảy ra tối đa một lần - nếu bạn thấy nó xảy ra nhiều, là có vấn đề [22:15:14] <Masterboy> okie [22:15:21] <jrand0m> (vấn đề nghiêm trọng) [22:15:48] <jrand0m> còn câu hỏi / băn khoăn nào về bản 0.3.1 không? [22:15:55] <mihi> vậy thì lần đầu nên để debug rồi sau đó mới crit... [22:16:06] <jrand0m> bạn nói đúng [22:16:09] <KyroxX> chủ đề là gì vậy? [22:16:17] <ughabugha> jrand0m: Ừm.. Sao cái này lại xảy ra trên I2P? Closing Link: [unknown@192.168.0.2] (Ping timeout) [22:16:31] <jrand0m> KyroxX> họp dev hằng tuần, mục 2) 2) kế hoạch 0.3.1 [22:16:35] <ughabugha> À, thôi bỏ đi. [22:16:40] <jrand0m> ughabugha> bản vá ircd [22:16:49] <KyroxX> ah [22:17:02] <ox> <duck> ircd của tôi chạy trên nsa.localdomain [22:17:06] <jrand0m> hmm [22:17:08] <ox> <duck> có IP là 192.168.0.2 [22:17:12] <jrand0m> à [22:17:30] * Romster has quit IRC (Ping timeout) [22:17:32] <jrand0m> ok, chuyển sang 3) Kiến trúc Web [22:17:49] * ion has quit IRC (Ping timeout) [22:17:58] <jrand0m> tôi biết ta đã bàn vấn đề này tuần trước một chút, và cũng có thảo luận trên mailing list [22:18:02] <mihi> làm sao tôi tạo tài khoản trên drupal.i2p.net? [22:18:15] * mihi ngu quá chẳng làm được... [22:18:16] <jrand0m> wilde> bạn có thể thêm một cái cho mihi? [22:18:31] <jrand0m> (không có cách đăng ký bình thường) [22:18:35] <mihi> jrand0m: anh có thể đơn giản nói không, để tôi biết mà ngừng thử ;) [22:18:42] <jrand0m> nếu wilde không có mặt, tôi sẽ thêm cho bạn ngay :) [22:18:51] * Romster has joined #i2p [22:19:04] * Romster is now known as Rom|Away|3h [22:19:18] <fidd> tôi cũng muốn một cái nếu được :) [22:21:05] <ox> <jmand> /ping jmand [22:21:12] <jrand0m> ok, quay lại phần kiến trúc web [22:22:06] <jrand0m> có vài khía cạnh khác nhau của “cách ta dùng web” trong i2p, và ta có thể xử lý chúng như MộtThứWebToTướng, hoặc nói về việc chuyên biệt hóa từng thành phần, làm “một việc cho thật tốt” [22:22:34] * ion has joined #i2p [22:22:44] <jrand0m> mihi nêu vài điểm hay mà tôi chưa để ý, vài tính năng giá trị mà chắc chắn ta sẽ muốn [22:23:03] <ughabugha> jrand0m: Anh đang nói về việc tách Squid và I2P web? [22:23:11] <ughabugha> Hay gì đó sâu hơn? [22:23:24] <duck> chuỗi 'HTTPTunnel vs. {privoxy,muffin} + HTTPClient' [22:23:30] <duck> (http://i2p.dnsalias.net/pipermail/i2p/2004-March/) [22:23:48] <jrand0m> tách squid và eepsites, cũng như tách proxy trình duyệt so với (về bản chất là) cgi [22:23:49] <ughabugha> Phải. [22:24:00] <jrand0m> và, dĩ nhiên, các bộ lọc [22:24:48] <jrand0m> vì chúng ta đều làm việc trong thế giới mã nguồn mở, không cần thiết phải có MộtThứLàmHết mọi tình huống dùng - ta có thể xây cái này để đáp ứng một nhu cầu, rồi tái sử dụng mã của nó cho cái khác để đáp ứng nhu cầu khác [22:24:56] * jar has joined #i2p [22:25:04] <duck> Tôi có xu hướng đồng ý với bài mới nhất của human [22:25:13] <jrand0m> thêm nữa, với API streaming I2PTunnel mới của mihi, xây dựng tiếp cũng khá dễ [22:26:42] <jrand0m> tôi cũng vậy, dù tôi không có thời gian làm httptunnel, nên tùy vào mihi muốn xử lý trường hợp dùng nào trước [22:26:48] * lucky has joined #i2p [22:27:45] * jar has quit IRC (EOF From client) [22:27:52] <jrand0m> mihi> ý kiến gì không? [22:28:26] <jrand0m> ok hoặc ai khác? :) [22:28:47] <duck> http://i2p.i2p/ nhìn xấu quá [22:28:55] <duck> nhưng cũng chịu được [22:28:59] <jrand0m> i2p.i2p? [22:29:05] <human> ? [22:29:27] * ion has quit IRC (Ping timeout) [22:29:28] <jrand0m> tôi có thể thêm một mục dns cho eep.i2p.net trỏ về 127.0.0.1 cho những máy làm mấy trò dns tệ hại [22:30:01] * fR has quit IRC (EOF From client) [22:30:20] * human không nhận được đề xuất mới nhất :-) [22:30:27] <duck> Tôi nhớ có thấy i2p.i2p được nhắc như thay thế cho http://i2p/keybla hiện tại [22:30:35] <jrand0m> của bạn là mới nhất human [22:30:54] <jrand0m> à, đúng, tối qua trên irc tôi nghĩ jnano có bàn [22:30:55] <human> jrand0m: ý tôi là: "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: mắt bạn tinh đấy. tôi làm vậy để ngăn netbios lookup trong Opera. [22:31:21] <duck> à vâng "code/apps/i2ptunnel/java/src/net/invisiblenet/i2p/httptunnel/handler/RootHandler.java" [22:31:21] <jrand0m> à xin lỗi human, tôi nói vậy liên quan tới điều mihi vừa nói :) [22:31:23] * lucky has quit IRC (Ping timeout) [22:31:49] <duck> thật đáng tiếc là vài trình duyệt cần mấy cách lách như vậy [22:31:55] <human> wew [22:32:15] <jrand0m> human có nói gì đó về việc socks4 không cần thế? [22:32:15] * KyroxX is now known as wbk [22:32:23] <duck> socks4a [22:32:29] <jrand0m> à ok [22:32:39] <duck> (socks4 thì client làm DNS) [22:32:49] <jrand0m> tất cả trình duyệt đều hỗ trợ socks4a chứ? [22:32:59] <human> jrand0m: socks4 là Evil(TM), nhưng socks4a và socks5 giao việc phân giải tên cho server [22:33:00] <duck> s/socks4 does DNS/with socks4 the client does DNS/ [22:33:06] <mihi> vài trình duyệt còn chẳng hỗ trợ proxy socks... [22:33:08] <human> jrand0m: theo tôi biết thì có [22:33:27] <jrand0m> đúng, thêm vấn đề kiosk nữa mihi, chắc chắn rồi [22:33:52] <duck> nó có thể là một phương án thay thế [22:34:04] <duck> httpclient + socksclient + v.v. [22:34:29] <human> jrand0m, mihi: các chương trình không hỗ trợ socks có thể dùng tsocks [22:34:53] <jrand0m> human> trừ khi đó là kiosk, nơi người ta không thể chạy ứng dụng [22:35:00] <jrand0m> (hoặc thay đổi thiết lập, v.v.) [22:35:19] <human> jrand0m: đúng, dĩ nhiên socks tunnel không phù hợp cho các tác vụ đó [22:35:31] <duck> (human: nhưng họ vẫn gọi gethostbyname) [22:35:39] <jrand0m> vậy à duck? [22:35:55] <human> duck: không, tsocks còn chặn chúng và chuyển tiếp tới proxy [22:36:16] <human> duck: (không rõ thế giới windows thì sao) [22:36:30] <jrand0m> họ BSOD [22:36:32] <jrand0m> ờ.. [22:36:57] <duck> (không theo /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> tuy vậy, socks tunnel sẽ không thay thế www proxy :-) [22:37:24] <duck> (( </tortechnotalk> )) [22:38:25] <jrand0m> mihi> bạn thấy trường hợp dùng ưu tiên cao nhất cho httptunnel là gì? nếu có gì chúng tôi có thể giúp? [22:38:31] <mihi> http://home.arcor.de/mschierlm/test/nosocks.webp (trình duyệt nào thế?) [22:38:31] <human> nó chỉ là phần bổ sung để làm vài trò hay với tunnelling, chaining v.v. [22:38:31] <wbk> I2P là ircd của iip đúng không? [22:38:31] <duck> dù sao, mọi giải pháp đều cần bộ lọc phía client [22:38:47] <human> duck: vâng, theo man 8 tsocks :-) [22:39:14] <jrand0m> không rõ mihi, chắc opera? [22:39:19] * fR has joined #i2p [22:39:19] <duck> wbk: không có tin nhắn riêng [22:39:19] <jrand0m> wbk> không [22:39:30] <mihi_backup> jrand0m: làm nó hoạt động hoàn hảo với post requests && làm được mọi thứ httpclient làm [22:39:45] <jrand0m> chuẩn [22:40:08] <ughabugha> mihi: Đó là Opera. [22:40:14] <human> mihi: không rõ, nhưng như tôi viết ở trên: socks tunnel sẽ không thay thế www proxy :-) [22:40:18] <ughabugha> Nếu bạn định hỏi. :) [22:41:13] <jrand0m> ok, hay đó, còn ai muốn nêu gì cho phần web nữa không, hay sẵn sàng sang 4) Công việc hành chính? [22:42:23] <jrand0m> ok, vài ghi chú - [22:42:24] * Rom|Away|3h is now known as Rom|Away|4h [22:42:51] <jrand0m> site drupal đã lên lại, nên ai muốn giúp hoặc xem tiến triển mới nhất, hãy vào drupal.i2p.net :) [22:44:02] <jrand0m> trên đó, bạn sẽ thấy hai điểm hành chính khác - danh sách đội ngũ [http://drupal.i2p.net/team] và bản nháp chính sách giấy phép mới [http://drupal.i2p.net/node/view/85] [22:44:26] <duck> Tôi có xem chính sách giấy phép... [22:44:35] <duck> Theo tôi biết Cryptix == BSD [22:44:43] <jrand0m> đúng [22:44:52] <duck> (nhưng với nhóm Cryptix là chủ sở hữu bản quyền thay vì Regents of Massachusetts hay gì đó) [22:44:52] <jrand0m> nhưng, nghiêm ngặt thì là giấy phép Cryptix ;) [22:45:05] <duck> MIT là gì? [22:45:13] <jrand0m> mit == bsd 2 clause [22:45:16] <jrand0m> == x [22:45:19] <duck> ý tôi mã nào dùng MIT [22:45:25] <jrand0m> không có [22:45:29] <human> == x < 4.4.0 [22:45:36] <jrand0m> tôi chỉ liệt kê là "nếu bạn muốn dùng MIT, tốt" [22:45:42] <jrand0m> đúng vậy human :/ [22:45:49] <duck> số lượng giấy phép đã khá nhiều [22:45:56] <duck> Tôi tự hỏi có hạn chế lại được không [22:46:07] <duck> ví dụ đổi mã GPL sang BSD hoặc thậm chí public domain [22:46:31] <duck> muốn biết tác giả(s) của phần đó nghĩ gì [22:46:32] <ox> <no_dammagE> vậy nhé, tôi đi ngủ. Devteam code tốt, mọi người khác chúc một ngày vui. Hẹn mai. [22:46:40] <duck> bye no_dammagE [22:46:41] <jrand0m> tôi sẽ rất thích nếu thư viện streaming / thư viện naming của i2ptunnel hoặc thậm chí toàn bộ i2ptunnel được phát hành dưới giấy phép kiểu bsd [22:46:51] <jrand0m> tạm biệt no_dammagE [22:46:55] <no_dammagE> cu [22:46:58] * no_dammagE has quit IRC [22:47:19] * jar_backup has joined #i2p [22:47:50] <jrand0m> nhưng, dĩ nhiên, GPL cũng ổn, đó là quyền của mihi :) [22:48:06] <mihi> với thư viện streaming/naming thì được (hoặc BSD hoặc LGPL). nhưng tôi muốn giữ GPL cho I2PTunnel core [22:48:07] <ughabugha> Ừ, dù là giấy phép gì thì cũng nên tương thích GPL. [22:48:36] <ughabugha> (tức là không hạn chế hơn GPL) [22:48:42] <human> tôi ủng hộ GNU GPL, nhưng tôi nghĩ giấy phép tốt nhất để phổ biến giao thức và định dạng mới là kiểu BSD (ví dụ: xem nhóm OGG Vorbis đã đổi tất cả từ LGPL sang MIT-X11) [22:49:05] <jrand0m> mihi> thư viện streaming và naming có hoạt động độc lập mà không phụ thuộc vào chính i2ptunnel, đúng không? [22:49:14] <ughabugha> Ừ, reference implementation không nên GPL. [22:49:25] <mihi> đáng ra là thế. nếu không, là lỗi. [22:49:30] <jrand0m> BSD 2 clause cho chúng thì tuyệt [22:49:40] <human> chuẩn! [22:49:45] <mihi> bạn có thể để thư viện naming vào public domain nếu bạn đưa nó vào core ;) [22:50:02] * ion has joined #i2p [22:50:03] <jrand0m> chắc chắn rồi, tôi muốn đưa chúng vào SDK core [22:50:42] <mihi> "chúng"? ;) (đưa thư viện streaming vào core là ý tưởng tệ theo tôi, vì nó quá ít mở cho các hiện thực khác) [22:51:09] <jrand0m> ừ, chính SDK impl cũng có vài giả định thiết kế không tầm thường - nó chỉ là một bản tham chiếu [22:51:22] <jrand0m> tôi muốn mọi người có thể lấy i2p.jar và viết app streaming [22:51:28] <human> mihi: về I2PTunnels & GPL: tôi đề nghị thêm một ngoại lệ GNU GPL rõ ràng cho phép mọi người liên kết app của bạn với JVM sở hữu (xem bình luận của tôi ở http://drupal.i2p.net/node/view/85) [22:51:28] * Masterboy has quit IRC (Ping timeout) [22:51:59] <duck> human: điều đó kéo theo vấn đề "phải thuê luật sư trước khi dùng" [22:52:01] <jrand0m> (có lẽ ta có thể tách i2ptunnel hiện tại thành i2ptunnel và i2pstreaming, nếu bạn thích?) [22:52:32] <mihi> jrand0m: vậy thì được. chỉ cần đổi tác vụ ant để build 2 jar ;) [22:52:35] <human> duck: tôi đề nghị thêm ngoại lệ chỉ để tránh điều đó [22:52:39] <jrand0m> duck> nếu mihi sẵn sàng BSD thư viện streaming và naming, tôi nghĩ không quá rắc rối [22:53:30] <mihi> và tốt hơn làm i2pministreaming thay vì i2pstreaming [22:53:41] <duck> mihistreaming :) [22:53:48] <mihi> (chú ý chữ n trong mi4ni) [22:54:02] <mihi> duck: đúng điều tôi nghĩ ;) [22:54:03] <jrand0m> chuẩn mihi, vậy có lẽ ta sửa bảng ở http://drupal.i2p.net/node/view/85 để liệt kê I2PTunnel core là GPL (có lẽ kèm ngoại lệ human nói?), cộng thêm một dòng I2PMiniStreaming riêng là BSD? [22:54:04] <jrand0m> hehe [22:54:10] <jrand0m> i2pmihistreaming cũng hay :) [22:55:25] <duck> ok [22:55:40] <duck> tuần sau tôi sẽ thử thuyết phục mọi người chuyển hẳn sang publicdomain [22:55:45] <duck> nhưng thế này tạm đủ :) [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 vừa đề nghị giúp phần webdesign [22:56:36] <jrand0m> ôi tuyệt duck [22:56:45] <jrand0m> rồi, trước khi nhảy sang 5) [22:56:58] <jrand0m> có dev nào có băn khoăn với /policy/ ở http://drupal.i2p.net/node/view/85 không? [22:57:05] <duck> vậy tôi đã làm màn tra cứu bảng đội ngũ kiểu quan liêu và giao cho wilde [22:57:25] <human> trước khi nhảy... còn đề xuất GPL + ngoại lệ thì sao? [22:57:29] <jrand0m> kiểu "ngầm theo $primaryLicense" hoặc "rõ ràng theo $alternate"? [22:57:47] <jrand0m> duck++ :) [22:58:02] <mihi> human: tôi đang thêm nó đây [22:58:07] * human đồng ý với policy của jrand0m [22:58:25] <duck> còn chủ sở hữu bản quyền thì sao [22:58:28] <human> mihi: ok, cảm ơn [22:58:30] * duck thấy human thêm vài file mới là GPL [22:58:36] <duck> và để tên mihi làm chủ bản quyền [22:58:45] <ughabugha> Ư... tôi không nghĩ drupal thích mật khẩu dài 32 ký tự. [22:58:51] <human> duck: tôi chỉ copy-paste từ file có sẵn [22:59:18] <duck> ok, nhưng nếu ta có 50 người làm và mỗi người để tên mình ở bản quyền [22:59:20] <jrand0m> với những người thêm mã public domain, thì không có bản quyền, nhưng ai dùng bản quyền thì nên để tên mình [22:59:22] <human> duck: (ừm, dù tôi có khi quên ghi bản quyền vào file...) [22:59:25] <duck> thì sau này không đổi giấy phép được [22:59:29] <jrand0m> theo tôi vậy cũng ổn duck [22:59:53] <jrand0m> ví dụ thecrypto nên là chủ bản quyền mấy routine mã hóa và SHA của anh ấy [23:00:03] <human> (tôi vẫn tuân theo policy của jrand0m là bám giấy phép của module, btw) [23:00:05] <jrand0m> dù anh ấy phát hành dưới BSD 2 clause, chúng ta sẽ dùng nó [23:00:38] <jrand0m> à, có lẽ tôi bỏ lỡ ý bạn - bạn muốn đảm bảo mọi người đều để tên mình? [23:00:44] <duck> không [23:00:49] * jrand0m chuyển bản quyền cho richard nixon [23:00:56] <human> heheh [23:01:34] <human> nhân tiện: ở nước tôi, "public domain" chỉ là một kiểu bản quyền khác [23:01:46] <jrand0m> hmm. i2p không có pháp nhân để nhận bản quyền (và sẽ không bao giờ có) [23:02:02] <human> tức là bạn (tác giả) phân phối tác phẩm mà không hạn chế gì [23:02:18] <jrand0m> đúng, nhiều nước có luật SHTT dở tệ [23:02:59] <human> jrand0m: chỉ là có lẽ tốt hơn nên ghi kiểu "tôi tạo file này, và bạn có thể dùng nó không hạn chế" trong mỗi file [23:03:13] <jrand0m> tôi nghĩ đó là ý hay [23:03:47] <human> jrand0m: (thực tế vẫn đang làm thế, nhưng tôi nghĩ nên là yêu cầu :-) [23:03:55] <jrand0m> đó là lý do tôi đưa “jrandom wrote this in $year and releases it into the public domain” ;) [23:04:08] <human> jrand0m: vâng :-) [23:04:27] <jrand0m> vậy tôi đang bỏ lỡ ý của duck [23:04:37] <fidd> và chuyện ăn thịt trẻ con nữa [23:04:37] <duck> tôi cũng quên rồi [23:04:43] <jrand0m> :) [23:04:44] <human> heheh [23:04:47] <duck> quên đi [23:04:58] * lucky has joined #i2p [23:05:13] <jrand0m> ok, vậy tôi sẽ thêm vào phần quyền commit gợi ý rằng mọi người ghi chú tác giả những gì mình viết [23:05:22] <jrand0m> (kể cả khi họ không đăng ký bản quyền?) [23:05:24] <lucky> hi [23:05:25] <lucky> :D [23:05:39] <jrand0m> s/suggestion/<i>suggestion</i>/ [23:05:42] <jrand0m> chào lucky [23:05:50] <jrand0m> [đù tôi làm hỏng regexp] [23:05:57] <duck> muốn tôi ký PGP một tuyên bố không? [23:06:09] <jrand0m> tôi sẽ làm vậy, đúng [23:06:30] <jrand0m> khi policy sẵn sàng và đã chỉnh, tôi sẽ liên hệ tất cả người đã từng commit để xác thực PGP/GPG [23:06:33] <human> jrand0m: vâng (ở nước tôi không thể từ chối bản quyền, nó là quyền tác giả bất khả nhượng) [23:06:52] <duck> đúng, nước của bạn tệ quá [23:06:53] <duck> TIẾP [23:06:56] <duck> (úi) [23:06:58] <jrand0m> :) [23:07:19] <fidd> human, nước nào vậy? [23:07:39] <human> jrand0m: vì thế, "file này không có bản quyền" nghe không hợp - bạn nên luôn nêu rõ bạn là tác giả, và bạn không đặt hạn chế nào lên tác phẩm [23:07:47] <human> fidd: đâu đó gần châu Âu :-) [23:07:54] <fidd> heh, ok [23:07:59] <lucky> human: sau đó bạn có thể nói bạn không muốn bản quyền [23:08:03] <lucky> và đưa nó vào public domain. [23:08:19] <jrand0m> human> với "phát hành ngầm theo $primaryLicense", vậy sẽ giải quyết vấn đề chứ? [23:08:24] <duck> human nghĩa là điều đó chẳng có nghĩa lý gì ở $fuckedcountry [23:08:42] <jrand0m> human> vì điều đó ngầm nghĩa commit == phát hành theo $primaryLicense [23:08:50] <human> duck: vâng, chính xác [23:09:07] <jrand0m> (vậy không có ghi chú == giấy phép ngầm bởi $author, theo `cvs log`) [23:09:28] <jrand0m> (à, legalese trong code ;) [23:09:36] <human> jrand0m: tôi không phải luật sư... nhưng chắc sẽ ổn [23:09:43] * kaji has joined #i2p [23:09:48] <ox> * wilde đồng ý với đề xuất cuối [23:09:57] <jrand0m> w3rd. [23:10:05] <jrand0m> ok, tôi sẽ xem liệu có thể nhờ eff rà soát [23:10:19] <jrand0m> chuyển sang 5) ??? [23:10:21] <human> jrand0m: có lẽ tốt hơn có một dạng thỏa thuận khi cấp quyền CVS cho người ta [23:10:46] <ox> <wilde> khi nào ta sẽ thấy, net.i2p.legal.LicenseManager? [23:10:47] <jrand0m> đồng ý human> đồng ý rõ ràng với $policy sẽ là điều kiện tiên quyết để được quyền commit [23:10:50] <jrand0m> hề [23:10:52] <human> jrand0m: (ví dụ, ký GPG policy của bạn, và lưu nó trên site I2P?) [23:11:00] <human> heheh [23:11:04] <jrand0m> nghe hợp lý human. [23:11:13] <mihi> jrand0m thích PGP8 hơn ;) [23:11:23] <jrand0m> chuẩn luôn. pgpdisk++ [23:12:06] * wilde has joined #i2p [23:12:14] <duck> chào wilde [23:12:36] <jrand0m> ok, có ai muốn nêu gì cho 5) ??? không [23:13:27] <wilde> chỉ mời mọi người thêm lần nữa ghé drupal và bình luận, chỉnh sửa, v.v. [23:13:37] <jrand0m> chuẩn, đúng, điểm hay [23:13:41] <duck> http://drupal.i2p.net/ [23:13:41] <wilde> để ta có tài liệu tốt cho 1.0 [23:13:41] <mihi> human, jrand0m: license trong CVS ổn chưa? ;) [23:13:55] <jrand0m> tại http://drupal.i2p.net/team có rất nhiều vai trò [vacant]. hãy tình nguyện! [23:14:02] <fidd> tôi không vào drupal qua squuid được :/ [23:14:17] * mihi tình nguyện làm QS guy vì echo server ;) [23:14:29] <mihi> s/QS/QA/ [23:14:33] <jrand0m> woot! [23:15:01] <wilde> unit tests cho echo server [23:15:12] <mihi> wilde rofl không [23:15:17] <human> mihi: có lẽ bạn nên s/XXXX/mihi/ trong ngoại lệ GPL :-) [23:15:20] <ughabugha> jrand0m: Heh, “stress testing” là gì? :) [23:15:34] <mihi> echo server là system test cho i2p ;) [23:15:38] <mihi> human: oops ;) [23:15:56] * Rom|Away|4h has quit IRC (Ping timeout) [23:16:08] <jrand0m> ughabugha> nghĩa là bạn “đập” (tức dùng thật lực) router và kiên nhẫn để tôi debug, gửi báo cáo và log [23:16:35] <ox> <wilde> do đó stress test tội nghiệp jrandom... [23:16:40] <ughabugha> jrand0m: Ồ, ok. :) [23:16:44] <duck> wow, mihi nhanh thật [23:16:47] <ughabugha> Hehe. [23:17:30] * Romster has joined #i2p [23:17:40] <mihi> duck: trình soạn thảo còn mở và comment CVS cũng dễ gõ ;) [23:17:40] <jrand0m> mihi> license trông ổn - để rõ ràng, bạn đã được nhận diện ở đây, và bạn định phát hành theo bsd 2 clause [theo http://opensource.org/licenses/bsd-license.php], đúng không? [23:17:41] * Romster is now known as Rom|Away|4h [23:18:02] <jrand0m> (hoặc bạn có thể thêm luôn đoạn copyright đó vào mã nguồn) [23:19:24] <mihi> hmm, idented nghĩa là gì? (có cho mệnh đề con thứ hai của bạn) [23:19:42] <jrand0m> nghĩa là bạn đã chứng minh với trent rằng bạn là mihi :) [23:19:50] <duck> authenticated [23:19:54] <mihi> ok, identified ;) [23:20:01] <jrand0m> w3rd [23:20:06] <human> thử “identicated” xem [23:20:14] <mihi> nhìn giống “indented” và tôi tưởng khoảng trắng của tôi sai ;) [23:20:20] <jrand0m> hehe [23:20:43] <ox> * wilde nghĩ, mở Word để tìm thêm đồng nghĩa [23:21:07] <human> authentified? [23:21:22] <duck> dù sao thì... [23:21:28] <jrand0m> ok, r0x0r, ai còn gì muốn nêu không? [23:21:44] <ox> <wilde> có [23:21:50] <ox> <wilde> đặt tên eep [23:22:00] <jrand0m> hề bạn không thích cách tôi phát âm à? [23:22:12] * kaji has quit IRC (Ping timeout) [23:22:14] <ox> <wilde> của i2p -> eep [23:22:14] * Rom|Away|4h has quit IRC (Ping timeout) [23:22:21] <jrand0m> à [23:22:30] <jrand0m> bạn muốn đổi tên cả dự án thành "eep" ? [23:22:39] <human> lol [23:22:48] <ox> * wilde lầm bầm [23:22:48] <mihi> envisible enternet project ;) [23:23:08] <lucky> envisible [23:23:09] <jrand0m> extrordinarily excellent people [23:23:15] <lucky> gợi cho tôi điều gì đó. [23:23:46] <mihi> even easier publishing ;) [23:23:51] <jrand0m> ooOOoo [23:23:51] <lucky> như là nó sẽ hiển thị, nên có thể. Có lẽ “envision”? [23:23:53] <ughabugha> Thôi nào, đừng trêu wilde nữa. :) [23:23:54] <ox> <wilde> nghiêm túc đấy, bạn thích cái tên thì vui à? [23:24:06] <ox> <wilde> ý tôi là ổn, đang mệt quá [23:24:44] <ox> <wilde> người dùng mới sẽ không dễ đâu [23:25:03] <jrand0m> ờ, tôi không phải dân marketing. ta dùng "eep" vì đó là thứ duy nhất tôi nghĩ ra [23:25:23] <human> tôi nghĩ nên cấm giải thích rằng eep ~= i2p, nếu không người dùng sẽ rối tung [23:25:25] * ion has quit IRC (Ping timeout) [23:25:26] <jrand0m> ta nên gọi website mà mọi người vừa host vừa truy cập qua i2p là gì? [23:25:38] <jrand0m> hehe [23:25:42] <duck> i2psites? [23:25:44] <ox> <wilde> i2p site? [23:25:57] * human thích eepsites mà không cần giải thích :-) [23:26:09] * kaji has joined #i2p [23:26:25] * jrand0m hỏi ý kiến user advocate ở http://drupal.i2p.net/team [23:26:35] <duck> ta có người đó à? [23:26:38] <jrand0m> không [23:26:43] <jrand0m> ;) [23:26:52] <duck> heh [23:26:55] <human> dù sao... bạn có thể đổi hết các cách đặt tên, miễn "Shitlist" giữ nguyên tên hiện tại [23:26:56] <ox> * wilde lao tới trình duyệt [23:27:01] <jrand0m> heh [23:27:06] <mihi> lol human [23:27:07] <jrand0m> ồ, shitlist sẽ giữ nguyên, chắc chắn ;) [23:27:21] <ox> <wilde> tôi nhận vai trò, nên nó phải là i2p sites, tôi từ chức [23:27:21] <duck> Tôi cá là shitlist là một từ tiếng Anh chuẩn [23:27:24] <jrand0m> ý tôi là, "blacklist" không vui bằng [23:27:26] <jrand0m> ha ha wilde [23:27:29] <human> jrand0m: hay! [23:27:56] <ughabugha> Nhưng sao không giữ tên hiện tại? [23:28:05] * human đã lo shitlist sẽ là nạn nhân đầu tiên khi I2P trở thành “corporate” [23:28:06] <jrand0m> ok, tôi không quá bận tâm, i2psite cũng được, eepsite cũng được [23:28:09] <ughabugha> Ý tôi là ta có đủ thời gian để bàn trên mailing list đến tận 1.0. [23:28:09] <mihi> jrand0m: và cả lũ voi trên mặt trăng cũng phải ở lại ;) [23:28:22] <kaji> vậy kaji.i2p có lên với ai không. tôi kiểu vừa bật lên không test gì rồi để chạy [23:28:31] <jrand0m> human> tôi nghĩ ta không phải lo chuyện đó đâu ;) [23:28:35] <ughabugha> kaji: Tôi vào được. [23:28:48] <jrand0m> ta phải tiếp tục di chuyển mấy quả trứng phục sinh thôi mihi :) [23:28:48] <ox> <wilde> tôi không quá để ý, eepsite cũng chán như i2psite [23:29:05] <jrand0m> ta có thể coi chúng là từ đồng nghĩa [23:29:23] <ox> <wilde> đó là quyết định tệ nhất ;) [23:29:44] <duck> wbk: ok, tôi phải đi một lúc. Cuộc họp gần xong nên mọi người có thể giúp bạn ở #i2p [23:29:44] * jrand0m đoán rằng giờ tôi đã nhận danh xưng PM (Project Manager - quản lý dự án) thì phải đưa ra quyết định [23:29:48] * ion has joined #i2p [23:29:55] * jrand0m tự đá mình [23:30:09] <human> heheh [23:30:12] * mihi đoán jrand0m cần hỗ trợ vụ đó [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 tôi hết câu hỏi [23:30:55] * human hiến tế thú cưng cho PM [23:31:38] * mihi vẫn đợi jrand0m tự đá mình... [23:31:44] <@jrand0m> tôi nghĩ việc thảo luận có ích, cũng như chút kỳ quặc. tôi cũng nghiêng về phía human - không cần làm rối người dùng bằng cách giải thích "eep != i2p" [23:31:59] * @jrand0m Chính thức Quyết định "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> hãy baff đóng cuộc họp nhanh nào [23:32:40] <duck> ôi, muộn rồi [23:32:42] <jrand0m> heh [23:32:48] <human> heheh [23:32:56] <jrand0m> ok còn gì nữa không? ta đã ở mốc 92 phút [23:33:05] * jrand0m lấy đà... [23:33:20] * jrand0m *baf*s the meeting closed