Thursday, 12 April 2007

Ten accepted projects in MySQL Summer of Code

Google just released the list of accepted Summer of Code projects. Overall, Google accepted over 900 student applicants from a pool of nearly 6,200 applications. Out of those, Google accepted 10 MySQL related applications from nearly 40 applications.

I am happy to see the following successful applicants from the US, the EU, Europe outside the EU, and China:

  • Charles Cahoon

  • Jin Chen

  • Umair Mehmood Imam

  • Vangelis Katsikaros

  • Warren Kenny

  • Senlin Liang

  • Mikkel Bach Mortensen

  • Milos Prodanovic

  • Mayssam Sayyadian

  • Andrew Uvarov

and the following mentors (all of whom you can meet in less than two weeks at the MySQL Conference & Expo 23-26 April 2007 in Santa Clara, most of them as speakers) from various groups in MySQL Engineering, and from outside MySQL AB:

  • Brian Aker

  • Colin Charles

  • Timour Katchaounov

  • Sheeri Kritzer

  • Giuseppe Maxia

  • Paul McCullagh

  • Stewart Smith

  • Jim Starkey

The projects include all the ones I mentioned two weeks ago, and a few more:

  1. A performance analysis and anomaly detection tool for database engine, by Jin Chen, mentored by Paul McCullagh

  2. MySQL Load Testing, aka. How hard can I really push this? by Charles Cahoon, mentored by Giuseppe Maxia

  3. MySQLXplorer: Enabling Keyword Search in MySQL Applications by Mayssam Sayyadian, mentored by James A. Starkey

  4. Exploring MySQL's SQL optimizer by Vangelis Katsikaros, mentored by Timour Katchaounov

  5. MySQL Auditing Software by Warren Kenny, mentored by Sheeri Kritzer

  6. MySQL Based Atom Store by Mikkel Bach Mortensen, mentored by Brian Aker

  7. MySQL Auditing Software by Umair Mehmood Imam, mentored by Sheeri Kritzer

  8. MyWebER by Andrew Uvarov, mentored by Colin Charles

  9. IPv6 network support by Milos Prodanovic, mentored by Brian Aker

  10. MySQL Test Suite Development by Senlin Liang, mentored by Stewart E Smith

Participating in the Google Summer of Code is a crucial step for MySQL in extending the ways in which we are working together with our community. We've always been privileged to have an engaged community when it comes to contributing bug reports and helping other users, but this is our first significant step towards systematically working with the community when it comes to code contributions. Some of our best developers are allocated as mentors, and the projects include exciting new tasks that, if successfully implemented, directly extend the very core of the MySQL server code base.

Already at this point, when the Summer of Code is just starting, a number of persons deserve a special thank you note:

  • Thank you, Jin, Umair, Vangelis, Warren, Senlin, Mikkel, Milos, Mayssam, and Andrew, for your great applications -- and congratulations on being accepted! Thanks also to the other applicants, whose applications weren't accepted. Better luck next time!

  • Thank you, Sheeri and Paul, for mentoring projects, even though you are not employed by MySQL! It's a true privilege that in our first Summer of Code, our community is strong enough to even provide mentors, helping others.

  • Thank you, Brian, Colin, Timour, Giuseppe, Stewart, and Jim, for taking the time to be mentors, on top of your "normal" duties for MySQL!

  • Thank you, Sheeri and Brian, for mentoring two projects each!

  • Thank you, Jeffrey Pugh, VP Engineering of MySQL, for allowing and encouraging the MySQL engineers to be mentors!

  • Thank you, Colin, for coordinating and arranging MySQL's participation in the Google Summer of Code!

And above all, thank you, Google, for setting up the Google Summer of Code!


  1. [...] Here’s Kaj’s own page on the ten accepted projects in MySQL Summer of Code. [...]

  2. [...] already participated in GSoC 2007 and 2008, so this is our third year running. We know more than before about what’s waiting [...]