Google Summer of Code - Melange

Using the Google Summer of Code website

The Google Summer of Code website has resources available to visitors that are not participating in Google Summer of Code. However, some pages are only available during specific program phases and/or to viewers with specific roles in the program.

The pages that are always accessible to everyone are:

  • Lists of Accepted Projects and Mentoring Organizations from current and past years (beginning with 2009.)
  • Frequently Asked Questions
  • Mentoring Organization pages from current or past years
  • Events and Timeline from current or past years
  • Connect with Us documents.

View Student Projects

Anyone can view the accepted Students' projects list after the Students' proposals have been accepted into the program. You can find the list on the Accepted Projects page linked from the left hand navigation bar. After the conclusion of the program, you may also find code samples for specific projects.

To view the list of projects, click on Accepted Projects in the left hand navigation bar. Here you can sort the list by student, title of the project, or organization by clicking on the column heading. Code samples, once available, can be downloaded by selecting a specific project.

View Mentoring Organizations

We publish the accepted Mentoring Organizations list for anyone to access, but only after the Mentoring Organizations' applications have been accepted or rejected for the current program. 

From the Melange homepage, click on the "See all <number> Mentoring Organizations" under the Mentoring Organizations box to see a list of the Mentoring Organizations from the most recent year of Google Summer of Code.

When you click on an organization, you can see a list of that organization's Accepted Projects, a description of the organization, Tags, and Contact information. 

The "Tag" label helps organizations classify the type of work they do and what type of skills a student may need to work with the organization's software.

To contact an organization before or after a program instance, look on the right hand side of the organization page and use the various communication channels listed (IRC, email, Blogger, etc.).

Past Years

On the GSoC homepage, you may use the "Select Program" drop-down box to choose a past instance of the program. This will allow you to see historical versions of all the same data described above. Be sure to return to the current year's program when you're done. 

Historical data begins with the 2009 program when we began using Melange.

User Accounts

Some portions and features of the website are available only to those actively participating in the program in some capacity. If you would like to participate in Google Summer of Code you must have a Google Account. Google Accounts may be created at accounts.google.com/signup. Google has its own requirements for creating a new account, so you will need to be sure you meet those requirements as well. 

Once you have a Google Account you can log in to the website during the program's registration periods and create a profile as a Student, Mentor, or Organization Administrator. You can read more about this process in the Profile section of this book. 

Roles

Your profile type on the website will be determined by the role with which you participate in the program. The roles are Program Administrator, Organization Administrator, Mentor, and Student. Information and website features will be accessible or inaccessible in part depending on your role.

What you see on the site changes depending on the active phase of Google Summer of Code and on your role in the program. If you don't see what you expect to see, take a moment to:

  • ensure that you are logged in
  • confirm the current phase of the program

Timekeeping

All dates and times on the website are expressed in Coordinated Universal Time (UTC).