SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
Google Summer of Code
         101

     A FOSS.MY Presentation




                              Raj Kissu Rajandran
What I'll Be Covering
●   Summer of Code (SoC)
    ➔ What It Is
    ➔ When And Where It Is

    ➔ Why Participate

    ➔ How To Get Involved




●   Preparations for SoC

●   What's Expected During SoC
About Me ...
●   I'm Raj Kissu Rajandran
●   APIIT Student
●   Pursuing Software Engineering
●   Working at QubeConnect Sdn. Bhd. as a part-time
    software developer
●   Free and Open Source Software (FOSS) enthusiast
●   GsoC 2008 Student
What Is It?
●   Suggested by Sergey and Larry

●   Named after the Summer of Love

●   Involves many OSS groups

●   Students from various educational
    backgrounds
●   Students propose and complete an open
    source project

●   ONLY students can propose projects


●   Signup as a mentor to guide students
Summer of Code
   Goals
Get more OSS code out in the open

Get students to contribute

Provide students exposure

Identify potential developers

NOT a recruiting program
When And Where Is It
      Held?
Held all over the world

Annually since 2005

Normally between May and August

Duration of 4 months
  –   1 month for community bonding
  –   3 months for coding
Why Join Summer of
      Code?
Coding Experience
Mentorship
Meet Other GSoCers
A Gift From Google
Google SoC T-Shirt
Certificate of
Participation
Cash Incentive - $4500!! (approx. R16k)
How Do I Join SoC?
Choose an organisation

Get an idea:
  –   Come up with your own
  –   Or get one from the SoC Ideas list

Write a proposal

Register as a Google Student and submit it

Cross your fingers and await approval
Community Bonding
Contact your mentors

Familiarise yourself with the mentoring
organisation

Get to know other GsoCers

Understand what's expected of you

Finalise your project approach
Actual Coding
Coding starts in June

Consists of 12 weeks

Submit weekly reports

Focus on code, not documentation

Implement coding standards

Anything else your mentors tell you
Midterm Evaluation
th
Takes place during the 7 week

A workable release of the project should be
available

Complete the Midterm Survey

Await approval
Final Evaluation
Takes place on the last week – Week 12

All coding should be done by this week

Spruce up code

Provide documentation
  –   Usage documentation
  –   Technical documentation (code comments)
Complete the Final Survey

Once again, wait for approval

Failure! Better luck next time

Success! Prepare a tarball of your project for
your submission to Google
How You Get Paid!
GsoC Student Debit
      Card
Payment broken into three segments

First payment ($500) during Week 1

Second payment ($2000) after
Midterm evaluation

Final payment ($2000) after Final evaluation
Project Demonstration
Things To Remember
●   SoC proliferates Open Source Software

●   Open Source encourages sharing of
    knowledge

●   Contribute to Open Source

●   Join the next Summer of Code!
For Further Info ...
Google Summer of Code:
  –   http://code.google.com/soc/


BLOBStreaming:
  –   http://www.blobstreaming.org


My SoC Blog: http://code.kissu.org


Email me at rajkissu@gmail.com
Q&A
THANKS FOR
 LISTENING!

Contenu connexe

Similaire à Raj Kissu - Google Summer of Code 101

Google Summer of Code 2011
Google Summer of Code 2011Google Summer of Code 2011
Google Summer of Code 2011
Carol Smith
 

Similaire à Raj Kissu - Google Summer of Code 101 (20)

POSSCON GSoC + GCI Presentation
POSSCON GSoC + GCI PresentationPOSSCON GSoC + GCI Presentation
POSSCON GSoC + GCI Presentation
 
Google Summer Of Code
Google Summer Of CodeGoogle Summer Of Code
Google Summer Of Code
 
GDSC GHRCE REBOOT
GDSC GHRCE REBOOTGDSC GHRCE REBOOT
GDSC GHRCE REBOOT
 
Google Summer of Code 2011
Google Summer of Code 2011Google Summer of Code 2011
Google Summer of Code 2011
 
GDSC stimik tb info session
GDSC stimik tb info sessionGDSC stimik tb info session
GDSC stimik tb info session
 
Google summer of code 2012
Google summer of code 2012Google summer of code 2012
Google summer of code 2012
 
Google summer of code
Google summer of codeGoogle summer of code
Google summer of code
 
DSC DYPCOE Introduction Session
DSC DYPCOE Introduction SessionDSC DYPCOE Introduction Session
DSC DYPCOE Introduction Session
 
Coochbehar Govt. Engineering College (1).pdf
Coochbehar Govt. Engineering College (1).pdfCoochbehar Govt. Engineering College (1).pdf
Coochbehar Govt. Engineering College (1).pdf
 
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...
9-July-2014 Open Source Software Panel - Google Summer of Code & Code-In intr...
 
GDSC UTD Fall 2021 info session
GDSC UTD Fall 2021 info sessionGDSC UTD Fall 2021 info session
GDSC UTD Fall 2021 info session
 
Google Summer of Code (GSoC) 2020
Google Summer of Code (GSoC) 2020Google Summer of Code (GSoC) 2020
Google Summer of Code (GSoC) 2020
 
Maimoona g so-c - 2021
Maimoona   g so-c - 2021Maimoona   g so-c - 2021
Maimoona g so-c - 2021
 
Google Developer Student Clubs - Brand Guide & Event Kit for Leads (goo.gle_g...
Google Developer Student Clubs - Brand Guide & Event Kit for Leads (goo.gle_g...Google Developer Student Clubs - Brand Guide & Event Kit for Leads (goo.gle_g...
Google Developer Student Clubs - Brand Guide & Event Kit for Leads (goo.gle_g...
 
How to get in GSoC , DevFest Algiers 2018
How to get in GSoC , DevFest Algiers  2018How to get in GSoC , DevFest Algiers  2018
How to get in GSoC , DevFest Algiers 2018
 
Fostering pre-university student participation in OSGeo through the Google Co...
Fostering pre-university student participation in OSGeo through the Google Co...Fostering pre-university student participation in OSGeo through the Google Co...
Fostering pre-university student participation in OSGeo through the Google Co...
 
Presenting GDSC Intro Session 23 (4).pptx
Presenting GDSC Intro Session 23 (4).pptxPresenting GDSC Intro Session 23 (4).pptx
Presenting GDSC Intro Session 23 (4).pptx
 
Google Summer of Code at Apache Software Foundation
Google Summer of Code at Apache Software FoundationGoogle Summer of Code at Apache Software Foundation
Google Summer of Code at Apache Software Foundation
 
Introducing Google Summer of Code
Introducing Google Summer of Code Introducing Google Summer of Code
Introducing Google Summer of Code
 
Awareness about Google Summer Of Code 2018
Awareness about Google Summer Of Code 2018Awareness about Google Summer Of Code 2018
Awareness about Google Summer Of Code 2018
 

Dernier

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Dernier (20)

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 

Raj Kissu - Google Summer of Code 101

  • 1. Google Summer of Code 101 A FOSS.MY Presentation Raj Kissu Rajandran
  • 2. What I'll Be Covering ● Summer of Code (SoC) ➔ What It Is ➔ When And Where It Is ➔ Why Participate ➔ How To Get Involved ● Preparations for SoC ● What's Expected During SoC
  • 3. About Me ... ● I'm Raj Kissu Rajandran ● APIIT Student ● Pursuing Software Engineering ● Working at QubeConnect Sdn. Bhd. as a part-time software developer ● Free and Open Source Software (FOSS) enthusiast ● GsoC 2008 Student
  • 5. Suggested by Sergey and Larry ● Named after the Summer of Love ● Involves many OSS groups ● Students from various educational backgrounds
  • 6. Students propose and complete an open source project ● ONLY students can propose projects ● Signup as a mentor to guide students
  • 8. Get more OSS code out in the open Get students to contribute Provide students exposure Identify potential developers NOT a recruiting program
  • 9. When And Where Is It Held?
  • 10. Held all over the world Annually since 2005 Normally between May and August Duration of 4 months – 1 month for community bonding – 3 months for coding
  • 11. Why Join Summer of Code?
  • 15. A Gift From Google
  • 18. Cash Incentive - $4500!! (approx. R16k)
  • 19. How Do I Join SoC?
  • 20. Choose an organisation Get an idea: – Come up with your own – Or get one from the SoC Ideas list Write a proposal Register as a Google Student and submit it Cross your fingers and await approval
  • 22. Contact your mentors Familiarise yourself with the mentoring organisation Get to know other GsoCers Understand what's expected of you Finalise your project approach
  • 24. Coding starts in June Consists of 12 weeks Submit weekly reports Focus on code, not documentation Implement coding standards Anything else your mentors tell you
  • 26. th Takes place during the 7 week A workable release of the project should be available Complete the Midterm Survey Await approval
  • 28. Takes place on the last week – Week 12 All coding should be done by this week Spruce up code Provide documentation – Usage documentation – Technical documentation (code comments)
  • 29. Complete the Final Survey Once again, wait for approval Failure! Better luck next time Success! Prepare a tarball of your project for your submission to Google
  • 30. How You Get Paid!
  • 32. Payment broken into three segments First payment ($500) during Week 1 Second payment ($2000) after Midterm evaluation Final payment ($2000) after Final evaluation
  • 34. Things To Remember ● SoC proliferates Open Source Software ● Open Source encourages sharing of knowledge ● Contribute to Open Source ● Join the next Summer of Code!
  • 35. For Further Info ... Google Summer of Code: – http://code.google.com/soc/ BLOBStreaming: – http://www.blobstreaming.org My SoC Blog: http://code.kissu.org Email me at rajkissu@gmail.com
  • 36. Q&A