Краткое резюме
Присутствовали: EinMByte, sadie, str4d, z3r0fox, zzz
Журнал встречи
<zzz> 1) VRP/H1/1119 <zzz> 2) перенос 0.9.26 <zzz> 3) Summer of X <zzz> 4) 27–29 перенесено на следующее собрание <zzz> 0) привет <zzz> привет <str4d> привет <zzz> Объясню пункт 3), когда дойдем до него <EinMByte> Привет <zzz> 1) VRP/H1/1119 <zzz> http://trac.i2p2.i2p/ticket/1119 <zzz> все успели ознакомиться и просмотреть этот тикет? * str4d собирается опубликовать свои комментарии <zzz> str4d, общие мысли? <str4d> В целом, думаю, всё довольно хорошо. Мне нравится положительная обратная связь от людей, которые этим занимаются профессионально :) <zzz> Думаю, мы в целом на правильном пути <zzz> этому тикету 2 года. ты поднял тему H1 14 месяцев назад. у нас с сентября есть черновики процесса VRP от anonimal <zzz> думаю, за это время h1 стал вполне солидной платформой <str4d> Я согласен с zzz, что поздние пункты переусложнены, но считаю, что разделы о процессе и реагировании (разделы III и IV) имеют примерно нужный уровень детализации <zzz> у меня не осталось сомнений по поводу использования h1 <EinMByte> Да, хотя я следил за обсуждением издалека, реагирование на уязвимости должно следовать более строгим процедурам, чем сейчас. H1 может быть хорошим вариантом для этого. <EinMByte> s/options/option <str4d> Я тоже +1 за h1, по тем причинам, которые уже изложил в тикете. <zzz> str4d, ты встречался с Кэти из h1 какое-то время назад, верно? можешь рассказать нам о той встрече? <z3r0fox> Привет <str4d> Да! Я встретил её на Kiwicon 9 <str4d> Я спросил её про твит, который я написал, на который arice ответил в тикете <str4d> Оказалось, что arice действительно отправил ей по email ссылку на наш тикет, спросив, адекватен ли его ответ, и она в итоге просматривала тикет на телефоне во время другой встречи :P <str4d> Ей тоже понравилось :P <zzz> а как насчёт финансируемых вещей и того, что Tor делает с ними? <str4d> Она упомянула, что это будет, и дала понять, что мы можем попасть в ту же программу <zzz> кстати, общее впечатление о компании h1 после встречи с Кэти? <str4d> Я ещё не продолжил по этому вопросу, потому что 1) диссертация, и 2) нет смысла входить в какую-либо программу, если мы потом не будем использовать h1 <str4d> zzz, очень позитивные <zzz> у кого-нибудь есть возражения против использования h1? <str4d> Похоже, они знают своё дело, и Кэти там определённо преуспевает <zzz> можем ли мы прямо сейчас «включить переключатель» на h1 и запустить, или что должно произойти сначала? <str4d> Если выбираем h1, вот что, по-моему, нужно сделать: <str4d> - Закончить VRP и разместить его на сайте <str4d> - Привести в порядок текст на главной странице h1 <str4d> (вещи вроде того, как мы реагируем, что считаем в рамках и т. п.) <zzz> VRP должен быть готов до запуска на h1? <str4d> - Определить команду реагирования <str4d> - Перевести песочницу в закрытую бету, пригласив нескольких исследователей <str4d> - После того как немного привыкнем к платформе, объёму откликов и т. п., переведём в открытую <zzz> ты правда думаешь, что отклики начнут поступать в день, когда мы «щёлкнем переключателем»? <str4d> Могут <str4d> Кэти сказала, что есть немало исследователей, которым очень интересно помогать проектам с открытым исходным кодом, если они смогут их найти <zzz> не думаю, что нам нужно выстроить всё заранее. это не так, будто исследователи начнут взламывать в первый же день <zzz> особенно если деньги не вовлечены <zzz> закрытая бета означает, что доступ дают они? <str4d> Да <str4d> По сути h1 приглашает около 10 исследователей, чтобы они могли работать с нашей страницей <EinMByte> Есть представление, кого пригласят? <zzz> итак, откладывая VRP и нашу команду реагирования на минуту, кто приведёт в порядок нашу страницу на h1, чтобы подготовиться? str4d? <str4d> Я не помню точных деталей <str4d> (приглашаем ли мы людей сами через h1 или они находят исследователей из уже зарегистрированного пула) <str4d> Идея в том, чтобы нас не завалили плохими тикетами, пока мы привыкаем к тому, как на них отвечать <str4d> Но, ИМХО, это также поможет начать напрямую выстраивать отношения с несколькими исследователями <zzz> у тебя есть ощущение, что все гоняются за баунти на h1, или у бесплатных программ тоже много отчётов? <EinMByte> Конечно, или по крайней мере с теми, кто использует h1 <str4d> Лично у меня нет понимания этого <EinMByte> zzz: Есть ли возможность со временем предложить баунти? <str4d> Но Кэти говорила, что определённо есть исследователи, желающие помогать проектам FOSS, если они смогут их найти <zzz> кто-то сейчас финансирует баунти для Tor, так что да <sadie> Я могу помочь str4d с главной страницей на h1 <str4d> спасибо, sadie <EinMByte> У I2P есть разумные сбережения, почему бы не потратить часть из них на баунти <zzz> ок, отлично, значит sadie и str4d будут готовить сторону h1 <str4d> EinMByte, да, мы могли бы перейти к баунти, но не сразу, ИМХО <zzz> 1mb, конечно, можем, если захотим <zzz> что-нибудь ещё по h1 или можем перейти к самому VRP? <EinMByte> Давайте посмотрим, как это пойдёт без баунти <str4d> И как упоминалось выше, сейчас на h1 есть программа по финансированию баунти для проектов FOSS <z3r0fox> Бета звучит как хорошая возможность для команды подготовить публичные ответы на случай, если очень серьёзная уязвимость станет публичной <str4d> в которую мы, возможно, сможем попасть <zzz> последний вопрос по h1 <zzz> ок, давайте посмотрим на сам VRP в тикете * str4d публикует свои комментарии <zzz> мы просматриваем ноябрьский черновик anonimal <zzz> но давайте не будем идти пункт за пунктом <zzz> общие впечатления от ноябрьского черновика и как двигаться дальше? <str4d> <str4d> Я согласен с zzz, что поздние пункты переусложнены, но считаю, что разделы о процессе и реагировании (разделы III и IV) имеют примерно нужный уровень детализации * zzz на минуту отвлекается, чтобы прочесть комментарии str4d <zzz> ок, похоже, мы в целом согласны, что ноябрьский черновик — отличное начало, и у нас есть примерные договорённости по необходимым правкам <zzz> я хотел бы забрать финальную стадию у anonimal: мы со str4d завершим правки, опубликуем на сайте и соберём команду <str4d> Звучит хорошо <zzz> что вы думаете? <str4d> Также нужны соответствующие правки, раз мы идём в h1 вместо приватного Trac <zzz> есть добровольцы помочь нам с финальной версией? <zzz> мы не хотим, чтобы процесс был слишком привязан к инструментам (mtn, h1 и т. п.). Он должен быть достаточно высокого уровня, чтобы избежать большей части этого <str4d> Верно <str4d> И мы всё равно будем итеративно его улучшать <zzz> ему не обязательно быть идеальным с самого начала <str4d> Это ещё одна причина начать с приватной беты <zzz> ок, str4d, к какому сроку мы это сделаем? <sadie> черновик VRP выглядит хорошо <zzz> конец марта? <str4d> подходит <zzz> ок, что-нибудь ещё по пункту 1) ?? <zzz> переходим к 2) 0.9.26 заново <zzz> какие-то ещё комментарии? к сожалению, я ещё не обновил дорожную карту на сайте <zzz> так что могу показать заметки в камеру <zzz> простите, мне следовало обновить сайт. <zzz> зато я выложил на сайт последние 3 лога собраний, включая прошлые четверг и пятницу <zzz> похоже, я буду этим заниматься, пока kytv не появится снова <zzz> когда бы ни было наше следующее собрание, я включу .26 в повестку, чтобы тогда посмотреть <zzz> что-нибудь ещё по пункту 2) ? <zzz> ок, переходим к 3) summer of x <zzz> str4d, можешь, пожалуйста, объяснить нашу идею <str4d> Идея в том, чтобы три месяца сосредоточить разработку на пользовательских и разработческих элементах I2P <str4d> то есть на вещах, которые действительно важны людям, а не на твиках стриминга ;P <str4d> И, соответственно, на вещах, о которых легче делать пиар <str4d> Примерный план: <str4d> - Summer of APIs: потратить месяц на обновление наших библиотек и т. п. <str4d> - Summer of Apps: месяц помогать другим проектам использовать эти библиотеки <str4d> - Summer of Plugins: месяц работать над нашими собственными приложениями и плагинами <zzz> верно, речь о росте сети через аутрич и улучшение приложений (наших и чужих) <str4d> Ага <zzz> моя идея: если у нас будет ещё 5 приложений уровня Vuze, мы вырастем в 5 раз <EinMByte> Возможно, стоит добавить к этому документацию <str4d> Плюс есть весь этот дух Summer of Code, к которому мы можем подключиться онлайн <EinMByte> не бывает хорошего API без приличной документации <zzz> часто видим проект, который думает об I2P, но мало что знает и не получает помощи <str4d> EinMByte, что касается частей API — да <zzz> согласен, 1mb <str4d> то есть речь о том, чтобы сделать наши библиотеки и API максимально простыми для использования разработчиками <z3r0fox> Звучит как хорошая идея кампании! Стоит попробовать <str4d> например, обновить txi2p, libsam и т. п. до SAMv3.3 <EinMByte> Поддержать больше языков? <EinMByte> Больше интеграции через существующие библиотеки <str4d> Потенциально, если будут разработчики помочь :) <str4d> EinMByte, да <zzz> Я бы хотел, чтобы sadie тоже участвовала — с брендингом и аутричем <EinMByte> Считаю, работа str4d с Twisted отличная, было бы неплохо сделать больше такого <str4d> Починить поддержку libtorrent, попробовать добавить что-то в libp2p и т. д. <zzz> summer of i2p, или i2p summer of fun и т. п. <EinMByte> т. е. не писать свой API с нуля, а предлагать плагины для тех фреймворков, которые люди используют <str4d> EinMByte, именно. <zzz> продвигать SAM 3.3, привести в актуальное состояние все различные bridge libs (библиотеки‑мосты), задокументировать и т. п. <str4d> Или, если мы всё же предлагаем свой API, сделать его максимально простым. Вот что мне нравится в libsam: это два файла, которые любой проект может включить (или, в идеале, любая существующая библиотека) <zzz> есть Python, Go, C, C++, Twisted, libtorrent, libsockets и и и... <zzz> мы правим чужие вещи и отправляем им pull request’ы <EinMByte> str4d: Согласен, API должны быть простыми для встраивания. Для меня это частая проблема <str4d> Параллельно можем спрашивать другие проекты, не хотят ли они помощи в интеграции I2P в свои приложения <zzz> почему, чёрт возьми, не работает libtorrent? кто может в этом разобраться и починить? <zzz> ^^ как пример <str4d> Затем на следующем этапе SoX мы займёмся их обучением и поможем использовать обновлённые библиотеки и API <EinMByte> звучит хорошо <str4d> Было бы здорово получить вовлечение от i2pd и kovri тоже, по крайней мере в части API <str4d> поскольку в итоге мы хотим, чтобы приложения могли использовать любой бэкенд I2P, какой они хотят <zzz> думаю, тут можно многих воодушевить. знаю, psi работает над разными либами <zzz> нам нужен список всех мессенджеров, на которые мы хотим нацелиться <str4d> И это хорошо ляжет на наш текущий аутрич <EinMByte> Если будет правильный PR, это может выстрелить <EinMByte> Я хочу в какой-то момент создать простой C++ API для kovri <zzz> отлично, 1mb <EinMByte> Тогда этот API можно было бы использовать из разных языков программирования. Но это core API, а не client API (так что сценарий использования несколько иной) <EinMByte> По сути это должно позволить любому приложению включать в себя ядро kovri. <zzz> это был бы хороший целостный проект, чтобы вовлечь всех <EinMByte> Согласен <str4d> В моём списке аутрича: Tahoe-LAFS, IPFS, Tox, OpenBazaar, Zeronet... <zzz> ок, как нам двигаться дальше с этим <zzz> может, sadie придумает классное название <str4d> По сути у нас до конца мая, чтобы всё спланировать <str4d> (пока выходят .25 и .26) <zzz> то есть после .26 <zzz> давайте внесём это в повестку собрания 4 апреля <EinMByte> Ок. <EinMByte> Нужно, чтобы PR тоже участвовал, правда <zzz> июнь: API июль: приложения август: плагины <EinMByte> (так что, думаю, это sadie сейчас?) <zzz> к тому же можно привязать это к HOPE <z3r0fox> Я, очевидно, пока не знаю многих деталей, но я неплохой техрайтер, если кто-то хочет поручить мне рутинную работу <zzz> ок, давайте попросим sadie немного это развить к 4 апреля <sadie> zzz — я могу заняться графикой/контентом со str4d для аутрича <zzz> ок <zzz> что-нибудь ещё по summer of x? <sadie> ещё я буду на Hope со стикерами .. <str4d> У меня ничего :) <amnesia> Назовите как-нибудь иначе, а не Summer of X, чтобы это не звучало либо безлико, либо как порно? <str4d> amnesia, X — это заполнитель <str4d> (пока не придумаем что-нибудь получше) <zzz> ок. как я сказал в начале встречи, я бы хотел отложить обсуждение 27–29 и более крупной дорожной карты и целей на вторую половину ‘16 <amnesia> Лето целевой разработки? <zzz> нравятся ли нам такие встречи, посвящённые дорожной карте, или нет? стоит ли провести ещё? <str4d> amnesia, длинновато, ИМХО <str4d> Мы что-нибудь придумаем к апрельской встрече <zzz> присылайте свои идеи для «X» sadie или опубликуйте где-нибудь <str4d> zzz, мне они нравятся <str4d> И кстати <zzz> хотим ещё одну встречу по дорожной карте в марте? <sadie> zzz, можем разместить что-нибудь на форуме, где люди смогут оставлять предложения для названия «summer of»? <zzz> да, sadie <str4d> Ещё хотел поднять вопрос о более долгосрочном планировании дорожной карты <EinMByte> zzz: Да. Нам нужно больше долгосрочного <zzz> у нас релиз .25 на следующих выходных, так что это нас займёт <zzz> может быть, через примерно 2 недели — ещё одна встреча по дорожной карте <EinMByte> Если не отложим это на позже, но в какой-то момент это нужно обсудить <str4d> Звучит хорошо <z3r0fox> zzz: Думаю, они хороши. Помогают держать фокус <str4d> Хочу предложить кое-что на размышление <EinMByte> zzz: конечно <zzz> хотите вернуться к вторнику 20:00 или сделать это на выходных? <str4d> Параллельно с SoX я хотел бы иметь ещё два параллельных направления разработки <str4d> - Переход криптографии <str4d> - Кардинальное обновление UI <str4d> Блокер в обоих случаях — исследования и дизайн, а не реализация <EinMByte> Включает ли переход криптографии NTCP2? <str4d> Да <str4d> Так что пока мы делаем вещи по внедрению SoX, мы также проводим обзоры различных предложений и т. п. <zzz> как насчёт субботы, 19 марта <z3r0fox> +1 за выходные <zzz> 20:00 UTC, суббота, 19 марта <str4d> С целью иметь план, готовый к реализации либо во время, либо после SoX <EinMByte> 19 марта подходит <str4d> То же и с UI: нам нужно как можно скорее начать планировать дизайн-работы, потому что это займёт много времени <sadie> 19 марта мне подходит <zzz> ок, sox == summer of x, понял <str4d> Да (пока мы это не изменим :P ) <str4d> Работы по дизайну могут происходить параллельно с остальным, а реализация — уже после SoX <str4d> Было бы так здорово, если бы к CCC у нас был новый UI <zzz> ок, я выложу повестку на zzz.i2p, плюс заметки, плюс логи сегодняшней встречи на сайте <str4d> В любом случае, есть о чём подумать <zzz> что-нибудь ещё для сегодняшней встречи? * zzz берёт baffer <str4d> Сможем обсудить больше на следующей встрече по дорожной карте <sadie> baff it <str4d> 19 марта мне подходит :) * zzz *baffs* it <zzz> спасибо всем