Summer of Code Applications

From XiphWiki
Jump to navigation Jump to search

Applying for a Google Summer of Code project with Xiph.Org

Prospective students: please fill out a copy of this template for your application, answering each question in plenty of detail. The more information the better - though we might ask you later for more details anyway. You can fill in your application at

Our list of suggested projects is at Summer_of_Code_2015. You're welcome to suggest other projects, though, if you think you have a good idea. Feel free to jump on IRC (, #icecast) if you'd like to discuss things before submitting a project proposal.

To be accepted, you must join the project at least peripherally ahead of time. Checking out the code, compiling and submitting sample code are highly recommended bug fixes even better :) Join the Icecast developer mailing list and introduce yourself. Hang out with us on IRC. Give us a chance to get to know you. Don't be shy. Multimedia programming is technically demanding and while we do everything we can to help our students, we need to understand what your background is, what you know and what we'll need to work on before we can properly evaluate your application.

To reiterate: The absolute best thing you can do is to pick a small project or bug and contribute some code. That will give you and us an idea what it's like to work together.

We also recommend students to read the student guide book, it has valuable information and tips.

Contact Detail

What is your name and If you are regular user of Freenode IRC then Provide your Nick name.

Your background

You're a student! Tell us about what you're studying, where, and so on. Tell us what your interests are, what (if any) work you've previously done in the field of multimedia, and so on.

If you've worked on free software before, that's great. Tell us what you've worked on, what you've done for those projects, etc.


What project would you like to work on? If it's one from our list of suggestions, don't just copy the title from there - tell us a bit about what approach(es) you'd like to take to this project. If it's not from that list, tell us as much as you can about what you want to do.

Project outcomes

Go into more details here: what do you think you'll be able to get done in the three months available? Name specific goals: features, percentage performance improvements, etc.


Give us a rough outline of how you want to schedule your work over the three months. If you're going to be away for any part of that, let us know now - it's not a problem if you're heading off on holidays for a week or two, but we have to be convinced you're going to put enough time in. When will you start? What milestones do you want within the project? How much time will you be able to put in? Is this the only thing you'll be doing during the term or do you have other commitments?

Why should we select you?

Google's Summer of Code project is enormously popular - unfortunately, we'll have to reject many more proposals than we'll be able to accept. So this is your chance to tell us what makes YOU the best person for us to pick.