Stručné shrnutí

Přítomni: EinMByte, sadie, str4d, z3r0fox, zzz

Zápis ze schůzky

<zzz> 1) VRP/H1/1119 <zzz> 2) 0.9.26 přenesené z minula <zzz> 3) Summer of X <zzz> 4) 27–29 odloženo na příští schůzku <zzz> 0) ahoj <zzz> ahoj <str4d> ahoj <zzz> Vysvětlím bod 3), až se k němu dostaneme <EinMByte> Ahoj <zzz> 1) VRP/H1/1119 <zzz> http://trac.i2p2.i2p/ticket/1119 <zzz> měl každý možnost dohnat resty a projít si ten ticket? * str4d se chystá přidat své komentáře <zzz> str4d, celkové dojmy? <str4d> Celkově si myslím, že je to dost dobré. Líbí se mi pozitivní zpětná vazba od lidí, kteří se tímto živí :) <zzz> Myslím, že jsme víceméně na správné cestě <zzz> Tenhle ticket tu je už 2 roky. H1 jsi otevřel před 14 měsíci. Od září máme návrhy procesu VRP od anonimala <zzz> Myslím, že za tu dobu se h1 stalo docela legitimním <str4d> Souhlasím se zzz, že pozdější body jsou přespecifikované, ale myslím, že části o procesu a reakci (sekce III a IV) mají přibližně správnou úroveň specifikace <zzz> Už nemám žádné pochybnosti o používání h1 <EinMByte> Ano, i když jsem tu diskusi sledoval jen z dálky, reakce na zranitelnosti by měla mít přísnější postupy než teď. H1 by pro to mohla být dobrá volba. <EinMByte> s/options/option <str4d> Jsem také pro h1 (+1), z důvodů, které jsem už popsal v ticketu. <zzz> str4d, setkal ses před časem s Katie z h1, že? můžeš nám k tomu setkání něco říct? <z3r0fox> Ahoj <str4d> Jo! Potkal jsem ji na Kiwiconu 9 <str4d> Ptal jsem se jí na ten tweet, který jsem poslal a na který v ticketu reagoval arice <str4d> Ukázalo se, že jí arice skutečně poslal e‑mailem odkaz na náš ticket s dotazem, zda je jeho reakce adekvátní, a ona nakonec ten ticket procházela na telefonu během jiné schůzky :P <str4d> A líbilo se jí to :P <zzz> A co financované věci a to, co s nimi dělá Tor? <str4d> Zmínila, že se to chystá, a naznačila, že bychom se mohli dostat do stejného programu <zzz> A celkové dojmy ze společnosti h1 po setkání s Katie? <str4d> Ještě jsem na to nenavázal, protože 1) diplomka a 2) nemá smysl jít do jakéhokoli programu, pokud pak h1 nebudeme používat <str4d> zzz, velmi pozitivní <zzz> Má někdo nějaké námitky proti používání h1? <str4d> Vypadají, že tomu rozumějí, a Katie se tam určitě daří <zzz> Můžeme teď u h1 přepnout vypínač a jít live, nebo co musí nejdřív proběhnout? <str4d> Pokud půjdeme do h1, myslím, že je potřeba udělat toto: <str4d> - Dokončit VRP a dát ho na web <str4d> - Uklidit texty na titulní stránce na h1 <str4d> (věci jako jak reagujeme, co považujeme za v rozsahu atd.) <zzz> VRP musí být hotové před spuštěním h1? <str4d> - Určit tým pro reakce <str4d> - Posunout sandbox (testovací prostředí) do uzavřené bety, kam pozveme pár výzkumníků <str4d> - Až budeme mít čas si zvyknout na platformu, objemy hlášení apod., přejdeme do otevřeného režimu <zzz> Opravdu si myslíš, že hlášení začnou chodit hned v den, kdy to zapneme? <str4d> Mohla by <str4d> Katie mi naznačila, že je řada výzkumníků, kteří velmi chtějí pomáhat open‑source projektům, pokud je dokážou najít <zzz> Nemyslím, že musíme mít všechno do puntíku připravené. Není to tak, že výzkumníci začnou hned první den hackovat <zzz> zvlášť pokud v tom nebudou peníze <zzz> uzavřená beta znamená, že je musejí pustit dovnitř? <str4d> Ano <str4d> V podstatě h1 pozve třeba 10 výzkumníků, aby mohli používat naši stránku <EinMByte> Máš představu, kdo by byl pozván? <zzz> Takže pokud teď necháme VRP a náš reakční tým stranou, kdo dá dohromady naši stránku na h1, aby byla připravená? str4d? <str4d> Nepamatuji si přesné detaily <str4d> (jestli budeme lidi zvát sami přes h1, nebo jestli výzkumníky vyberou z existující registrované skupiny) <str4d> Cílem je, abychom nebyli zaplaveni mizernými tickety dřív, než si zvykneme, jak na ně reagovat <str4d> Ale podle mě nám to také pomůže začít si přímo budovat vztahy s několika výzkumníky <zzz> Máš pocit, jestli tam všichni jdou po odměnách na h1, nebo se dost hlášení řeší i u programů bez odměn? <EinMByte> Jasně, nebo alespoň s těmi, kdo používají h1 <str4d> Osobně na to nemám cit <EinMByte> zzz: Je možnost časem nabízet odměny? <str4d> Ale Katie naznačila, že rozhodně existují výzkumníci, kteří chtějí pomáhat projektům FOSS (svobodný a open‑source software), pokud je dokážou identifikovat <zzz> Někdo teď financuje odměny pro Tor, takže ano <sadie> Můžu pomoct str4d s hlavní stránkou na h1 <str4d> díky, sadie <EinMByte> I2P má rozumné úspory, proč část z nich nevyužít na odměny <zzz> Ok, skvělé, takže sadie a str4d budou pracovat na přípravě věcí na straně h1 <str4d> EinMByte, ano, mohli bychom přejít k odměnám, ale podle mě ne hned na začátku <zzz> 1mb, určitě můžeme, pokud budeme chtít <zzz> Ještě něco k h1, nebo můžeme přejít k samotnému VRP? <EinMByte> Uvidíme, jak to půjde bez odměn <str4d> A jak už bylo zmíněno, na h1 je teď program na financování odměn pro projekty FOSS <z3r0fox> Beta zní jako dobrá příležitost, aby si tým připravil veřejné reakce pro případ, že bude veřejně zveřejněn opravdu závažný bug <str4d> do kterého bychom se mohli dostat <zzz> Poslední výzva k h1 <zzz> Dobře, podívejme se v ticketu na samotné VRP * str4d přidává své komentáře <zzz> Procházíme anonimalův návrh z listopadu <zzz> Nechme to ale bez projíždění bod po bodu <zzz> celkové dojmy z listopadového návrhu a kam odtud dál? <str4d> <str4d> Souhlasím se zzz, že pozdější body jsou přespecifikované, ale myslím, že části o procesu a reakci (sekce III a IV) mají přibližně správnou úroveň specifikace * zzz si chvilku čte komentáře od str4da <zzz> Ok, zdá se, že se obecně shodujeme, že listopadový návrh je skvělý začátek a máme hrubou shodu na potřebných úpravách <zzz> Chtěl bych si vzít závěrečnou fázi od anonimala: se str4dem dokončíme úpravy, dáme to na web a dáme dohromady tým <str4d> Zní dobře <zzz> Co si o tom myslíte? <str4d> Jsou také potřeba úpravy, protože jdeme do h1 místo soukromého Tracu <zzz> Dobrovolníci, kteří nám pomohou s finální verzí? <zzz> Nechceme, aby byl proces příliš vázaný na konkrétní nástroje (mtn, h1 atd.). Měl by být dostatečně na vysoké úrovni, aby se tomu většinou vyhnul <str4d> Pravda <str4d> A stejně na něm budeme iterovat <zzz> Nemusí být dokonalý hned od startu <str4d> To je další důvod mít zpočátku soukromou betu <zzz> Ok, str4d, do kdy to budeme mít hotové? <sadie> Návrh VRP vypadá dobře <zzz> konec března? <str4d> zní dobře <zzz> Ok, ještě něco k bodu 1) ?? <zzz> Přecházíme na 2) 0.9.26 znovu <zzz> Nějaké další komentáře? Bohužel jsem ještě neaktualizoval roadmapu na webu <zzz> takže bych mohl zvednout poznámky ke kameře <zzz> Promiňte, ten web jsem měl udělat. <zzz> Ale poslední 3 logy schůzek, včetně minulého čtvrtka a pátku, jsem na web dal <zzz> Tipuju, že to budu dělat, dokud se kytv znovu neobjeví <zzz> Až bude naše příští schůzka, dám .26 na agendu, ať se na to podíváme <zzz> Ještě něco k bodu 2) ? <zzz> Ok, přecházíme na 3) Summer of X <zzz> str4d, můžeš prosím vysvětlit náš nápad <str4d> Nápad je, že na tři měsíce zaměříme vývoj na prvky I2P, které jsou vidět uživatelům a vývojářům <str4d> tj. věci, na kterých lidem může opravdu záležet, namísto ladění streamingu ;P <str4d> A tedy věci, o kterých se snáz dělá PR <str4d> Hrubý plán je: <str4d> - Summer of APIs: měsíc věnovat aktualizaci našich knihoven atd. <str4d> - Summer of Apps: měsíc věnovat pomoci ostatním projektům používat tyto knihovny <str4d> - Summer of Plugins: měsíc věnovat práci na našich vlastních aplikacích a pluginech <zzz> Přesně, jde o růst sítě díky outreachi a zlepšování aplikací (našich i cizích) <str4d> Jo <zzz> Můj nápad byl: když získáme 5 dalších Vuze, budeme pětkrát větší <EinMByte> Možná bys k tomu chtěl přidat i dokumentaci <str4d> Navíc je tu celý étos Summer of Code, na který se můžeme online napojit <EinMByte> Žádné dobré API bez slušné dokumentace <zzz> Často vidíme nějaký projekt, který zvažuje I2P, ale moc o něm neví a nedostane žádnou pomoc <str4d> EinMByte, pro části API ano <zzz> Souhlas, 1mb <str4d> tj. šlo by o to, aby naše knihovny a API byly pro vývojáře co nejsnazší k použití <z3r0fox> Zní to jako dobrý nápad na kampaň! Stojí to za pokus <str4d> tedy např. aktualizovat txi2p, libsam atd. na SAMv3.3 <EinMByte> Podpora více jazyků? <EinMByte> Více napojení přes existující knihovny <str4d> Potenciálně, pokud budeme mít vývojáře, kteří pomohou :) <str4d> EinMByte, jo <zzz> Rád bych, aby se do toho zapojila i sadie – s brandingem a outreatchem <EinMByte> Myslím, že str4dova práce s Twisted je skvělá, bylo by fajn dělat více podobných věcí <str4d> Opravit podporu pro libtorrent, zkusit dostat něco do libp2p atd. <zzz> summer of i2p, nebo i2p summer of fun, atd. <EinMByte> tj. nepsat vlastní API od nuly, ale nabídnout pluginy pro jakýkoli framework, který lidé používají <str4d> EinMByte, přesně. <zzz> protlačit SAM 3.3, dát do pořádku a zdokumentovat všechny různé bridge knihovny atd. <str4d> A pokud nabídneme vlastní API, ať je co nejjednodušší. To se mi na libsam líbí: jsou to dva soubory, které může každý projekt přibalit (nebo ideálně jakákoli existující knihovna) <zzz> je tu Python, Go, C a C++, Twisted, libtorrent, libsockets a a a... <zzz> opravíme cizí věci a pošleme jim pull requesty <EinMByte> str4d: Souhlas, API by měla jít snadno přibalit. Je to pro mě častý problém <str4d> Zároveň se můžeme ptát dalších projektů, zda chtějí pomoct dostat I2P do svých aplikací <zzz> Proč sakra nefunguje libtorrent? Kdo to dokáže rozlousknout a opravit? <zzz> ^^ jako příklad <str4d> Pak v další fázi SoX budeme pracovat na jejich edukaci a pomoci s využitím nově aktualizovaných knihoven a API <EinMByte> zní dobře <str4d> Bylo by skvělé mít na to buy‑in i od i2pd a kovri, alespoň pro část s API <str4d> protože chceme, aby aplikace nakonec mohly používat jakýkoli backend I2P, který chtějí <zzz> Myslím, že bychom tím mohli spoustu lidí nadchnout. Vím, že psi pracuje na různých knihovnách <zzz> Potřebujeme seznam všech messagingových aplikací, které chceme cílit <str4d> A tohle se dobře napojuje na náš stávající outreach <EinMByte> Když na to nasadíme správné PR, může to být úspěch <EinMByte> Chci někdy vytvořit jednoduché C++ API pro kovri <zzz> Skvělé, 1mb <EinMByte> To API by pak šlo používat z různých programovacích jazyků. Ale je to core API, ne klientské API (takže use‑case je trochu jiný) <EinMByte> V zásadě by mělo umožnit jakékoli aplikaci přibalit kovri core. <zzz> Tohle by byl pěkný holistický projekt, který zapojí všechny <EinMByte> Souhlas <str4d> V mém outreach to‑do seznamu mám Tahoe‑LAFS, IPFS, Tox, OpenBazaar, Zeronet... <zzz> Ok, jak v tomhle postoupíme dál <zzz> možná tomu sadie vymyslí cool název <str4d> V zásadě máme na plánování čas do konce května <str4d> (zatímco vyjdou .25 a .26) <zzz> takže po .26 <zzz> dejme to na agendu schůzky 4. dubna <EinMByte> Ok. <EinMByte> Ale PR by se toho muselo zúčastnit <zzz> červen: API, červenec: aplikace, srpen: pluginy <EinMByte> (takže to je myslím sadie, že?) <zzz> Také by se to dalo provázat s HOPE <z3r0fox> Podrobnosti zatím samozřejmě moc neznám, ale nejsem žádný hrozný tech writer, kdyby mi někdo chtěl přiřadit nějakou dřinu <zzz> Ok, požádejme sadie, aby to 4. dubna trochu rozpracovala <sadie> zzz – můžu se se str4dem postarat o grafiku/obsah pro outreach <zzz> ok <zzz> Ještě něco k Summer of X? <sadie> taky budu na HOPE se samolepkami .. <str4d> Za mě nic :) <amnesia> Nazvěte to nějak jinak než Summer of X, aby to neznělo neurčitě, nebo jako porno? <str4d> amnesia, X je zástupný symbol <str4d> (dokud nevymyslíme něco lepšího) <zzz> Dobře. Jak jsem říkal na začátku schůzky, chtěl bych odložit diskusi o 27–29 a větší roadmapě a cílech pro druhou polovinu roku ’16 <amnesia> Summer of Targetted Development? <str4d> amnesia, je to trochu dlouhé, podle mě <str4d> Na dubnovou schůzku něco vymyslíme <zzz> posílejte své nápady na ‚X‘ sadie nebo je někam postněte <str4d> zzz, líbí se mi <str4d> A když už jsme u toho <zzz> Chceme v březnu další schůzku k roadmapě? <sadie> zzz, můžeme na fórum dát něco, kam lidé budou psát návrhy na název „summer of“? <zzz> ano, sadie <str4d> Další věc, kterou jsem chtěl otevřít, je dlouhodobější roadmapping <EinMByte> zzz: Ano. Potřebujeme víc dlouhodobého plánování <zzz> Příští víkend máme vydání .25, to nás zaměstná <zzz> možná zhruba za 2 týdny další schůzka k roadmapě <EinMByte> Pokud to neplánujeme až později, ale někdy to bude třeba probrat <str4d> Zní dobře <z3r0fox> zzz: Myslím, že jsou dobré. Udržují fokus <str4d> Chci navrhnout něco k zamyšlení <EinMByte> zzz: jasně <zzz> Chcete se vrátit k úterý 20:00, nebo to dát na víkend? <str4d> Paralelně se SoX bych rád rozjel další dva paralelní proudy vývoje <str4d> - Migrace kryptografie <str4d> - Přepracování UI (uživatelské rozhraní) <str4d> Blokátorem u obou je výzkum a návrh, ne implementace <EinMByte> Zahrnuje migrace kryptografie i NTCP2? <str4d> Ano <str4d> Takže zatímco budeme dělat implementační věci kolem SoX, budeme také dělat review různých návrhů apod. <zzz> co sobota 19. března <z3r0fox> +1 víkendy <zzz> sobota 19. března ve 20:00 UTC <str4d> S cílem mít plán připravený k realizaci buď během, nebo po SoX <EinMByte> 19. března se zdá dobré <str4d> Stejně tak u UI musíme co nejdřív začít plánovat designové práce, protože to potrvá dlouho <sadie> 19. března mi vyhovuje <zzz> ok, sox == summer of x, chápu <str4d> Ano (dokud to nezměníme :P ) <str4d> Designové práce mohou běžet paralelně se vším ostatním a implementace může proběhnout po SoX <str4d> Bylo by *tak* fajn mít nové UI připravené na CCC <zzz> Ok, dám na zzz.i2p agendu, k tomu poznámky a logy z dnešní schůzky na web <str4d> Každopádně námět k přemýšlení <zzz> Ještě něco k dnešní schůzce? * zzz grabs the baffer <str4d> Můžeme to probrat víc na příští roadmapě <sadie> baff it <str4d> 19. března mi sedí :) * zzz *baffs* it <zzz> díky všem