Google Summer of Code

Google Summer of Code
GSoC
Google Summer of Code sun logo 2022.svg
Google Summer of Code-logotyp
Status Aktiva
Börjar April maj
Slutar oktober
Frekvens Årligen
Land Över hela världen
Antal aktiva år 17 (2005 – nutid)
Invigd 2005
Grundare
Sergey Brin Larry Page
Deltagare Alla som är 18 år eller äldre
Hemsida summerofcode .withgoogle .com

Google Summer of Code , ofta förkortat till GSoC , är ett internationellt årligt program där Google delar ut stipendier till bidragsgivare som framgångsrikt genomför ett gratis programvarukodningsprojekt med öppen källkod under sommaren. Från och med 2022 är programmet öppet för alla som är 18 år eller äldre, inte längre bara studenter och nyutexaminerade. Det hölls första gången från maj till augusti 2005. Deltagarna får betalt för att skriva mjukvara, varvid storleken på stipendiet beror på köpkraftspariteten i det land där de befinner sig. Projektidéer listas av värdorganisationer som är involverade i utveckling av programvara med öppen källkod, men eleverna kan också föreslå sina egna projektidéer.

Idén till Summer of Code kom direkt från Googles grundare, Sergey Brin och Larry Page . Från 2007 till 2009 var Leslie Hawthorn, som har varit involverad i projektet sedan 2006, programledare. Från 2010 till 2015 var Carol Smith programledare. 2016 tog Stephanie Taylor över ledningen av programmet.

Översikt

Varje år följer programmet en tidslinje. Först ansöker organisationer med öppen källkod om att delta. Om de accepteras, tillhandahåller varje organisation en lista med första projektidéer och bjuder in bidragsgivare till sina utvecklingsgemenskaper. Bidragsgivare som uppfyller behörighetskriterierna skickar sedan in upp till 3 förslag som beskriver de programvarukodningsprojekt som intresserar dem. Dessa ansökningar utvärderas sedan av motsvarande mentororganisation, där mentorer och organisationsadministratörer granskar ansökningarna och bestämmer hur många "slots" som ska begäras från Google och vilka förslag som ska accepteras. Google tilldelar platser till varje organisation, med hänsyn till organisationskapacitet, mentorshistorik och antalet ansökningar som organisationen har tagit emot. Slutligen väljer organisationer de bästa förslagen för att fylla sina platser och Google verifierar kvalificeringen innan de tillkännager accepterade bidragsgivare. I händelse av att en enskild bidragsgivare väljs ut av mer än en organisation, prioriteras den organisation som först tilldelar studenten en plats.

Historia

2005

Under 2005 lämnades över 8 740 projektförslag till de 200 tillgängliga studenttjänsterna. På grund av den överväldigande responsen utökade Google programmet till 419 tjänster.

Mentororganisationerna var ansvariga för att granska och välja förslag och sedan ge vägledning till dessa studenter för att hjälpa dem att slutföra sitt förslag. Studenter som framgångsrikt slutförde sitt förslag till sin mentorsorganisations belåtenhet belönades med 4 500 USD och en Google Summer of Code T-shirt, medan 500 USD per projekt skickades till mentororganisationen. Ungefär 80 % av projekten slutfördes framgångsrikt 2005, även om genomförandegraden varierade beroende på organisation: Ubuntu rapporterade till exempel en slutförandegrad på endast 64 % och KDE rapporterade en slutförandegrad på 67 %. Många projekt fortsatte under sommaren, trots att SOC-perioden var över, och några ändrade inriktning allt eftersom de utvecklades.

Under den första Summer of Code kritiserades Google för att inte ge tillräckligt med tid åt organisationer med öppen källkod så att de kunde planera projekt för Summer of Code. Trots denna kritik var det 41 organisationer inblandade, inklusive FreeBSD , Apache , KDE, Ubuntu, Blender , Mozdev och Google själv.

Enligt ett blogginlägg av Chris DiBona , Googles programchef för öppen källkod, "något i stil med 30 procent av eleverna fastnade för sina grupper efter SoC [Summer of Code]." Mozilla-utvecklaren Gervase Markham kommenterade också att inget av de 10 Google-sponsrade Mozilla-projekten överlevde efter evenemanget. Gaim (nu Pidgin) -projektet kunde dock anlita tillräckligt med kodningsstöd genom evenemanget för att inkludera ändringarna i Gaim (nu Pidgin) 2.0; Jabber Software Foundation (nu XMPP Standards Foundation) och KDE-projektet räknade också några få överlevande egna projekt från evenemanget (KDE räknade bara 1 pågående projekt av de 24 projekt som det sponsrade).

2006

Under 2006 skickades cirka 6 000 ansökningar in, färre än föregående år eftersom alla sökande var tvungna att ha Google-konton vilket minskade antalet inkomna skräppostansökningar. Google och de flesta mentorer fann att förslagen var av mycket högre kvalitet än 2005 års ansökningar. Antalet deltagande organisationer mer än fördubblades till 102. Förutom de organisationer som deltog 2005 deltog organisationer som Debian , GNU , Gentoo , Adium , PHP och ReactOS 2006. Google hade beslutat att sponsra omkring 600 projekt .

Sista ansökningsdag för studenter förlängdes till 2006-05-09, kl. 11:00 PDT. Även om resultaten skulle deklareras senast kl. 17.00 PDT, blev det avsevärd försening i publiceringen eftersom Google inte hade förväntat sig att flera studenter skulle väljas ut i mer än en organisation. Google tillåter en student att endast genomföra ett projekt som en del av programmet. Det tog Google flera timmar att lösa dubblettaccepten. Antagningsbreven skickades ut den 24 maj kl. 03:13 PDT, men breven skickades också ut till cirka 1 600 sökande som faktiskt inte hade accepterats av Googles SoC-kommitté. Klockan 03:38 PDT postade Chris DiBona en ursäkt till den officiella e-postlistan och tillade att "Vi är väldigt ledsna för detta. Om du fick två e-postmeddelanden, ett som sa att du var accepterat och ett att du inte var det. , detta betyder att du inte var det."

Google har släppt en slutlig lista över projekt som godkänts i programmet på SoC-webbplatsen. Själva förslagen var synliga för allmänheten under några timmar, varefter de togs ner som svar på klagomål från deltagarna om den "känsliga och privata" information som deras ansökningar innehöll. Google har dock sedan dess löst dessa problem genom att tillåta varje elev som är involverad i Summer of Code att tillhandahålla ett kort abstrakt meddelande som är tillgängligt för allmänheten och helt separat från innehållet i det faktiska förslaget som skickades till Google.

Summer of Code 2006 slutade 2006-09-08. Enligt Google fick 82 % av eleverna en positiv utvärdering i slutet av programmet.

2007

2007 accepterade Google 131 organisationer och över 900 studenter. Dessa 131 organisationer hade totalt nästan 1500 mentorer.

Studenter fick skicka in upp till 20 ansökningar även om endast en kunde accepteras. Google fick nästan 6 200 ansökningar.

För att fler studenter ska kunna ansöka förlängde Google ansökningstiden från 24 mars till 26 mars i sista minuten. Den förlängdes sedan igen till den 27 mars.

Den 11 april försenades antagningsbreven på grund av ytterligare ansträngningar för att lösa dubbla inlämningar. Vid ett tillfälle ändrade webbgränssnittet varje applikation till att ha statusen Ej vald . Googles tjänstemän rapporterade att endast godkännandemailet var den definitiva indikationen på godkännande. [ citat behövs ]

2008

Under 2008 valde Google 174 organisationer med öppen källkod att delta i Summer of Code, vilket ökade kraftigt från 131 året innan och 102 2006. Varje organisation valdes utifrån ett antal kriterier, såsom projektens förtjänst, de idéer som gavs för eleverna att arbeta med, och mentorernas förmåga att säkerställa att eleverna slutfört projekt framgångsrikt. Nästan 7100 förslag mottogs för 2008 års Summer of Code, varav 1125 valdes ut.

Universitetsresultaten tillkännagavs den 8 maj 2008 på Googles "Open Source at Google"-blogg. Enligt den University of Moratuwa först i kategorierna "Top 10 Universities of 2008 GSoC applications" och "Top 10 accepted universities 2008 GSoC". Wrocław University of Technology kan säkra andraplatsen i kategorin "2008 GSoC Accepted: Top 10 Universities", medan Universidade Estadual de Campinas blev tvåa i kategorin "2008 GSoC Applicants: Top 10 Universities".

2009

För 2009 minskade Google antalet programvaruprojekt till 150 och begränsade antalet studentprojekt som det skulle acceptera till 1 000, varav 85 procent slutfördes framgångsrikt.

Från och med 2009 rankas University of Moratuwa i Sri Lanka först när det gäller antalet utmärkelser som studenter har fått för femårsperioden 2005–2009, vilket säkrar 79 antagna studenter.

2010

Under 2010 accepterade Google 150 programvaruprojekt och 1 026 studenter från 69 länder över hela världen. De tio bästa länderna efter antal antagna studenter 2010 är: USA (197), Indien (125), Tyskland (57), Brasilien (50), Polen (46), Kanada (40), Kina (39), USA Kungariket (36), Frankrike (35), Sri Lanka (34).

2011

Antalet organisationer utökades till 175, varav 50 var nya. 1 115 elever antogs.

Totalt deltog 595 olika universitet i programmet, varav 160 var nya på programmet. De 13 universiteten med det högsta antalet studenter som antagits till Google Summer of Code 2011 står för 14,5 % av studenterna.

University of Moratuwa, Sri Lanka säkrade första positionen i 2011 års program med 27 antagna studenter. Polytechnic University of Bukarest, Rumänien var tvåa med 23 antagna studenter medan Indian Institute of Technology, Kharagpur, Indien placerade sig på tredje plats med 14 studenter.

Fördelningen av högskoleexamina för 2011 års Google Summer of Code-program var följande: 55 % av studenterna var studenter, 23,3 % höll på med sina masterexamen, 10,2 % arbetade med sina doktorsexamen och 11,5 % angav inte vilken examen de hade. arbetar mot.

2012

Google tillkännagav Google Summer of Code 2012 den 4 februari 2012. Den 23 april 2012 meddelade Google att 1 212 förslag accepterades i 180 organisationer. För första gången sedan starten kom det högsta antalet GSoC-deltagare från Indien (227) följt av USA (173) och Tyskland (72). University of Moratuwa fortsatte sin dominans med 29 urval, följt av Dhirubhai Ambani Institute of Information and Communication Technology som ledde från Indien på tredje plats. För första gången Mauritius , ett afrikanskt land, i Google Summer of Code.

2013

Google tillkännagav Google Summer of Code 2013 den 11 februari 2013. Den 8 april 2013 meddelade Google att 177 projekt och organisationer med öppen källkod skulle delta det året. 1 192 förslag till studentprojekt antogs. Detta var första gången som Kamerun representerades i programmet av 2 studenter.

2014

Google tillkännagav Google Summer of Code 2014 den 3 februari 2014. Den 21 april 2014 meddelade Google att 190 projekt och organisationer med öppen källkod skulle delta det året. 1 307 förslag till studentprojekt antogs. 2014 års upplaga var första gången för studenter från Etiopien, Honduras, Kenya, Malawi och Uganda som antogs till detta program. Kenya och Kamerun tar ledningen med 3 studenter och de andra länderna med en student.

2015

Google tillkännagav Google Summer of Code 2015 den 9 februari 2015. Den 2 mars 2015 meddelade Google att 137 projekt och organisationer med öppen källkod skulle delta det året, några anmärkningsvärda undantag inklusive Mozilla , Linux Foundation och Tor Project . Studentansökningsperioden började den 16 mars 2015. De antagna studentförslagen tillkännagavs den 27 april 2015, med 1051 studentförslag antagna. Det högsta antalet GSoC-deltagare kom från Indien (335) följt av USA (127) och Sri Lanka (58).

2016

Google tillkännagav Google Summer of Code 2016 den 9 februari 2016. Deadline för organisationsansökan sattes till den 19 februari 2016. Studentansökningsperioden började den 14 mars 2016 och sista ansökningsdag för studenter var satt till 25 mars 2016. 180 organisationer antogs. Den såg totalt 18 981 registrerade studenter (en ökning med 36 % från 2015) med 7 543 studentförslag från 5 107 studenter i 142 länder. De antagna studentförslagen tillkännagavs den 22 april 2016, med 1 206 antagna studentförslag.

2017

Antalet organisationer utökades till 201, varav 39 var nya.

De 1 318 studenter som antogs till programmet kom från 575 universitet, varav 142 har studenter som deltar för första gången.

Över 20 651 studenter från 144 länder registrerade sig för programmet, vilket är en ökning med 8,8 % jämfört med den tidigare högsta nivån för programmet.

4 764 studenter från 108 länder lämnade in totalt 7 089 projektförslag.

2018

212 organisationer antogs under 2018.

2019

207 organisationer antogs under 2019.

2020

199 organisationer och 1199 studentprojekt antogs under 2020.

2021

202 organisationer och 1292 studentprojekt antogs 2021.

2022

Google tillkännagav en massiv expansion av programmet Google Summer of Code i november 2021. Det uppdaterade programmet gjorde det möjligt för alla över 18 år att delta, vilket avsevärt utvidgade programmets omfattning som brukade bara fokusera på studenter och nyutexaminerade. Google lanserade också både medelstora och stora projekt för att ge organisationer med öppen källkod flexibilitet att ta itu med mer komplexa projekt.

Se även

externa länkar