Debian is part of the Google Summer Of Code again this year (2008).

Last year was quite successful, so we hopefully will get at least as many slots as last year.

Applications will be possible March 24th to March 31st. This means, you should already starting writing your project proposals and get feedback by possible mentors. Ideas can be found in the Debian Wiki, but notice these are just ideas. You are by no means limited to what we’re proposing there.

As for writing an application, here are some general notes:

  • Start writing early, submit early. The early ones get best exposal to mentors. When we read the nth proposal for the same project, we’re usually quite bored already. Especially with respect to feedback this IS a benefit for the early proposals
  • Don’t just copy & paste. We’re not stupid. We want to know if you understand the subject and have good ideas, so show that. We’re not interested in your ability to access the Wiki, we trust you on that one.
  • Communicate. Open Source is about communication and collaboration. So get feedback from people who work on the related subjects and possible mentors. Don’t keep your application secret. You don’t have to be afraid someone could steal your application (remember, we read the applications, and we can tell who has just been using copy & paste and who is able to answer our questions!) - but you DO need the feedback to improve your application.
  • Use all communication media. The GSoC web application has it’s limits (e.g. by not being open yet). So make use of the IRC channels (#debian-soc in OFTC) and the mailing lists for your project. We’ll also use these to judge your application, not just the web interface. “Has been asking good questions on the mailing list” is one of the best verdicts you can get.
  • Bring in your own ideas. We’re looking for talented, interested people, not “stupid work horses”. So show what you’ve got.
  • Don’t be afraid of challenges. This is all about stepping up to a challenge. We’ll help you succeed. If you e.g. aren’t experienced in Python yet, but the proposal says “Required skills: Python”, just be honest. Mention that you’re a good Ruby coder, and we’ll trust you on being able to pick up Python in a short timeframe. And maybe even just start already in filling such a gap.

In turn, we (= the mentors and admins) will try to (again - we did that last year) have at least three mentors read through your application, provide feedback on it and judge it. We don’t draw lots for the slots, but we’ll rank the applications based on the scoring by the mentors. We’ll also try to assign you a fallback mentor in case your mentor has to step back for whatever reason and to give you additional people to talk to.