[nbedu] Please join Google Summer of Code 2012

  • From: Crazy Java < >
  • To: , ,
  • Subject: [nbedu] Please join Google Summer of Code 2012
  • Date: Mon, 5 Mar 2012 10:48:51 +0100
  • Authentication-results: mr.google.com; spf=pass (google.com: domain of designates as permitted sender) smtp.mail= ; dkim=pass header.i=

Hi NetBeans community,

I would like to ask you to apply for GSoC 2012. I have successfully applied as student in 2010 and it was an amazing experience. Eclipse was applying and was accepted every year from almost the beginning of the program and a lot of projects were completed because of that. I think it is really a good idea for NetBeans to join GSoC.

I have copied most important notes about the program:

First just very quickly about what is Google Summer of Code:
  • Google Summer of Code is a program that offers student developers stipends to write code for various open source projects.
  • GSoC is not a recruiting program.
  • Google is not requiring organizations to use the students' code.
  • All development occurs online; there is no requirement to travel as part of the program. Google makes no provisions for office space or travel to mentoring locations. Any such travel is undertaken outside the scope of the program.
  • All code development must happen in the open and all code must be made available publicly.

The most important goals are:

  • Create and release open source code for the benefit of all
  • Inspire young developers to begin participating in open source development
  • Help open source projects identify and bring in new developers and committers

The program works as follows:

  • Open source projects who'd like to participate in Google Summer of Code in 2012 should choose an organization administrator(s) to represent them
  • Organization administrators will submit the project's application for participation online.
  • Google will notify the organization administrators of acceptance, and an account for the organization will be created on the Google Summer of Code 2012 site.
  • Students submit project proposals online to work with particular mentoring organizations.
  • Mentoring organizations rank student proposals and perform any other due diligence on their potential students; student proposals are matched with a mentor.
  • Google allocates a particular number of student slots to each organization.
  • Mentoring Organizations make their final decision on which students to accept into the program.
  • Students are notified of acceptance.
  • Students begin learning more about their mentoring organization and its community before coding work starts.
  • Students begin coding work at the official start of the program, provided they've interacted well with their community up until the program start date.
  • Mentors and students provide mid-term progress evaluations.
  • Mentors provide a final evaluation of student progress at close of program; students submit a final review of their mentor and the program.
  • Student uploads completed code to Google Code hosted project.

Now the MENTORING ORGANIZATION should apply:

  • The organization should choose a single administrator to submit its application via the Google Summer of Code 2012 site between February 27 - March 9, 2012.

How mentoring organization should write an application:

In addition to anything else your organization would like to submit as an application, Google will be asking (at least) the following questions as part of the application process:

  1. Describe your organization.
  2. Why is your organization applying to participate in Google Summer of Code 2012? What do you hope to gain by participating?
  3. Did your organization participate in past Google Summer of Codes? If so, please summarize your involvement and the successes and challenges of your participation.
  4. If your organization has not previously participated in Google Summer of Code, have you applied in the past? If so, for what year(s)?
  5. What Open Source Initiative approved license(s) does your project use?
  6. What is the URL for your Ideas page?
  7. What is the main development mailing list for your organization?
  8. What is the main IRC channel for your organization?
  9. Does your organization have an application template you would like to see students use? If so, please provide it now.
  10. Who will be your backup organization administrator?
  11. What criteria did you use to select your mentors for this year's program? Please be as specific as possible.
  12. What is your plan for dealing with disappearing students?
  13. What is your plan for dealing with disappearing mentors?
  14. What steps will you take to encourage students to interact with your project's community before, during and after the program?
  15. Are you a new organization who has a Googler or other organization to vouch for you? If so, please list their name(s) here.
  16. Are you an established or larger organization who would like to vouch for a new organization applying this year? If so, please list their name(s) here.

where ideas list a list of possible projects + their descriptions. From my experience the best is to provide a name + simple high level description + requirements on technologies or programming languages + overall difficuly. Here is an example.

So what do you need o do until March 9, 2012?

  1. write an mentoring organization application
  2. summarize ideas list (the ideas list can change later)
  • for example I am interested in Static Source Code analysis for NetBeans (Currently planned for NetBeans 7.2)
  • I read an article on Jaroslav Tulach blog about the TestNG movement, so maybe this would be another great project

Most of these notes are shortened from official GSoC FAQ.


Martin Skurla

[nbedu] Please join Google Summer of Code 2012

Crazy Java 03/05/2012

Project Features

About this Project

www was started in November 2009, is owned by jpirek, and has 25 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20150226.965aeb8). © 2014, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
Please Confirm