Archive:Google Summer of Code/2008

From Official Kodi Wiki
Revision as of 17:46, 11 February 2008 by >Gamester17 (New page: {{Current event}} Google is sponsoring their forth annual [http://code.google.com/summerofcode.html Summer of Code (SoC)] in the summer of 2008, and this year The XBMC Project plans to ent...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Current event Google is sponsoring their forth annual Summer of Code (SoC) in the summer of 2008, and this year The XBMC Project plans to enter. This page entails sponsoring students to work on assorted open source projects as well as sponsoring mentors in those same projects. Everyone wins.

How to apply

Before you can apply make sure you are qualified enough to apply:

  • You have to know how to program in C and C++ fairly well.
  • We would like you to first submit a patch that fixes a bug or adds a feature to XBMC. By doing that we will know that you are qualified for the task or not. On this page there is a list of Qualification Tasks that can be done. But you are free to submit anything you feel might be of value to FFmpeg. The qualification task can be done after you have filed you application.
  • Submit a good application through the formal Google Summer of Code process during the application timeframe.
  • You have to have >35 hours per week to put into the project.
  • You ca not have another job at the same time as the SoC project.

Current Status

  • To Come.

Project Proposals

  • To Come.

Overview

Qualifications for a good Summer of Code proposal:

  • Discrete, well-defined, modular
  • Comprised of a series of measurable sub-goals
  • Based on open specs that are available free of charge
  • Based on complete specs

An example of a good proposal is the implementation of a new feature or function that is not yet available in XBMC.

An example of a less desirable proposal is one that's not as measurable, such as refactoring an existing API. Bad proposals tend to be ones that would require touching a lot of core code.

To re-iterate:

  • Localized/isolated code projects = good
  • Global code refactoring = bad

Note

THIS LIST IS NOT THE PROPOSALS WE ARE SUBMITTING!

Most of this list is just some ideas we are kicking around.

  • To come.

Projects with Mentors (official projects)

  • To come.


Qualification tasks

Please add a note if you choose to work on a Qualification task to avoid duplicate work.