Skip to content

GSoC:2007 Student Application

Erik Massop edited this page Nov 4, 2017 · 1 revision

This page contains discussion about a certain issue or technical concept - feel free to edit and add comments. Once the issue has been resolved and/or the relevant details have been worked out, the comments and discussion will be moved to the talk page and this page will be finalised.

So you want to get on the XMMS2 love-boat? Try to answer as many of these questions you find relevant on the Google application form as possible. An answer to the first question is REQUIRED. Everything else is optional, but the more information you provide, the better chance you have to get accepted. Send it as an email to soc@xmms.se and also submit it in your application on Google's web app. If it doesn't all fit because of the character limit, you can just put a summary.

  • Have you contacted an XMMS2 mentor and discussed the project already? Note that we won't read the application until you answer YES on this question.
  • Basics
    • Just write a small introduction to yourself.
    • State your preferred email address.
    • Why do you want to participate in summer of code?
    • What are you studying, subject, level and school?
  • Experience
    • What programs/software have you worked on before?
    • Have you developed software in a team environment before? (As opposed to hacking on something on your own)
    • Have you participated to the Google Summer of Code before? As a mentor or a student? In what project? Were you successful? If not, why?
    • What development model would you use (e.g. keywords: V-model, XP programming, agile programming, iterative; with the help of prototyping, formal specifications, tests, etc).
    • Open Source
      • Are you already involved with any open source development? If yes, please describe the project and the scope of your involvement.
  • Project
    • Did you select a project from our list? If that is the case, what project did you select?
    • If you figured out a own project please describe the project and the scope.
    • Why did you choose this project?
    • Include a timeline for your work on the project
    • Include as much technical detail about your implementation as you can
    • What do you expect to gain from this project?
    • What would make you stay in the xmms2-community after the conclusion of SOC?
  • Practically
    • Are you familiar with any of the following tools?
      • Git
      • waf
    • Which tools do you normally use for development? Why do you use them?
    • What programming languages are you fluent in?
    • What spoken languages are you fluent in?
    • At what hours are you awake (please specify in UTC)
    • Would you mind talking with your mentor on telephone / internet phone?
  • Detailed answer (optional, but well developed answers highly regarded).
    • Write a small essay (750-1000 words or more) explaining why you want to participate in an XMMS2 GSoC project. You can use the above questions as guides, but feel free to throw in more information if you feel it is relevant.
      • What is your perception of 'Open Source'? Briefly explain what you think of the whole 'Open Source' concept, how you discovered Open Source, what you expect to gain/experience by participating in an Open Source project. (Either separate answer, or as part of above mini-essay)
      • What motivates or inspires you to write programs/develop software?

See Also

Clone this wiki locally