Skip to content

Insider's peek on Google SoC -- or how you too can help KDE

Sunday, 3 July 2005  |  thiago

I thought I'd let the world know how I came to be managing a bit of the Google Summer of Code thing on the KDE side. I certainly had not expected it. And I think it's useful for contributors to know how they can join and help: it doesn't take much, just some free time and willpower. I won't lie, though: knowing the right people and being "in the loop" helps.

If I were to summarise the recommendation, I'd use fab's words:

Think big, act small.

It all started on that Monday when the announcement came in and caught us all by surprise. Eva Brucherseifer and Zack Rusin contacted Google and set everything up. We came up with a few proposals of our own and placed them on http://developer.kde.org/joining/googlesummerofcode.html. The sysadmins also set up the bounties(AT)kde.org email alias in order to receive the proposals and make suggestions. I sent a proposal idea of my own, but it was deemed too specific.

Initially I did some promo activity, by placing the notices on our two channels on Freenode (#kde and #kde-devel), as well as sending to a couple of mailing lists I subscribe to and the Brazilian-Portuguese KDE website (http://br.kde.org). Then I joined the people helping students with their proposals. It did take some time to find the right people to approach though.

Then, after the proposal submission deadline was past, a week went by, while Google and other admins decided how to proceed. Finally, a vote was opened for a few people from the KDE e.V. and I was among them.

On June 25th, Google released the number of stipends awarded per organisation participating. Through our admins, we got to know the 24 proposals accepted for KDE and began asking for volunteers for the projects.

On the next morning, lots of people had volunteered. But I saw that no one had put together a list of who had volunteered for what. So I took it upon myself to do that: I opened KSpread and collected the names. And that's how I started to actually manage things: a small action that led to taking the responsibility for the mentors.

After that, it was up to me really to bring the mentors together, to compile a list of them, to prepare stories for the dot (1 and 2), to prepare a website for the proposals, etc. Why was it up to me? Because I noticed no one else was doing it and I had the necessary conditions to do it:

I had the information, the means and the will.

So that's it: everyone can help in small steps. Join whatever area of KDE that you feel deserves more attention and do what you can, however insignificant it may look to you at first. You don't need big plans. With a bit of help from everyone, we can accomplish a lot.

But please don't forget that you also need legitimacy: don't do anything that you're not supposed to do. If in doubt, contact someone else who may be able to offer advice. Contact me if you don't know who to contact, and I'll help you find someone to help you.