From GIMP Developer Wiki
GSoC is Google-s way of supporting open source. They offer to pay to students for work done in open source projects. As a rule GIMP participates in this project. This is true for 2011 as well.
Take a look at:
- Hacking:GSoC/2012/Ideas - Ideas for GSoC 2012
- Hacking:GSoC/Future/Ideas - Ideas for future GSoC-s
- Hacking:GSOC/Archive - GIMP and GSoC in the past (projects, ideas, history)
How do participate
- Get GIMP
- At least build gimp code base from GIT before proposing your project. This is important. People who skip this step generally fail.
- Introduce your project
- Post you idea/project to GIMP developer mailing list. This is so you might find a developer interested in mentoring you and explain the details too long for an IRC conversation. We expect you to understand what you are proposing well enough to explain it to us. So do your research.
- Socialize and communicate
- Join #gimp in gimpnet IRC network to discuss your idea with developers and get a primary approval from your mentor to be.
- Get familiarized with GIMP and/or GEGL code
- Read developer's FAQ, build all code, study it, ask questions, submit a patch for a couple of minor issues (discuss it first)
If you have done this, you are ready to file the application.
People who haven't done the above don't have much of a chance of getting accepted. People who have done all this compete against each other for the limited resource of willing mentors and slots.
What we look for in a student is initiative, a strong understanding of either gimp or the project or both and communication.