PostgreSQL Summer Projects

The PostgreSQL Project is excited to take part in the Google Summer of Code 2007 program. This program endeavors to fund students to contribute to an open source project over the summer break.

Example Proposal Ideas

The PostgreSQL Project has a wide range of opinions on what it feels are acceptable SoC projects. The examples listed here are meant only as a suggestion of things we would likely find useful, but you should not feel obligated to pick from this list by any means. If you have just discovered a new algorithm as part of your thesis work, we would love to see a proposal implementing that in PostgreSQL. The point is that all proposals will be evaluated on thier own merits, so be creative.

Core Source Code

Infrastructure

External Applications

Additional projects may be found by browsing the PostgreSQL Development Projects website.

Mentors

PostgreSQL follows an open community development model, so student projects are likely to be reviewed and commented on by any and all members of the PostgreSQL community. This also means that we may be able to find mentors for additional projects by reaching out to this community. If you are interested in working on a project not explicitly mentioned above, you may want to contact one of the Summer of Code liasons below about writing a proposal.

If your project is not selected for funding by Google, but you still think you have a feasible project proposal, then please email our developers mailing list at pgsql-hackers@postgresql.org.

Proposal Guidelines

Students are responsible for writing a proposal and submitting it to Google before the application deadline. The following outline was adapted from the Perl Foundation open source proposal HOWTO. A strong proposal will include:

Please also see our additional Advice to Students before submitting a proposal.

We would prefer that development discussion occur on our project mailing lists when possible, with special recognition being given to those students who vett thier proposal with community developers before submitting thier proposal to Google SoC. This is not required, but can have a largeimpact on the chances of your proposal being accepted, so please don't be shy. In any case, you will be required to keep open lines of communication with your mentor should you be accepted, so if you have circumstances that may effect this, please explain them up front in your proposal.

Previously Accepted Projects

More information on these projects can be found on Google's PostgreSQL SoC page.

Frequently Asked Questions