ملخص سريع

الحاضرون: EinMByte, sadie, str4d, z3r0fox, zzz

Meeting Log

<zzz> 1) VRP/H1/1119 <zzz> 2) 0.9.26 مُرحَّلة <zzz> 3) صيف 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> هذه التذكرة موجودة منذ سنتين. لقد طرحتَ h1 (منصة HackerOne) قبل 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 أرسل لها فعلاً رابط تذكرتنا عبر البريد الإلكتروني ليسأل إن كان ردّه مناسباً، فانتهى بها الأمر تراجع التذكرة على هاتفها أثناء اجتماع آخر :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> - ننقل الـ sandbox (بيئة اختبار معزولة) إلى نسخة بيتا مغلقة، حيث ندعو بضعة باحثين <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> لكنني نشرت سجلات الاجتماعات الثلاثة الأخيرة، بما فيها الخميس والجمعة الماضيين، على الموقع <zzz> يبدو أنني سأظل أقوم بذلك حتى يعود kytv <zzz> أياً كان موعد اجتماعنا القادم، سأضع .26 على جدول الأعمال لننظر فيها عندها <zzz> أي شيء آخر حول 2) ؟ <zzz> حسناً ننتقل إلى 3) صيف X <zzz> str4d هل يمكنك شرح فكرتنا لو سمحت؟ <str4d> الفكرة أن نركّز التطوير لمدة ثلاثة أشهر على العناصر المواجهة للمستخدمين والمطورين في I2P <str4d> أي أشياء قد يهتم بها الناس فعلاً، بدلاً من تحسينات البث مثلاً ;P <str4d> وبالتالي أشياء يسهل الترويج لها <str4d> الفكرة العامة هي: <str4d> - صيف الـ APIs: نقضي شهراً في تحديث مكتباتنا وما إلى ذلك <str4d> - صيف التطبيقات: نقضي شهراً في مساعدة مشاريع أخرى على استخدام تلك المكتبات <str4d> - صيف الإضافات: نقضي شهراً في العمل على تطبيقاتنا وإضافاتنا <zzz> صحيح، الهدف نمو الشبكة عبر الوصول للجمهور وجعل التطبيقات (الخاصة بنا وتطبيقات الآخرين) أفضل <str4d> نعم <zzz> كانت فكرتي أنه إذا استطعنا الحصول على خمسة مشاريع مثل Vuze إضافية، سنصبح أكبر بخمس مرات <EinMByte> قد ترغبون أيضاً في إضافة التوثيق إلى ذلك <str4d> وفوق ذلك هناك روح Summer of Code التي يمكننا الارتباط بها على الإنترنت <EinMByte> لا توجد API جيدة دون توثيق لائق <zzz> كثيراً ما نرى مشروعاً ما يفكر في I2P لكنهم لا يعرفون الكثير ولا يحصلون على مساعدة <str4d> EinMByte، بخصوص أجزاء الـ API، نعم <zzz> متفقون 1mb <str4d> أي أن التركيز سيكون على جعل مكتباتنا وواجهاتنا البرمجية سهلة الاستخدام للمطورين قدر الإمكان <z3r0fox> تبدو فكرة حملة جيدة! تستحق المحاولة <str4d> مثلاً: تحديث txi2p وlibsam وغيرها إلى SAMv3.3 <EinMByte> دعم مزيد من اللغات؟ <EinMByte> مزيد من التكامل عبر المكتبات الموجودة <str4d> ممكن، إن توفر لدينا مطورون للمساعدة :) <str4d> EinMByte، نعم <zzz> أود أن تكون sadie مشاركة أيضاً في هذا من ناحية الهوية البصرية والتواصل <EinMByte> أعتقد أن عمل str4d مع Twisted رائع، وسيكون من الجيد فعل المزيد من هذا النوع <str4d> إصلاح دعم libtorrent، ومحاولة إدخال شيء في libp2p، إلخ. <zzz> صيف I2P، أو I2P صيف المرح، إلخ <EinMByte> أي لا نكتب API خاصتنا من الصفر، بل نقدّم إضافات لأي إطار عمل يستخدمه الناس <str4d> EinMByte، بالضبط. <zzz> دفع SAM 3.3، وجعل مكتبات الجسور المختلفة محدّثة وموثّقة، إلخ <str4d> أو إذا قدمنا API خاصتنا، فلنحرص على أن تكون بسيطة قدر الإمكان. هذا ما يعجبني في libsam، إنها ملفّان فقط يمكن لأي مشروع تضمينهما (أو، بشكلٍ مثالي، أي مكتبة موجودة) <zzz> هناك Python وGo وC وC++ وTwisted وlibtorrent وlibsockets و... و... <zzz> نُصلح أشياء الآخرين ونقدّم لهم طلبات سحب (pull requests) <EinMByte> str4d: متفق، ينبغي أن تكون الـ APIs سهلة التضمين. هذه مشكلة شائعة بالنسبة لي <str4d> وبينما يجري ذلك، يمكننا سؤال المشاريع الأخرى إن كانت تريد مساعدة لإدخال I2P في تطبيقاتها <zzz> لماذا بحق لا يعمل libtorrent؟ من يمكنه معرفة السبب وإصلاحه؟ <zzz> ^^ كمثال <str4d> ثم في المرحلة التالية من SoX، نعمل على توعيتهم ومساعدتهم على استخدام المكتبات والواجهات البرمجية المُحدَّثة حديثاً <EinMByte> يبدو جيداً <str4d> سيكون رائعاً الحصول على تبنّي لهذا من i2pd وkovri أيضاً، على الأقل في جزء الـ API <str4d> لأننا نريد في النهاية أن تتمكن التطبيقات من استخدام أي backend لـ I2P تريده <zzz> أعتقد أننا قد نُحمّس الكثير من الناس هنا. أعلم أن psi يعمل على مكتبات متنوعة <zzz> نحتاج قائمة بكل تطبيقات المراسلة التي نريد استهدافها <str4d> وهذا جيد للترابط مع جهود الوصول الحالية لدينا <EinMByte> إذا حصلنا على علاقات عامة (PR) مناسبة فقد ينجح الأمر <EinMByte> أريد إنشاء API بسيطة بـ C++ لـ kovri، في وقتٍ ما <zzz> رائع 1mb <EinMByte> حينها يمكن استخدام تلك الـ API من لغات برمجة متعددة. لكن هذه API خاصة بالنواة وليست 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> يونيو: APIs يوليو: تطبيقات أغسطس: إضافات <EinMByte> (إذن أظن أن ذلك sadie الآن؟) <zzz> كما يمكن ربط هذا بفعالية HOPE <z3r0fox> لا أعرف الكثير من التفاصيل حتى الآن طبعاً، لكنني لست كاتباً تقنياً سيئاً إذا أراد أحد تكليفي ببعض الأعمال المرهِقة <zzz> حسناً لنطلب من sadie تفصيل هذا قليلاً في 4 أبريل <sadie> zzz - أستطيع تولي الرسوميات/المحتوى مع str4d لأغراض التواصل <zzz> حسناً <zzz> أي شيء آخر بخصوص صيف 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> ربما بعد نحو أسبوعين من الآن نعقد اجتماع خريطة طريق آخر <EinMByte> إلا إذا خططنا لذلك لاحقاً، لكنه سيحتاج نقاشاً في مرحلةٍ ما <str4d> يبدو جيداً <z3r0fox> zzz: أعتقد أنها جيدة. تُحافظ على التركيز <str4d> أريد طرح شيء ليتأمل فيه الجميع <EinMByte> zzz: بالتأكيد <zzz> هل نعود إلى الثلاثاء 8 مساءً أم نجعله في عطلة نهاية الأسبوع؟ <str4d> بالتوازي مع SoX، أود أن تكون لدينا مساران آخران متوازيان من العمل التطويري <str4d> - ترحيل التعمية <str4d> - إعادة تصميم واجهة المستخدم <str4d> العائق في كليهما هو البحث والتصميم، وليس التنفيذ <EinMByte> هل يشمل ترحيل التعمية NTCP2؟ <str4d> نعم <str4d> لذا، بينما ننفّذ أشياء SoX، سنقوم أيضاً بمراجعات لمختلف المقترحات، إلخ. <zzz> ما رأيكم بالسبت 19 مارس <z3r0fox> +1 لعطلة نهاية الأسبوع <zzz> الساعة 8 مساءً بالتوقيت العالمي UTC السبت 19 مارس <str4d> مع هدف امتلاك خطة جاهزة للتنفيذ إما خلال SoX أو بعده <EinMByte> 19 مارس يبدو جيداً <str4d> وبالمثل مع واجهة المستخدم، نحتاج لبدء التخطيط لعمل التصميم بأسرع ما يمكن، لأنه سيستغرق وقتاً طويلاً <sadie> 19 مارس مناسب بالنسبة لي <zzz> حسناً SoX == Summer of X، مفهوم <str4d> نعم (حتى نغيّره :P ) <str4d> أعمال التصميم يمكن أن تتم بالتوازي مع كل شيء آخر، ثم يمكن أن يحدث التنفيذ بعد SoX <str4d> سيكون رائعاً جداً لو استطعنا أن تكون لدينا واجهة جديدة جاهزة قبل CCC <zzz> حسناً سأضع جدول الأعمال على zzz.i2p، بالإضافة إلى الملاحظات، وسجلات اجتماع اليوم على الموقع <str4d> على أي حال، أمور للتفكير <zzz> أي شيء آخر لاجتماع اليوم؟ * zzz يمسك الـ baffer <str4d> يمكننا مناقشة المزيد في اجتماع خريطة الطريق القادم <sadie> baff it <str4d> 19 مارس مناسب بالنسبة لي :) * zzz *baffs* it <zzz> شكراً للجميع