SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
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!

Más contenido relacionado

Similar a Raj Kissu - Google Summer of Code 101

POSSCON GSoC + GCI Presentation
POSSCON GSoC + GCI PresentationPOSSCON GSoC + GCI Presentation
POSSCON GSoC + GCI PresentationCarol Smith
 
Google Summer of Code 2011
Google Summer of Code 2011Google Summer of Code 2011
Google Summer of Code 2011Carol Smith
 
GDSC stimik tb info session
GDSC stimik tb info sessionGDSC stimik tb info session
GDSC stimik tb info sessionalfinazilah
 
Google summer of code
Google summer of codeGoogle summer of code
Google summer of codeSayak Sarkar
 
DSC DYPCOE Introduction Session
DSC DYPCOE Introduction SessionDSC DYPCOE Introduction Session
DSC DYPCOE Introduction SessionAkash Shrivastava
 
Coochbehar Govt. Engineering College (1).pdf
Coochbehar Govt. Engineering College (1).pdfCoochbehar Govt. Engineering College (1).pdf
Coochbehar Govt. Engineering College (1).pdfManishGupta730400
 
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...Women Who Code
 
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...Pawar Singh
 
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 2018Assem CHELLI
 
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...Jeff McKenna
 
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).pptxKumarRajeev18
 
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 Foundationsmarru
 
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 2018Dr. Prital Patel
 

Similar a 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
 

Último

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
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.pdfPoh-Sun Goh
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
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.pdfAdmir Softic
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
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.pptxPooja Bhuva
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
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...Pooja Bhuva
 
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.christianmathematics
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
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.pptxDr. Ravikiran H M Gowda
 
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.pptxMaritesTamaniVerdade
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 

Último (20)

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
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
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
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
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).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
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
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...
 
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.
 
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
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
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
 
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 Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 

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