What is the Google Summer of code?
Google Summer of Code (GSoC) is a student internship program for open-source projects. The program offers eligible student developers stipends to write code for open source projects over a period of 3 summer months (“flip bits, not burgers”). See the Google Summer of Code Main Site for general information about the Google Summer of Code program, how to apply, frequently asked general questions, and more.
After yet another successful year as a GSoC organisation in 2019, OBF is once again applying as a GSoC mentoring organisation this year. Interested mentors and students should subscribe to the OBF and GSoC mailing lists. Please announce yourself, so we know who you are! The details of each of our project ideas are listed below, including potential mentors.
Facts and links
Info from Google:
- GSoC Timeline
- For questions of eligibility or others, see the GSoC FAQ.
- There is a Google group for posting GSoC questions (and receiving answers; note that you will need to sign up for the group) that relate to the program itself (and are not specific to our organization).
- Development is done entirely remotely and on-line; there is no requirement or expectation for either students or mentors to travel.
- One of the most important features of the program is that students are paired with mentors, who are typically experienced developers from the project to which the student is contributing. The mentor guides the student to work productively within the community, and helps the student avoid obstacles and pitfalls.
- The program is global – students and mentors may be located anywhere where they have an internet connection (except for countries affected by US trade restrictions), and no travel is required.
- Aside from the stipend and mentorship aspects, the student’s experience in the internship closely mirrors normal work on distributed development projects. Effective work habits for distributed development are typically not taught as part of computer science curricula, yet are highly desired in the increasingly global and distributed software, IT, and biotechnology industries.
- From the viewpoint of each open-source project, the program not only offers to pay students for contributing, but more importantly, offers an opportunity to recruit new developers who will hopefully go on to become regular, sustaining contributors.
Student Progress Reports
In addition to writing code, accepted students send weekly updates to the OBF community on their project’s progress. These updates allow us to keep aware of how GSoC students are doing, give students a forum to ask any questions, and promote overall community bonding.
At the beginning of the summer, we ask that you set up a blog for the GSoC project (or a category/tag on your existing blog) which you will use to summarize your progress every week, as well as longer posts about your work if you’d like. (See these examples from 2018 and 2019)
Then, at the start of each week: Post an update on your blog: What did you do last week? What do you plan to do this week? Do you have any unanswered questions, any unsolved problems from the last week, interesting observations or anything else you’d like to mention? Email the URL and text of the post (or a short summary) to the host project’s mailing list (your mentors will confirm which one to use) and the main OBF GSoC mailing list (firstname.lastname@example.org).
You will be writing under your own name, but with a clear association with your mentors, the OBF and its projects, so please take this seriously and be professional. Remember that your blog will be one of the first things found by anyone interested in the project you’re working on, and can be a valuable resource to them — as well as a significant part of your online presence.
This section contains links to content related to OBF’s participation in GSoC in previous years.
- 2019 – 5 student projects
- 2018 – 5 student projects
- 2017 – 7 student projects
- 2016 – 8 student projects
- 2015 – OBF not accepted, some Bio* projects partnered with other organisations
- 2014 – 6 student projects
- 2013 – OBF not accepted, some Bio* projects partnered with other organisations
- 2012 – 5 student projects
- 2011 – 6 student projects
- 2010 – 6 student projects