כללי
מה המטרה של Google Summer of Code?
Google Summer of Code (GSoC) היא תוכנית שמטרתה להביא תורמים חדשים ונלהבים לקהילות קוד פתוח, בתקווה שהם ימשיכו לתרום לקהילות הקוד הפתוח עוד הרבה אחרי שתוכנית GSoC שלהם תסתיים.
מתי קורה Google Summer of Code?
מומלץ לעיין בציר הזמן של התוכנית.
מה קורה ב-Google Summer of Code?
תורמי תוכן חדשים בקוד פתוח ישקיעו בקיץ בכתיבת קוד לארגון קוד פתוח בהדרכת מנטורים מקהילת הקוד הפתוח החדשה שלהם.
מדוע Google מפעילה את התוכנית Google Summer of Code?
Google מחויבת להרחבת הסביבה העסקית של הקוד הפתוח. ככל שיהיו יותר מפתחים של קוד פתוח בעולם, כך הקהילה כולה תהיה בריאה ובת-קיימא.
מאז 2005, תוכנית Google Summer of Code איחדה יותר מ-20,000 תורמים ותלמידים חדשים עם יותר מ-800 ארגוני קוד פתוח בהדרכת יותר מ-19,000 מנטורים.
האם Google Summer of Code (GSoC) היא תוכנית גיוס עובדים?
לא. אם אתם רוצים לעבוד ב-Google, היכנסו אל אתר המשרות של Google.
האם GSoC נחשב להתמחות, למשרה או לכל סוג של העסקה?
לא. תוכנית GSoC היא פעילות שמשתתף מבצע כמפתח עצמאי, שעבורה מקבלים מלגה. המשתתפים לא מועסקים על ידי Google, לא עבורה או עבורה.
האם ארגונים חונכים חייבים להשתמש בקוד שהתלמידים מגישים?
לא. אנחנו מקווים שכל הקוד שיוצא מהתוכנית הזו ימצא חן בעיניך, אבל אנחנו לא דורשים מארגונים להשתמש בקוד של תורמי התוכן.
איפה מתקיים GSoC?
Google Summer of Code מתרחש באינטרנט בלבד, ולא חייבים לנסוע כחלק מהתוכנית.
מה אוכל לעשות כדי להפיץ את השמועה על GSoC?
תוכלו להוריד עלונים ולפרסם אותם בקמפוסים של אוניברסיטאות, במפגשים מקומיים למפתחים וכו'. תוכלו גם להשתמש בפלטפורמות השונות של המדיה החברתית כדי לפרסם מידע על התוכנית או לארח מפגש או מפגש מידע באזור שלכם. יש לנו גם תבנית אימייל שתוכלו להשתמש בה כדי להפיץ אותה לקהילה שלכם (בית הספר, מפתחים וכו') ולאנשי קשר אחרים.
איך מארגנים או מארחים סשן או מפגש מידע של GSoC?
ניתן לקבוע פגישה או מפגש באינטרנט בכל שעה ובכל מקום שנוח לך. קודם כול קראו את כללי התוכנית ומשתמשים בתבנית המצגת ובעלונים שלנו.
האם אוכל להשתתף ב-GSoC גם כמנטור וגם כתורם ל-GSoC?
לא. מנטורים הם אנשים שהיו מעורבים בארגון קוד פתוח, והם רוצים לעזור להדריך תורמים חדשים לקהילה שלהם בתוכנית GSoC. המשתתפים ב-GSoC הם אנשים חדשים בארגון בקוד פתוח.
האם משתתפים מאוקראינה, מרוסיה או מבלארוס יכולים להשתתף ב-GSoC 2024?
בגלל הנסיבות הנוכחיות, ב-GSoC 2024 לא מתקבלים משתתפים (תורמים, מנטורים או אדמינים ארגוניים) מרוסיה, בבלארוס או מהרפובליקה העממית של דונצק ("DNR") ולוהנסק "LNR"). אין הגבלות על משתתפים שנמצאים בתוך אוקראינה, מלבד מחוץ למאגר ה-DNR וה-LNR.
למי אפשר לפנות אם יש עוד שאלות?
עיינו במדריך של המומחים ובדפים נוספים באתר הזה.
אם אחרי שתקראו את כל המסמכים עדיין לא מצאתם תשובה, תוכלו ליצור קשר עם קהילת GSoC דרך רשימת הדיון או דרך ערוץ IRC. לפרטים כיצד לעשות זאת, היכנסו לדף Contact Us (יצירת קשר).
השותפים ל-GSoC
מתי המומחים של GSoC יכולים להגיש בקשה ל-GSoC?
שותפים ביצירת תוכן יכולים להגיש בקשה למופע מסוים של התוכנית במהלך תקופת הבקשה שלהם.
מידע מפורט יותר זמין בציר הזמן של התוכנית.
אילו שפות תכנות עליי לדעת כדי להשתתף ב-GSoC?
שפת התכנות שתצטרכו לדעת תלויה בארגון שבו אתם מעוניינים לעבוד. עליכם להכיר את שפות התכנות שבהן משתמש הארגון.
מהן דרישות הסף להשתתפות בתוכנית?
- עליך להיות לפחות בן 18 כדי להירשם
- עליכם להיות זכאים לעבוד במדינה שבה אתם מתגוררים במהלך התוכנית.
- צריך להיות קוד פתוח למתחילים או לסטודנטים.
- לא התקבלתם לתוכנית תרומות או סטודנטים ב-GSoC יותר מפעם אחת.
- עליכם לגור במדינה שכרגע ארצות הברית לא מטילה עליה אמברגו. מידע נוסף זמין בכללי התוכנית.
איך אוכל לדעת אם אני נחשב למתחילים בפיתוח קוד פתוח?
משתמשים מתחילים בתוכנת קוד פתוח כוללים אנשים עם ניסיון מינימלי בקוד פתוח. עדיין ייחשבו כמתחילים אם חוויית השימוש שלכם כוללת רק:
- פרויקטים אישיים או כיתתיים, כולל פרויקטים במחנה אימונים.
- פרויקטים של קוד פתוח שנעשה בהם שימוש רק במוסד אחד. (לדוגמה: אתר של מועדון או מחקר שפורסם במקרה של קוד פתוח באוניברסיטה הישנה)
- פתיחת מספר קטן (פחות מ-10) של בעיות או שליפת בקשות לגבי חבילות שונות של קוד פתוח.
- מעורבות מתמשכת בפרויקט קוד פתוח שהצטרפתם אליו כחלק מ-GSoC.
אם אתם תורמי תוכן קבועים בפרויקט קוד פתוח, אתם לא מתחילים.
אני מהנדס תוכנה מקצועי, אבל לא השתתפתי בעבר בקהילות קוד פתוח. האם אוכל לעמוד בדרישות?
תוכנית GSoC לא מיועדת למומחי הנדסת תוכנה מנוסים.
האם תוכלו לחרוג מהכלל שלי?
לא. לא נוכל לחרוג מהדרישה אם אינכם עומדים בדרישות הסף, ולא משנה עד כמה אתם מוכשרים או מעוניינים. אלפי תורמי תוכן ב-GSoC מגישים בקשה, וחריגה מכם לא תהיה הוגנת.
האם מישהו שכבר משתתף בתוכנית קוד פתוח יכול להיות תורם ל-GSoC?
המטרה של GSoC היא להביא תורמים חדשים לארגוני קוד פתוח. בעזרת GSoC, הם יכולים גם לעזור לתורמי תוכן מתחילים ללמוד את אופן השימוש בקוד פתוח ולקבל הדרכה על ידי חברי קהילה מנוסים.
GSoC מיועד לסטודנטים ולתלמידים מתחילים, שמפתחים אותו בפיתוח קוד פתוח, ולא לתורמים מנוסים שעוסקים בקוד פתוח.
האם קבוצה יכולה להגיש יחד הצעה כדי לעבוד על פרויקט יחיד?
לא, רק אדם אחד יכול לעבוד על פרויקט נתון.
מה צריך לעשות כדי לשפר את הסיכויים שלי להיבחר כתורם/ת ל-GSoC?
- לאחר הכרזה על ארגונים, מומלץ לעיין בהם באתר התוכנית ולמצוא ארגונים שמעניינים אתכם.
- מעיינים ברשימות של רעיונות לפרויקטים של ארגונים אלה.
- כשאתם נתקלים ברעיון שמעורר עניין, תוכלו לפנות לארגון באמצעות שיטות התקשורת המועדפות עליו (מפורטות בדף הארגון באתר של GSoC).
- דברו עם המנטורים והקהילה וקבעו אם מדובר ברעיון לפרויקט שכיף לעבוד עליו במהלך התוכנית. אם אתם לא עובדים על משהו שמעודד אתכם, זה לא יהיה קיץ מהנה עבורכם או עבור המנטור שלכם.
- השתמשו במידע שקיבלתם במהלך התכתובות עם המנטורים ועם חברי קהילה אחרים בארגון כדי לכתוב את ההצעה.
- שלחו את ההצעה בשלב מוקדם כדי שלמנטורים יהיה זמן לתת משוב. אתם רוצים לקבל זמן לשלב את המשוב שלהם ולשלוח אותו מחדש לפני המועד האחרון. אל תחכה לרגע האחרון כדי לשלוח את ההצעה שלך!
האם אני יכול לשלוח יותר מהצעה אחת?
כן, כל תורם תוכן ב-GSoC יכול להגיש עד שלוש הצעות. עם זאת, כל תורם תוכן ב-GSoC יכול לקבל רק אחד. לא יתקבלו יותר מהצעה אחת לכל 'תורמים' ל-GSoC, בלי קשר לכמות ההצעות שתשלחו.
האם צריך לשלוח את ההצעות ישירות לארגוני החונכות?
לא, יש לשלוח את כל ההצעות דרך אתר התוכנית. הצעות שנשלחו מחוץ לאתר התוכנית Google Summer of Code לא ייבדקו ב-Google Summer of Code.
מומלץ מאוד לפנות לארגון החונכות מוקדם כדי לדון ברעיונות שלכם ולקבל משוב ולהבין טוב יותר את העבודה שהם עושים, לפני הגשת ההצעה הסופית.
איך נראית הצעה טובה?
במדריך לתורמים/לתלמידים יש קטע בנושא "כתיבת הצעה".
ההצעות הטובות ביותר הן ממשתתפים שהקדישו זמן לאינטראקציה ולדיון על הרעיונות שלהם עם הארגון לפני הגשת הבקשה. הקפידו לכלול את הפרטים הבאים: בדיוק מה שאתם מציעים, למה אתם מציעים את ההצעה, הסיבה לכך שאתם מתאימים לכך, מתודולוגיית הפיתוח שלכם, לוח הזמנים הצפוי וכו'. בנוסף, כדאי לכלול פרטים על הניסיון שלכם בפיתוח האקדמי, התחום או הקוד הפתוח שלכם.
לא מספיק לקרוא רעיון לפרויקט מהרשימה של הארגון ולאחר מכן לכתוב הצעה - עליך לדבר איתם. סביר מאוד שתורמים שלא ידונו בהצעות שלהם עם ארגון היעד ייבחרו ל-GSoC.
האם מלאו לי 18 אחרי שתקופת ההרשמה למומחי GSoC תסתיים. האם עדיין אוכל להשתתף?
לא, צריך להיות בגיל 18 כדי להירשם ל-GSoC. אם תגיע לגיל 18 אפילו כמה ימים מאוחר יותר, לא תוכל להשתתף בתוכנית של השנה הזו, תוכל לבדוק שוב אם מופיעה תוכנית עתידית.
אילו טפסים אצטרך לספק?
המשתתפים שהתקבלו יצטרכו לספק את טופסי המס המתאימים. בין היתר, עליכם לספק הוכחת תושבות במדינה שבה תשתתפו ולקבל את התשלומים.
האם מקבלים תשלום על ההשתתפות ב-GSoC?
כן. Google תספק מלג לתורמים ב-GSoC שיעברו את תהליך ההערכה שלהם ויוכל לקבל מלגות.
האם אקבל תשלום גם אם הארגון לא משתמש בקוד שלי?
כן, בתנאי שתורמים ל-GSoC עוברים את ההערכות שלהם. הקביעה אם בפרויקט נעשה שימוש בקוד שהופק או לא משפיעה על המענק של 'תורמים' ב-GSoC.
כמה זמן לוקחת ההשתתפות ב-GSoC?
לארגונים יש פרויקטים עם היקף לפי משך הזמן הצפוי להשלמה של פרויקט. כשמדובר בפרויקטים קטנים, צריך להימשך כ-90 שעות, בפרויקטים בינוניים כ-175 שעות ובפרויקטים גדולים, התהליך נמשך כ-350 שעות. הדבר תלוי בכישורים שלכם ובקושי של הפרויקט, וייתכן שיידרש לכם יותר או פחות זמן כדי לעמוד ביעדי הפרויקט. אם יתברר שהפרויקט לא היה מוגבל להיקף מסוים או שהיקף ההרשאות שלו חריג, אתם והמנטור שלכם עובדות יחד כדי לבצע התאמות בהתאם.
אני סטודנט בארצות הברית עם ויזת F1. איך אפשר לקבל הרשאה להשתתף בתוכנית?
לפרטים נוספים, פנו למשרד הסטודנט הבינלאומי בבית הספר שלכם לפני הגשת הבקשה ל-GSoC. כדאי לדבר איתם מיד כשאתם חושבים שתרצו להשתתף ב-GSoC. Google לא יכולה לספק לכם הרשאה מסוג CPT או opt (הסכמה). באחריותכם לקבוע אם הוויזה שלכם מאפשרת לכם להשתתף בתוכנית כמו GSoC, ובדקו לפני הבקשה. חשוב גם להיות בטוחים שתוכלו לקבל את המענק, כדי שלא תופתעו מאוחר יותר אם לא תוכלו (לעיתים קרובות בגלל חששות לגבי ויזה). לצערי, מדי שנה, חלק מהסטודנטים לא יכולים לקבל את המלגות שלהם כי הוויזות שלהם לא מאפשרות להם להשלים תוכניות כמו GSoC, או במקרים מסוימים הם לא מאפשרים להם להשקיע יותר מ-20 שעות בשבוע ב-GSoC.
כל המשתתפים שיתקבלו יקבלו הודעת אישור באימייל. אנחנו לא מציעים אותיות מותאמות אישית. לא ננפיק מכתבי CPT מכל סוג שהוא.
האם אוכל להשתתף במכללה קהילתית (או במכללה לתיכון)?
כן, אנחנו מקווים.
סיימתי את הלימודים באמצע התוכנית. האם עדיין אוכל להשתתף?
כן.
האם אפשר לקבל נקודות זכות בקורס על ההשתתפות ב-GSoC?
אולי זה תלוי בדרישות בית הספר. Google לא יכולה לספק לכם מסמכים נוספים או לחתום על ניירת.
האם אפשר לשנות את לוח הזמנים אם בית הספר שלי מסתיים מאוחר/מתחיל מוקדם?
בתוכנית GSoC לשנת 2024 יש גמישות מסוימת בלוח הזמנים של הפרויקטים. משך הזמן הדרוש להשלמת פרויקט יכול לנוע בין 10 שבועות ל-22 שבועות בפרויקטים בינוניים וגדולים באורך סטנדרטי של 12 שבועות. פרויקטים קטנים יכולים להימשך בין 8 ל-12 שבועות. המומחים ב-GSoC והחונכים שלהם יכולים להחליט יחד אם להאריך את הפרויקט למועד מאוחר יותר או כמה שבועות.
לא ניתן לשנות את תאריך ההתחלה של התוכנית. כולם יתחילו את התוכנית באותו זמן.
אתם והחונך שלכם יכולים להסכים במשותף לשנות את לוח הזמנים של אבני הדרך או את לוח הזמנים השבועי לעבודה, כדי לאפשר גמישות מסוימת במסגרת הכוללת של התוכנית.
תאריך ההערכה הראשון מבוסס על נקודת האמצע של ציר הזמן הצפוי של הפרויקט. בפרויקטים בינוניים וגדולים, מדובר ב-6 שבועות לפי לוח הזמנים הרגיל של 12 שבועות). בפרויקטים קטנים התהליך יתבצע אחרי 4 שבועות, בהתאם לפרויקט הרגיל של 8 שבועות.
חונכים/מנהלי ארגון
אני רוצה לקבל מידע נוסף על ההשתתפות כמנטור ב-GSoC. איפה אוכל למצוא מידע נוסף?
לקבלת מידע נוסף על האופן שבו הופכים למנטור ב-GSoC, אפשר לקרוא את המדריך למנטורים, את כללי התוכנית ואת התפקידים ותחומי האחריות. עליכם להיות כבר חברי קהילה פעילים בארגון שעבורו אתם רוצים לחנך.
מהן דרישות הסף לארגון חונכות?
כדי להשתתף כארגון חונכות, עליכם להיות קבוצה שמפעילה פרויקט פעיל של תוכנת קוד פתוח בחינם, למשל BRL-CAD. הפרויקט לא חייב להיות ישות מאוגדת מבחינה משפטית. כדי להשתתף בתוכנית, ארגונים חונכים צריכים כבר להפיק ולפרסם תוכנות בכפוף לרישיון מאושר של יוזמת קוד פתוח. בנוסף, צריך להעסיק לפחות שני שותפים פעילים כאדמינים ארגוניים ו/או כמנטורים בתוכנית כולה.
האם ארגונים מקבלים כסף על ההשתתפות ב-GSoC?
ארגונים שמנוהלים באופן תקין יקבלו מענק נמוך לכל חבר מאושר ב-GSoC בסיום התוכנית. בלי קשר לשאלה אם התורם של GSoC עבר או נכשל.
ארגונים יכולים להשתמש בכספים אלה לפי רצונם.
ארגונים וארגונים בהובלת Google שהם חלק מממשל פדרלי (כולל אוניברסיטאות ציבוריות) לא יקבלו מלגות.
העברה לארכיון
כיצד אני יכול להסיר את המידע שלי מ-Google Summer of Code Archive?
צרו איתנו קשר כדי לבקש הסרה של מידע.
בעבר הייתי סטודנט/ית או תורם/ת ב-GSoC, ועכשיו כתובת ה-URL שסיפקתי לפרויקט שלי השתנתה. האם תעדכנו אותה בארכיון?
לא נוכל לעדכן את כתובת ה-URL אם היא תשתנה אחרי כמה שנים. תוכלו לבקש שנסיר את כתובת ה-URL של הפרויקט שלכם על ידי פנייה ישירה אלינו.
איפה נמצאים הקבצים שהעליתי?
הקבצים שהועלו אינם זמינים יותר להורדה.