الأدوار والمسؤوليات
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
هناك دائمًا الكثير من الأسئلة حول التوقعات لكل دور
في برنامج GSoC. لقد طورت المؤسسات الخاصة بها،
والذي أدى إلى تباين كبير. تهدف هذه الوثائق إلى توحيد
التوقعات عبر جميع المؤسسات المشاركة.
قد يكون للمؤسسات الفردية أدوار ومسئوليات إضافية. يمكنك التواصل مع
مشرف مؤسستك للحصول على مزيد من المعلومات.
مسؤوليات المساهم في GSoC
...إلى مرشدك
- إرسال عمل عالي الجودة (الرمز)
- الإبلاغ بانتظام عن العمل المنجز والإجراء المطلوب اتخاذه بعد ذلك والعوائق التي تواجههم
- طلب المساعدة عندما يعيقك شيء ما عن تحقيق الهدف
- الإشارة إلى أنّك على قيد الحياة وتعمل يوميًا
- إعادة تقييم نطاق العمل عندما يكون متقدمًا بشكل كبير على التوقعات
- التواصل مع مرشدك والمنتدى الأوسع
- الإبلاغ عن انخفاض سعة العمل، في أقرب وقت ممكن (على سبيل المثال،
العائلة، والصحة، وغير ذلك من الأعمال)
- الاستماع إلى الملاحظات والرد عليها
...إلى مشرف المؤسسة
- أخبره عندما يكون هناك
- مشكلات التفاعل مع أي مرشد أو عضو في المنتدى
- الخلافات الكبيرة التي تتعلق بعملك أو
تغييرات في خطة عملك
مسئوليات الموجّه
...إلى مشرف المؤسسة
- الإبلاغ عن توقعات التوفر والتفاعل
- إبلاغنا عند تقليص القدرة الإرشادية، في أقرب وقت ممكن (على سبيل المثال،
العائلة والصحة والإجازة)
- إرسال إشعار عند حدوث مشكلة مع أحد المساهمين في GSoC
- قلة التواصل أو النشاط أو الرؤية (MIA) أو التقدم
- مخالفات "اتفاقية المشاركين" (مثل السرقة الأدبية والتحرّش والاحتيال)
- غير مناسب أو التنازل عن الدور
- تقييم مشاركة مساهمي GSoC بشكل رسمي
- التواصل مع المشرف والمساهم في GSoC قبل الإخفاق
...إلى المساهمين في GSoC
- مساعدة و/أو تعليم مساهم GSoC كيفية تنفيذ
- الانضمام إلى مجتمعك
- في التواصل بشكل أكثر فعالية وفي
- استخدام قناة التواصل المفضّلة لدى مؤسستك (IRC، وSlack، وغير ذلك)
- استخدام نظام التحكُّم في إصدار مؤسستك
- طرح أسئلة جيدة والحصول على إجابات لأسئلتهم
- تقدم حجج تقنية مقنعة ومناقشة بناءة
- تقديم معلومات الإحالة بشكل صحيح وكيفية اختيار ترخيص البرامج المفتوحة المصدر
- الحصول على تحفيز ومنتج بشكل مستقل
- حل المشكلات الفنية الصعبة
- تتبُّع مستوى التقدّم، وإبقاء مساهم GSoC على اطّلاع بحالته
- التواصل بشكل منتظم:
- مرتين على الأقل أسبوعيًا أو أفضل
- تقديم ملاحظات بناءة، والتحلّي بالصبر والتحلّي بالاحترام
- وضع أهداف عمل واقعية وتوقعات الجدول الزمني
- إعادة تقييم النطاق مع مساهم GSoC في حال تقديم التوقعات بشكل كبير أو تأخيرها
- التعاون مع المطورين والمجتمع لتسهيل قبول أعمال المساهمين في GSoC
مسئوليات مسؤول المؤسسة
...إلى Google
- تحديد إطار المشاركة في المؤسسة ومعايير اختيار المؤسسة وإجراءات التشغيل الخاصة بالمؤسسة
- أرسِل طلب المؤسسة وكُن ممثلاً عنه.
- العمل كحلقة اتصال مع Google
- يمكنك الردّ على أي استفسارات من Google خلال 36 ساعة.
- الإبلاغ عن انتهاكات لاتفاقية المشاركين (على سبيل المثال، التحرش والسرقة الأدبية والاحتيال)
- الإبلاغ عن انسحاب مساهم GSoC
- التأكُّد من الالتزام بجميع المواعيد النهائية (على سبيل المثال، طلبات الخانات وتقييمات المرشدِين وإنشاء حساب دفعات المؤسسة)
- تحديد ودعوة المرشدين الموثوق بهم والقادرين والمؤهلين
- تقديم قائمة كافية من أفكار المشروع والحفاظ عليها
- الإشراف على نشاط جميع المرشدين والمساهمين في GSoC لضمان الوفاء بالمسئوليات
- الردّ على استطلاع Google بعد مشاركة GSoC (من خلال أسئلة حول الاحتفاظ بالمساهمين في GSoC، وما إلى ذلك)
...للموجهين
- المشاركة في تنظيم الإطار، ومتطلبات الإرشاد، وعملية الإخفاق، والإجراءات
- التواصل مع توقعات المرشد قبل بدء البرنامج
- الإعلان عن اختيار المساهمين في GSoC والمشاركة المستمرة وسياسة الرفض
- تقديم معايير الاختيار لعمليات توزيع الخانات
- يُرجى توضيح كيف سيتم التعامل مع
انتهاكات "اتفاقية المشاركين" وإخفاقها
- التقييم المستمر للتفاعل مع المرشد مع المساهمين في GSoC
- التعرف على تضارب المصالح والمشكلات الشخصية والاستبدال
كضرورة
- دع المرشدين يعرفون عندما تكون هناك حاجة إلى المزيد من أفكار المشروع
- الحفاظ على التواصل المنتظم مع المرشدين قبل وأثناء البرنامج
- احرص على توفير تغطية إرشادية ملائمة ومناسبة،
خاصةً بالقرب من موسم الأعياد
...إلى المساهمين في GSoC
- السماح للمساهمين في GSoC بمعرفة كيفية التواصل مع مشرف المؤسسة وموعده والغرض من ذلك
- التأكّد من إطلاع المساهمين في GSoC على خطوات الدمج بشكل مناسب
- الإبلاغ عن المتطلبات الخاصة بالمؤسسة (على سبيل المثال، الوقت والترميز والاتصالات
والترخيص)
- توضيح التوقعات الخاصة بالمؤسسة (مثل السلوك وأفضل الممارسات ومستوى الظهور)
- الإبلاغ عن المواعيد النهائية ومعايير القبول وسياسة الإخفاق/الرفض
- مراقبة الاتصالات والتأكد من معالجة السلوك غير الملائم
- التأكّد من إبلاغ مساهمي GSoC المعرّضين لخطر الإخفاق أو الرفض مسبقًا
نتوجّه بشكر خاص لكل من "شون" و"تيري" و"هونغ فوك" و"فالوري" و"ماريو"، ومسؤولو مؤسسات GSoC وGCI في Google، على عملهم مع مشرفي برامج Google
لجمع هذا المستند معًا.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eThis documentation aims to standardize expectations for Google Summer of Code (GSoC) participants across all organizations, covering contributors, mentors, and organization administrators.\u003c/p\u003e\n"],["\u003cp\u003eContributors are expected to submit quality work, communicate regularly with their mentor and community, and be proactive in addressing challenges or changes in their work capacity.\u003c/p\u003e\n"],["\u003cp\u003eMentors are responsible for guiding contributors, providing regular feedback, facilitating their integration into the community, and escalating any issues to the organization administrator.\u003c/p\u003e\n"],["\u003cp\u003eOrganization administrators oversee the GSoC program for their organization, ensuring compliance with Google's guidelines, managing communication, and supporting both mentors and contributors.\u003c/p\u003e\n"],["\u003cp\u003eWhile this document provides a baseline, individual organizations may have additional roles and responsibilities, so contributors should consult their organization administrator for any specific requirements.\u003c/p\u003e\n"]]],["GSoC Contributors are responsible for submitting quality work, communicating progress and blockers, and informing about reduced capacity. Mentors must guide contributors, track their progress, provide feedback, and communicate regularly. Organization Administrators oversee all participants, ensure expectations are met, handle communication with Google, and set policies for participation, selection, and dismissal. They also manage mentors, contributor integration, and ensure deadlines are followed.\n"],null,["# Roles and Responsibilities\n\nThere are always a lot of questions about what the expectations are for each\nrole in the GSoC program. Organizations have developed their own, and\nthis has resulted in wide variation. This documentation aims to standardize\nexpectations across all participating organizations.\n\nIndividual organizations may have additional roles and responsibilities. Talk to\nyour Organization Administrator for more information.\n\nGSoC Contributor Responsibilities\n---------------------------------\n\n### ...to your Mentor\n\n- Submit quality work (code)\n- Regularly communicate work completed, what you intend to do next, and blockers\n - Ask for help when something is preventing you from achieving a goal\n - Give indication that you are alive and working daily\n- Re-evaluate work scope when significantly ahead of expectations\n- Communicate with your mentor AND the broader community\n- Inform when work capacity will be reduced, as early as possible (e.g., family, health, other work)\n- Listen and respond to feedback\n\n### ...to the Org Admin\n\n- Let them know when there are\n - Interaction issues with any mentor or community member\n - Significant disagreements involving your work or changes to your work plan\n\nMentor Responsibilities\n-----------------------\n\n### ...to your Org Admin\n\n- Communicate availability and interaction expectations\n- Inform when mentoring capacity will be reduced, as early as possible (e.g., family, health, vacation)\n- Inform when there is an issue with a GSoC contributor\n - Lacking communication, activity, visibility (MIA), or progress\n - Participant Agreement violations (e.g., plagiarism, harassment, fraud)\n - Bad fit or stepping down\n- Formally evaluate GSoC contributor participation\n - Communicate with admin and GSoC contributor before failing\n\n### ...to your GSoC contributors\n\n- Help and/or teach the GSoC contributor how to\n - be a part of your community\n - communicate more effectively and in the open\n - work with your org's preferred communication channel (IRC, Slack, etc)\n - use your org's version control system\n - ask good questions and get answers to their questions\n - provide convincing technical argument and constructive discussion\n - give attribution correctly and how to select an open source license\n - be independently motivated and productive\n - solve difficult technical problems\n- Keep track of their progress, keep GSoC contributor informed as to their status\n- Communicate on a regular basis:\n - At least twice a week or better\n- Give constructive feedback, be patient, and be respectful\n- Establish realistic work objectives and timeline expectations\n- Re-evaluate scope with GSoC contributor when significantly ahead of or behind expectations\n- Work with devs and community to facilitate acceptance of GSoC contributor work\n\nOrg Admin Responsibilities\n--------------------------\n\n### ...to Google\n\n- Frame org participation, org selection criteria, and org-specific operating procedures\n- Submit the org application and be the org's representative\n- Serve as communication liaison with Google\n - Respond to any inquiries from Google within 36 hours\n - Report Participant Agreement violations (e.g., harassment, plagiarism, fraud)\n - Report GSoC contributor withdrawal\n- Ensure all deadlines are met (e.g., slot requests, mentor evaluations, org payment account creation)\n- Select and invite trusted, capable, and qualified mentors\n- Provide and maintain an adequate list of project ideas\n- Oversee activity of all mentors and GSoC contributors ensuring responsibilities are being met\n- Respond to Google's survey post GSoC (with questions around GSoC contributor retention, etc.)\n\n### ...to your Mentors\n\n- Frame org participation, mentor requirements, failure process, and procedure\n- Communicate mentor expectations before the program starts\n- Communicate GSoC contributor selection, continued participation, and dismissal policy\n - Provide selection criteria for slot allocations\n - Describe how Participant Agreement violations and failure will be handled\n- Continuously evaluate mentor interaction with GSoC contributors\n - Recognize conflicts of interest, interpersonal issues, and replace as necessary\n- Let mentors know when more project ideas are needed\n- Maintain regular communication with mentors before and during the program\n- Ensure adequate and appropriate mentoring coverage, particularly near holidays\n\n### ...to your GSoC contributors\n\n- Let GSoC contributors know how, when, and why to contact the org admin\n- Ensure GSoC contributors are introduced and become appropriately integrated\n- Communicate org-specific requirements (e.g., time, coding, communication, licensing)\n- Communicate org-specific expectations (e.g., behavior, best practices, visibility)\n- Communicate deadlines, acceptance criteria, and failure/dismissal policy\n- Monitor communications and ensure inappropriate behavior is addressed\n- Ensure GSoC contributors at risk of failure or dismissal are notified in advance\n\nSpecial thanks to Sean, Terri, Hong Phuc, Valorie, and Mario, veteran GSoC and\nGCI Organization Administrators, for working with Google's Program\nAdministrators to put this document together."]]