Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Raj Kissu - Google Summer of Code 101

1,565 views

Published on

Presented by Raj Kissu at FOSS.my 2008

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

Raj Kissu - Google Summer of Code 101

  1. 1. Google Summer of Code 101 A FOSS.MY Presentation Raj Kissu Rajandran
  2. 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. 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
  4. 4. What Is It?
  5. 5. ● Suggested by Sergey and Larry ● Named after the Summer of Love ● Involves many OSS groups ● Students from various educational backgrounds
  6. 6. ● Students propose and complete an open source project ● ONLY students can propose projects ● Signup as a mentor to guide students
  7. 7. Summer of Code Goals
  8. 8. Get more OSS code out in the open Get students to contribute Provide students exposure Identify potential developers NOT a recruiting program
  9. 9. When And Where Is It Held?
  10. 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. 11. Why Join Summer of Code?
  12. 12. Coding Experience
  13. 13. Mentorship
  14. 14. Meet Other GSoCers
  15. 15. A Gift From Google
  16. 16. Google SoC T-Shirt
  17. 17. Certificate of Participation
  18. 18. Cash Incentive - $4500!! (approx. R16k)
  19. 19. How Do I Join SoC?
  20. 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
  21. 21. Community Bonding
  22. 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
  23. 23. Actual Coding
  24. 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
  25. 25. Midterm Evaluation
  26. 26. th Takes place during the 7 week A workable release of the project should be available Complete the Midterm Survey Await approval
  27. 27. Final Evaluation
  28. 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. 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. 30. How You Get Paid!
  31. 31. GsoC Student Debit Card
  32. 32. Payment broken into three segments First payment ($500) during Week 1 Second payment ($2000) after Midterm evaluation Final payment ($2000) after Final evaluation
  33. 33. Project Demonstration
  34. 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. 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. 36. Q&A
  37. 37. THANKS FOR LISTENING!

×