یکی از رویدادهای جالبی که توسط گوگل برگزار میشه، Google Summer of Code یا به اختصار GSOC هستش. در این پست به بررسی این رویداد گوگل برای سال 2023 پرداختیم.
GSOC چیه
این رویداد با هدف جذب مشارکت کنندگان جدید برای توسعه نرم افزارهای متن باز متمرکز هستش. این مشارکت کننده ها ،با یه سازمان متن باز و با راهنمایی منتورها، طی 12 هفته برای توسعه نرم افزارهای متن باز مشارکت میکنن و یه مبلغی هم دریافت میکنن.
در حالت کلی اینجوری کار میکنه که سازمانها، ایده های جدید برای پروژه های متن بازشون رو به گوگل ارسال میکنن. گوگل بعد از تایید، اونها رو در لیست قرار میده. در ادامه مشارکت کنندگان از این لیست پروژه هایی رو انتخاب میکنن و طی یه زمانی با منتورهایی که کمکشون میکنن، رو پروژه ها کار میکنن.
این رویداد از سال 2005 استارتش زده شده و تا الان بیش از 19 هزار مشارکت کننده از 112 کشور و 18 هزار منتور از 133 کشور و 43 میلیون خط کد برای بیش از 800 سازمان متن باز نتیجه اش بوده.
شرایط مشارکت کننده :
- داشتن 18 سال یا بیشتر هنگام ثبت نام در برنامه.
- موقع کار روی برنامه ، واجد شرایط کار در کشوری که ساکن هستن باشن.
- مدیر یا منتور سازمان در خود برنامه نباشن.
- دانش آموز یا مبتدی در زمینه توسعه نرم افزار متن باز باشن.
- افراد مقیم یا ساکن کشورهای تحت تحریم آمریکا نباشن
- جز کارمندان گوگل یا شرکت های وابسته اون نباشن.
- یکی از اعضای اصلی خانواده اشون (والدین – خواهر و برادر – فرزند – همسر) مدیر یا منتور سازمان مورد نظر نباشه.
- دوبار و بیشتر از اون در رویداد GSoC شرکت نکرده باشن.
لیست پروژه های موجود :
در GSOC 2023 شرکت های زیادی حضور دارن که میتونید لیستشون رو از ایجا ببینید. در حوزه امنیت شرکتهای معروف زیر هستن:
چطور شرکت کنیم :
برای اینکه در این رویداد شرکت کنیم (البته ایران تحریم هستش) به لیست پروژه ها که بالا مشاهده میکنید برید و قوانین هر پروژه رو بخونید. هر پروژه یه لیست از تسک های مورد نیازش رو داره. این لیست موضوع ، مهارتهایی که نیاز هستش ، میزان سختی اون و … مشخص شده .
در حالت کلی روال شرکت اینجوریه که شما قوانین GSoC Contributor Agreement رو باید بپذیرید . بعدش Project Proposal خودتون که همون تسک ها هستن ارائه میدید. حداکثر سه تا Project Proposal میتونید ارائه بدید ، اما ممکنه فقط یکیش قبول بشه. این Project Proposal توسط سازمانها بررسی میشه و در صورتیکه همه چیز اوکی باشه ، شما برای انجام این پروژه انتخاب می شید. همه این موارد از طریق سایت برنامه انجام میشه.
اگه قبول بشید ، باید فعال باشید و تسک هایی که سازمان میده رو انجام بدید و عمل کنید. مثلا تو جلسات شرکت کنید ، استانداردهای مورد نظر سازمان برای کدنویسی و مستندسازی رو اعمال کنید و … .
اگه قبول بشید و تو انجام مسئولیتها کوتاهی کنید ، گوگل میتونه شما رو از برنامه حذف کنه. در کل قوانین کامل رو میتونید از اینجا بخونید.
پیشنهاد مشارکت از 20 مارس تا 4 آوریل، 29 اسفند 1401 تا 15 فروردین 1402 ، باز میشه. برای آشنایی بیشتر هم میتونید این ویدیو و سایتشون بازدید کنید. زمانبندی رویداد رو هم میتونید از این لینک بدست بیارید.