Raj Kissu - Google Summer of Code 101
description
Transcript of Raj Kissu - Google Summer of Code 101
Raj Kissu Rajandran
Google Summer of Code101
A FOSS.MY Presentation
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 CodeGoals
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
Understand what's expected of you
Get to know other GsoCers
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
Takes place during the 7th 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 [email protected]
Q & A
THANKS FOR LISTENING!