عمومی
هدف از برنامه تابستان کد گوگل چیست؟
تابستان کد گوگل (GSoC) برنامهای است که برای جذب مشارکتکنندگان جدید و مشتاق به جوامع متنباز طراحی شده است، با این امید که آنها مدتها پس از پایان برنامه GSoC خود، به مشارکت در جوامع متنباز ادامه دهند.
تابستان کدنویسی گوگل چه زمانی اتفاق میافتد؟
لطفا جدول زمانی برنامه را مشاهده کنید.
در تابستان کدنویسی گوگل چه میگذرد؟
مشارکتکنندگان جدید در حوزه متنباز، تابستان خود را صرف کدنویسی برای یک سازمان متنباز تحت راهنمایی مربیان جامعه متنباز جدید خود خواهند کرد.
چرا گوگل برنامه تابستان کدنویسی گوگل را اجرا میکند؟
گوگل متعهد به رشد اکوسیستم متنباز است. هرچه توسعهدهندگان متنباز بیشتری در جهان وجود داشته باشند، کل جامعه سالمتر و پایدارتر خواهد بود.
از سال ۲۰۰۵، برنامهی «تابستان کد گوگل» بیش از ۲۳۰۰۰ مشارکتکننده/دانشجوی جدید را در بیش از ۱۰۰۰ سازمان متنباز تحت راهنمایی بیش از ۲۱۰۰۰ مربی گرد هم آورده است.
آیا برنامه تابستان کدنویسی گوگل (GSoC) یک برنامه استخدامی است؟
خیر. اگر به کار در گوگل علاقهمند هستید، لطفاً از وبسایت مشاغل گوگل دیدن کنید.
آیا GSoC یک کارآموزی، شغل یا هر نوع استخدام دیگری محسوب میشود؟
خیر. GSoC فعالیتی است که یک شرکتکننده به عنوان یک توسعهدهنده مستقل انجام میدهد و در ازای آن دستمزد دریافت میکند. شرکتکنندگان توسط گوگل استخدام نشدهاند، در آن کار نمیکنند یا برای آن کار نمیکنند.
آیا سازمانهای آموزشی ملزم به استفاده از کدهای تولید شده توسط دانشجویان هستند؟
خیر. در حالی که امیدواریم تمام کدهایی که از این برنامه بیرون میآیند، جایگاه مناسبی پیدا کنند، ما سازمانها را ملزم به استفاده از کد مشارکتکننده نمیدانیم.
GSoC کجا رخ میدهد؟
تابستان کدنویسی گوگل کاملاً آنلاین برگزار میشود؛ هیچ الزامی برای سفر به عنوان بخشی از این برنامه وجود ندارد.
برای کمک به گسترش GSoC چه کاری میتوانم انجام دهم؟
شما میتوانید بروشورها را دانلود کنید و در محوطه دانشگاهها، گردهماییهای توسعهدهندگان محلی و غیره نصب کنید. همچنین میتوانید از پلتفرمهای مختلف رسانههای اجتماعی خود برای انتشار اطلاعات در مورد برنامه یا میزبانی یک گردهمایی یا جلسه اطلاعرسانی در منطقه خود استفاده کنید. ما همچنین یک ایمیل نمونه داریم که میتوانید از آن برای توزیع در جامعه خود (مدرسه، توسعهدهنده و غیره) و سایر مخاطبین استفاده کنید.
چگونه میتوانم یک جلسه یا گردهمایی اطلاعاتی GSoC را سازماندهی یا میزبانی کنم؟
شما میتوانید در هر زمان و مکانی که برایتان مناسب است، یک جلسه یا گردهمایی آنلاین برنامهریزی کنید! لطفاً ابتدا قوانین برنامه را مرور کنید و از الگوی ارائه و بروشورهای ما استفاده کنید.
آیا میتوانم هم به عنوان مربی و هم به عنوان مشارکتکننده در GSoC در GSoC شرکت کنم؟
خیر. مربیان افرادی هستند که در یک سازمان متنباز فعالیت داشتهاند و مایلند به راهنمایی مشارکتکنندگان جدید در جامعه خود در برنامه GSoC کمک کنند. مشارکتکنندگان GSoC افرادی هستند که در یک سازمان متنباز تازهکار هستند.
آیا شرکتکنندگان از اوکراین، روسیه یا بلاروس مجاز به شرکت در GSoC 2026 هستند؟
با توجه به شرایط فعلی، GSoC 2026 شرکتکنندگان (همکاران، مربیان یا مدیران سازمان) از روسیه، بلاروس یا جمهوری خلق دونتسک ("DNR") و جمهوری خلق لوهانسک ("LNR") را نمیپذیرد. هیچ محدودیتی برای شرکتکنندگانی که در داخل اوکراین اما خارج از DNR و LNR هستند، وجود ندارد.
اگر سوالات بیشتری داشته باشم چه؟
راهنمای مشارکتکنندگان و سایر صفحات این سایت را بررسی کنید.
اگر پس از مطالعهی تمام مستندات، هنوز پاسخی ندارید، لطفاً از طریق فهرست بحث یا کانال IRC با انجمن GSoC تماس بگیرید. برای اطلاع از چگونگی آن، به صفحهی «تماس با ما» مراجعه کنید.
مشارکتکنندگان GSoC
مشارکتکنندگان GSoC چه زمانی میتوانند برای GSoC درخواست دهند؟
مشارکتکنندگان میتوانند در طول دوره درخواست مشارکتکننده برای یک نمونه خاص از برنامه درخواست دهند.
برای اطلاعات دقیقتر، لطفاً به جدول زمانی برنامه مراجعه کنید.
برای شرکت در GSoC چه زبان(های) برنامهنویسی باید بلد باشم؟
زبان برنامهنویسی که باید بدانید بستگی به سازمانی دارد که علاقهمند به همکاری با آن هستید. شما باید با زبان (های) برنامهنویسی مورد استفاده در آن سازمان آشنا باشید.
شرایط لازم برای شرکت در قرعهکشی چیست؟
- هنگام ثبت نام باید حداقل ۱۸ سال سن داشته باشید
- شما باید واجد شرایط کار در کشوری باشید که در طول برنامه در آن اقامت خواهید داشت.
- شما باید یک مبتدی یا یک دانشآموز متنباز باشید.
- شما بیش از یک بار به عنوان همکار/دانشجوی GSoC در GSoC پذیرفته نشدهاید.
- شما باید در کشوری اقامت داشته باشید که در حال حاضر توسط ایالات متحده تحریم نشده باشد. برای اطلاعات بیشتر به قوانین برنامه مراجعه کنید.
چطور بفهمم که در توسعه متنباز مبتدی محسوب میشوم؟
یک مبتدی در نرمافزار متنباز شامل افرادی میشود که حداقل تجربه متنباز را دارند. اگر تجربه شما فقط شامل موارد زیر باشد، همچنان مبتدی محسوب میشوید:
- پروژههای شخصی یا کلاسی، از جمله پروژههای اردوی آموزشی.
- پروژههای متنبازی که فقط در یک موسسه واحد استفاده میشوند. (مثلاً: یک وبسایت باشگاه یا تحقیقاتی که اتفاقاً در دانشگاه قبلی شما به صورت متنباز منتشر شده است)
- باز کردن تعداد کمی (کمتر از ۱۰) مسئله یا درخواستهای pull برای بستههای متنباز مختلف.
- مشارکت مداوم در یک پروژه متنباز که به عنوان بخشی از GSoC به آن پیوستهاید.
اگر به طور منظم در یک پروژه متنباز مشارکت میکنید، مبتدی نیستید.
من یک مهندس نرمافزار حرفهای هستم اما قبلاً در جوامع متنباز شرکت نکردهام، آیا واجد شرایط هستم؟
برنامه تابستانی کدنویسی گوگل (Google Summer of Code) به گونهای طراحی شده است که دانشجویان و تازهواردان را به سمت متنباز تشویق کند. اگرچه ما از متقاضیان با پیشینههای مختلف استقبال میکنیم، اما تعهد زمانی، از جمله مشارکت قابل توجه در جامعه متنباز، قابل توجه است. افرادی که مشاغل مهندسی نرمافزار تماموقت دارند، ممکن است در برآورده کردن تعهد زمانی مورد نیاز برنامه دچار مشکل شوند.
برای من استثنا قائل میشی؟
خیر. اگر شرایط لازم را نداشته باشید، صرف نظر از استعداد یا علاقهتان، نمیتوانیم استثنا قائل شویم. هزاران نفر از مشارکتکنندگان GSoC درخواست میدهند و استثنا قائل شدن برای شما منصفانه نخواهد بود.
آیا کسی که از قبل در متنباز مشارکت دارد میتواند یک مشارکتکننده GSoC باشد؟
هدف GSoC جذب مشارکتکنندگان جدید به سازمانهای متنباز است. GSoC همچنین میتواند به مشارکتکنندگان مبتدی کمک کند تا جزئیات متنباز را بیاموزند و در عین حال توسط اعضای باتجربه جامعه راهنمایی شوند.
GSoC برای دانشجویان و مشارکتکنندگان مبتدی در توسعه متنباز است، و برای مشارکتکنندگان باتجربه در توسعه متنباز مناسب نیست.
آیا یک گروه میتواند برای کار روی یک پروژه واحد، با هم پیشنهاد ارائه دهد؟
خیر، فقط یک فرد میتواند روی یک پروژه مشخص کار کند.
برای افزایش شانس انتخاب شدن به عنوان یکی از اعضای GSoC چه کاری باید انجام دهم؟
- بعد از اینکه سازمانها اعلام شدند، آنها را در سایت برنامه جستجو کنید و چند مورد را که برای شما جذاب هستند پیدا کنید.
- فهرست ایدههای پروژه این سازمانها را مطالعه کنید.
- وقتی ایدهای را میبینید که توجه شما را جلب میکند، از طریق روشهای ارتباطی مورد علاقه سازمان (که در صفحه سازمانی آنها در سایت GSoC ذکر شده است) با آنها تماس بگیرید.
- با مربیان و جامعه صحبت کنید و مشخص کنید که آیا این ایده پروژهای است که از کار کردن روی آن در طول برنامه لذت ببرید یا خیر. اگر روی چیزی کار نمیکنید که به شما انگیزه بدهد، تابستان نه برای شما و نه برای مربیتان سرگرمکننده نخواهد بود.
- از اطلاعاتی که در طول ارتباطات خود با مربیان و سایر اعضای جامعه سازمانی دریافت کردهاید، برای نوشتن پروپوزال خود استفاده کنید.
- پروپوزال خود را زودتر ارسال کنید تا مربیان وقت داشته باشند بازخورد خود را ارائه دهند. شما میخواهید برای لحاظ کردن بازخورد آنها و ارسال مجدد قبل از مهلت مقرر، وقت داشته باشید. برای ارسال پروپوزال خود تا آخرین لحظه صبر نکنید!
- تمام مطالب مربوط به سازمانهای متنباز، از جمله هرگونه دستورالعمل یا محدودیت خاص در مورد استفاده از هرگونه متن یا کد تولید شده توسط هوش مصنوعی را با دقت مطالعه کنید. برخی از سازمانها هیچ پیشنهادی که توسط هوش مصنوعی تولید شده باشد را نمیپذیرند.
آیا میتوانم بیش از یک پیشنهاد ارائه دهم؟
بله، هر مشارکتکننده GSoC میتواند تا سه پیشنهاد ارائه دهد. با این حال، فقط یک پیشنهاد از هر مشارکتکننده GSoC پذیرفته میشود. بیش از یک پیشنهاد از هر مشارکتکننده GSoC پذیرفته نخواهد شد، صرف نظر از تعداد پیشنهادهای ارسالی.
آیا باید پروپوزالها را مستقیماً به سازمانهای مشاورهای ارسال کنم؟
خیر، همه پیشنهادها باید از طریق سایت برنامه ارسال شوند. پیشنهادهایی که خارج از سایت برنامه Google Summer of Code ارسال شوند، برای Google Summer of Code در نظر گرفته نخواهند شد .
اکیداً توصیه میشود قبل از ارائه پیشنهاد نهایی خود، با سازمان مشاورهای تماس بگیرید تا در مورد ایدههای خود صحبت کنید و بازخورد دریافت کنید و درک بهتری از کاری که انجام میدهند، به دست آورید.
یک پیشنهاد خوب چه ویژگیهایی دارد؟
راهنمای مشارکتکننده/دانشجو بخشی با عنوان «نوشتن پروپوزال» دارد.
بهترین پیشنهادها از شرکتکنندگانی است که قبل از ارسال، برای تعامل و بحث در مورد ایدههای خود با سازمان وقت گذاشتهاند. حتماً موارد زیر را ذکر کنید: جزئیات دقیقاً آنچه را که پیشنهاد میدهید، چرا آن را پیشنهاد میدهید، دلیل واجد شرایط بودن شما برای انجام آن، روش توسعه شما، جدول زمانی مورد انتظار شما و غیره. همچنین باید جزئیاتی از تجربه دانشگاهی، صنعتی و/یا توسعه متنباز شما را شامل شود.
فقط ایده پروژه را از لیست سازمان نخوانید و سپس پیشنهاد خود را بنویسید - باید با آنها صحبت کنید. مشارکتکنندگانی که پیشنهادات خود را با سازمان هدف در میان نمیگذارند، بعید است که برای GSoC انتخاب شوند.
آیا میتوانم از متن یا کد تولید شده توسط هوش مصنوعی در GSoC استفاده کنم؟
مقبولیت استفاده از کد یا متن تولید شده توسط هوش مصنوعی در GSoC کاملاً به سیاستهای سازمان مشاورهدهنده بستگی دارد.
به دلیل پیچیدگیهای مربوط به صدور مجوز و نگرانیهای قانونی (بهویژه در مورد مالکیت کد و مالکیت معنوی)، بسیاری از سازمانهای GSoC استفاده از هرگونه ابزار هوش مصنوعی را برای تولید نتایج پروژه (کد، مستندات و غیره) اکیداً ممنوع میکنند.
دستورالعملهای سازمان را با دقت بخوانید: شما باید اسناد و دستورالعملهای ارائه شده توسط سازمان خاصی که برای آن درخواست میدهید را به طور کامل بررسی کنید. این تنها منبع برای موارد مجاز یا ممنوعه است.
به دنبال راهنماییهای خاص باشید: اکثر سازمانها در مورد زمان و نحوهی استفاده از ابزارهای هوش مصنوعی خاص، توصیههای صریحی ارائه میدهند.
سوال بپرسید: اگر در مورد هر یک از قوانین سازمان ابهام دارید، مسئولیت شماست که قبل از ارسال کار یا پیشنهاد، از مربیان بالقوه خود توضیح بخواهید.
لطفاً توجه داشته باشید که استفاده از هوش مصنوعی برای نوشتن پروپوزال GSoC شما، بسته به راهنماییهای فردی سازمان، میتواند منجر به رد خودکار آن توسط سازمان شود. همیشه مطمئن شوید که پروپوزال شما کار اصلی خودتان است و با استانداردهای سازمان برای نویسندگی مطابقت دارد.
من بعد از پایان دوره ثبت نام GSoC Contributor به سن ۱۸ سالگی میرسم، آیا هنوز هم میتوانم شرکت کنم؟
خیر، هنگام ثبت نام در GSoC باید ۱۸ سال سن داشته باشید. اگر حتی چند روز دیرتر ۱۸ ساله شوید، واجد شرایط شرکت در برنامه امسال نیستید، لطفاً برای برنامه بعدی دوباره مراجعه کنید.
چه فرمهایی را باید ارائه دهم؟
شرکتکنندگان پذیرفتهشده باید فرمهای مالیاتی مربوطه را ارائه دهند. این شامل ارائه مدرک اقامت در کشوری است که از آنجا شرکت خواهید کرد و در نتیجه پرداختها را در آنجا دریافت خواهید کرد.
آیا برای شرکت در GSoC حقوق دریافت میکنم؟
بله! گوگل به مشارکتکنندگان GSoC که ارزیابیهای خود را با موفقیت پشت سر بگذارند و بتوانند حقوق دریافت کنند، کمک هزینه تحصیلی ارائه میدهد.
آیا حتی اگر سازمان از کد من استفاده نکند، حقوق دریافت خواهم کرد؟
بله، تا زمانی که مشارکتکننده GSoC ارزیابیهای خود را با موفقیت پشت سر بگذارد. اینکه پروژه از کد تولید شده استفاده کند یا خیر، تاثیری بر میزان حقوق مشارکتکننده GSoC ندارد.
شرکت در GSoC چقدر طول میکشد؟
سازمانها، پروژهها را بر اساس کل زمان مورد انتظار برای تکمیل یک پروژه، محدود کردهاند. پروژههای کوچک باید حدود ۹۰ ساعت، پروژههای متوسط حدود ۱۷۵ ساعت و پروژههای بزرگ حدود ۳۵۰ ساعت طول بکشند. بسته به مهارتها و دشواری پروژه شما، ممکن است زمان بیشتری یا کمتری برای رسیدن به اهداف پروژه لازم باشد. اگر مشخص شود که پروژه شما کمتر یا بیشتر از محدوده تعیین شده بوده است، شما و مربیتان با هم همکاری خواهید کرد تا بر اساس آن، شرایط را تنظیم کنید.
به یاد داشته باشید که مشارکت و تعامل مداوم جامعه، یک جزء ضروری و مورد نیاز برای مشارکت موفق در برنامه تابستانی کدنویسی گوگل است. این تعامل زمانبر است و باید در کل دوره برنامه، علاوه بر تلاش برای کدنویسی پروژه، حفظ شود.
من با ویزای F1 در ایالات متحده دانشجو هستم. چگونه میتوانم مجوز شرکت در این دوره را دریافت کنم؟
قبل از درخواست برای GSoC، فوراً با دفتر امور دانشجویان بینالمللی دانشگاه خود صحبت کنید تا جزئیات بیشتری را دریافت کنید. بهتر است به محض اینکه فکر کردید میخواهید در GSoC شرکت کنید، با آنها صحبت کنید. گوگل نمیتواند هیچ نوع مجوز CPT یا OPT به شما ارائه دهد. این مسئولیت شماست که مشخص کنید آیا ویزای شما اجازه شرکت در برنامهای مانند GSoC را میدهد یا خیر، لطفاً قبل از درخواست بررسی کنید. همچنین باید مطمئن شوید که میتوانید کمک هزینه تحصیلی را بپذیرید تا بعداً اگر نتوانستید (اغلب به دلیل نگرانی در مورد ویزا) غافلگیر نشوید. متأسفانه هر ساله برخی از دانشجویان نمیتوانند کمک هزینه تحصیلی خود را بپذیرند زیرا ویزای آنها اجازه شرکت در برنامهای مانند GSoC را نمیدهد یا در برخی موارد به فرد اجازه نمیدهد بیش از 20 ساعت در هفته را در GSoC بگذراند.
همه شرکتکنندگان پذیرفتهشده، ایمیلی مبنی بر تأیید پذیرش دریافت خواهند کرد. ما نامههای سفارشی ارائه نمیدهیم. ما هیچ نوع نامه CPT صادر نخواهیم کرد.
من در یک کالج محلی (یا یک کالج راهنمایی) درس میخوانم، آیا هنوز هم میتوانم در آن شرکت کنم؟
بله، امیدواریم که این کار را بکنید!
من در اواسط برنامه فارغالتحصیل میشوم. آیا هنوز میتوانم شرکت کنم؟
بله.
آیا میتوانم با شرکت در GSoC اعتبار دوره را کسب کنم؟
احتمالاً، این به الزامات مدرسه شما بستگی دارد. گوگل نمیتواند هیچ گونه مدارک اضافی در اختیار شما قرار دهد یا مدارکی را برای شما امضا کند.
آیا اگر مدرسه من دیر تمام شود/زود شروع شود، میتوان برنامه را تنظیم کرد؟
برنامه GSoC در برنامه زمانی پروژهها تا حدودی انعطافپذیر است. مدت زمان مجاز برای تکمیل یک پروژه میتواند از ۱۰ هفته تا ۲۲ هفته برای پروژههای متوسط و بزرگ با طول استاندارد ۱۲ هفته متغیر باشد. پروژههای کوچک میتوانند از ۸ تا ۱۲ هفته متغیر باشند. مشارکتکنندگان GSoC و مربیان آنها میتوانند با هم تصمیم بگیرند که آیا یک پروژه باید تمدید شود تا چند هفته یا بیشتر دیرتر به پایان برسد یا خیر.
تاریخ شروع برنامه قابل تغییر نیست، همه در یک زمان برنامه را شروع خواهند کرد.
شما و مربیتان میتوانید بهطور مشترک توافق کنید که زمانبندی مراحل مهم یا برنامهی کاری هفتگی را تنظیم کنید تا در چارچوب کلی برنامه، انعطافپذیری وجود داشته باشد.
اولین تاریخ ارزیابی بر اساس نیمهی جدول زمانی مورد انتظار پروژه شما تعیین میشود. برای پروژههای متوسط و بزرگ، این تاریخ پس از ۶ هفته برای پروژههایی با برنامهی استاندارد ۱۲ هفتهای خواهد بود. برای پروژههای کوچک، بر اساس برنامهی استاندارد ۸ هفتهای، این تاریخ پس از ۴ هفته خواهد بود.
مربیان/مدیران سازمان
میخواهم درباره شرکت به عنوان مربی در GSoC اطلاعات بیشتری کسب کنم. از کجا میتوانم اطلاعات بیشتری پیدا کنم؟
برای اطلاعات بیشتر در مورد تبدیل شدن به یک مربی GSoC، راهنمای مربی ، قوانین برنامه و نقشها و مسئولیتها را مطالعه کنید. شما باید از قبل عضو فعال جامعه سازمانی باشید که میخواهید برای آن مربیگری کنید.
شرایط لازم برای اخذ مجوز فعالیت در یک سازمان حمایتی چیست؟
برای واجد شرایط بودن برای شرکت به عنوان یک سازمان مربیگری، شما باید گروهی باشید که یک پروژه نرمافزاری آزاد/متنباز فعال، مانند BRL-CAD، را اداره میکند. این پروژه نیازی به یک نهاد قانونی ثبت شده ندارد. سازمانهای مربیگری باید قبلاً نرمافزاری را تحت مجوز تأیید شده ابتکار متنباز تولید و منتشر کرده باشند و حداقل دو مشارکتکننده به عنوان مدیران سازمان و/یا مربی برای کل برنامه داشته باشند تا بتوانند در برنامه شرکت کنند.
آیا سازمانها برای شرکت در GSoC پولی دریافت میکنند؟
سازمانهایی که سابقه خوبی دارند، در پایان برنامه به ازای هر عضو پذیرفتهشده GSoC، مبلغ کمی دریافت خواهند کرد. این مبلغ صرف نظر از قبولی یا رد شدن عضو GSoC است.
سازمانها میتوانند هر طور که میخواهند از این بودجه استفاده کنند.
به سازمانهای تحت رهبری گوگل و سازمانهایی که بخشی از هر دولت فدرالی هستند (از جمله دانشگاههای دولتی) کمک هزینه تحصیلی تعلق نخواهد گرفت.
بایگانی
چگونه اطلاعاتم را از بایگانی تابستان کد گوگل حذف کنم؟
برای حذف اطلاعات با ما تماس بگیرید .
من قبلاً دانشجو/مشارکتکننده در GSoC بودم و حالا آدرس اینترنتی (URL) که برای پروژهام ارائه داده بودم تغییر کرده است، آیا میتوانید آن را در بایگانی برای من بهروزرسانی کنید؟
اگر URL شما سالها بعد تغییر کند، ما نمیتوانیم آن را بهروزرسانی کنیم. میتوانید با تماس مستقیم با ما، درخواست حذف URL پروژه خود را بدهید.
فایلهایی که آپلود کردم کجا هستند؟
فایلهای آپلود شده دیگر قابل دانلود نیستند.