Google Summer of Code

Google Summer of Code (GSoC)

Google Summer of Code is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a three month programming project during their break from university.

Since its inception in 2005, the program has brought together over 15,000 student participants and over 25,000 mentors from 118 countries worldwide. Google Summer of Code has produced over 36 million lines of code for 686 open source organizations.

The goals of the program are to:

  • Motivate students to begin participating in open source development.
  • Provide students in Computer Science and related fields the opportunity to do work related to their academic pursuits.
  • Give students exposure to real-world software development scenarios (e.g., testing, version control, software licensing, mailing-list etiquette, etc.).
  • Create more open source code.
  • Help open source projects bring in new developers.

Working online, successful student participants receive a stipend, enabling them to focus on their programming projects for three months. Volunteer mentors help students plan their time, answer questions and provide guidance on best practices, project-specific tools, and community norms.

Students receive an invaluable learning experience, an introduction to the global FOSS community and something that potential employers love to see on their resume!

The mentoring organizations which will gain new contributions & contributors along with recognition from Google and a higher profile for their project.

More details can be found in GSoC Website

The NDN Project team had the privilege to host two projects as an organization in GSoC 2019.

We are currently soliciting for project ideas that can be a part of GSoC 2020.

Project ideas when proposed should have the following information:

  • Brief descriptions of a project that can be completed in about 12 weeks.
  • A list of prerequisites, description of programming skills needed and estimation of difficulty level.
  • A list of potential mentors.
  • Ensure that a link to your bug tracker is NOT the proposed idea.

More details and updates related to this topic will be published in the GSoC 2020 page in the NDN Website.