KDE Participating in Google Summer of Code 2007

KDE is happy to be participating in the Google Summer of Code program for the third consecutive year! As usual, we are looking for mentors and students to take us singing through the summer. Whether you have been part of the program in previous years or not, we need your help and fantastic ideas!

If you're a developer:
Make sure that your project ideas are listed on the ideas page.

Consider applying as a mentor and guiding a student and help KDE budding programmers break into the development world.

If you're a student:
Get started on your ideas! If you missed out last year, maybe you would like to revamp your idea for KDE4. Remember, the early bird gets the worm!

Post your braindump to the ideas page, and apply as a student through the Google interface

Anybody who has an idea, but either does not qualify for participation (eg, not a student), or does not want to participate should still post the idea on the KDE wiki page for other students to think about!

For more information, read on:


Better late than never. I was wondering why there was not an article about this on the dot.
The student application deadline is in 9 days (March 24) :S

I hope this GSoC will bring great things :)

I'd like to add something that's not in this article : THANK YOU Mr GOOGLE ! :)

By shamaz at Thu, 2007/03/15 - 5:00am

The list of groups that were accepted as mentoring organsations was only released last night. It could hardly be announced before we were accepted!

By Richard Moore at Thu, 2007/03/15 - 5:00am

Yes I know this :)
I just thought it would have been ok to say that KDE *might* be accepted for GSoC, and so students *might* begin to prepare something... Or just a message telling that KDE want to participate. Other organisations did this (for example :

Anyway, I understand. I'm just worried by the short deadline :s

By shamaz at Thu, 2007/03/15 - 5:00am

Well, I'd already heard from one student about my proposal before we got accepted, so at least some people had already found the page on the wiki. I think the limitations on the number of people involved means the deadline has to be fairly short.

By Richard Moore at Thu, 2007/03/15 - 5:00am

There was no article on the dot, but I have been sending out news to KDE mailing lists and IRC channels, including the main development mailing list (kde-devel). So, anyone who is already involved a bit with KDE has a great chance to have come across those announcements.

You can't expect that we announce every single little thing on the dot.

By Thiago Macieira at Fri, 2007/03/16 - 5:00am

My humble suggestion is to have a project to make KDE and its whole environment a pleasure to look at especially in the font front by default.

I find this Kdevelop screenshot very beautiful and always try to achieve this on KDE. Fonts are small, clear, sharp and crisp. I wonder whether such a screenshot is possible without MS fonts. If it is, then my request is to have steps involved to achieve this done away with. That's why I emphasize "default" in this submission.

Have a look.

By Cb.. at Thu, 2007/03/15 - 5:00am

Wow. I thought you're mad for making such a dumb proposal (sorry :o). Then I looked at the screenshot, and I have to agree with you.

I've always been a little annoyed at the screen space KDEs widgets waste by using big fonts, divisor lines and margins. For me, this seems like a great step towards reducing this "mess".

Which font is this?

By ben at Thu, 2007/03/15 - 5:00am

The sans-serif font is Tahoma and the monospace font is Courier New (both of them MS fonts).
Is really not that hard to setup your desktop to look like this: first install freetype library ( with bytecode interpreter enabled, then install the needed MS fonts and, finally, set them as your fonts on KDE fonts control module disabling antializing (you may also need to set the "force fonts dpi" to 96dpi).
Unfortunately, I don't know of any free fonts with the same quality as Tahoma and Courier New, nor is it possible for most distros to have freetype's bytecode interpreter enabled by default because of a patent problem...

By Sergio Pistone at Thu, 2007/03/15 - 5:00am

Bytecode interpreter is not neccessary here (to be honest I got fonts totally screwed with enabled bytecode interpreter on my Gentoo), nor anti-aliasing is. It's just a matter of Tahoma 8 with Plastik Qt theme with 96dpi

and it looks pretty pretty...

By Maciej Mrozowski at Sun, 2007/03/18 - 5:00am

Go to, login and post your proposal.

By Thiago Macieira at Thu, 2007/03/15 - 5:00am

Ya nuts? :D MS fonts look SOOO ugly compared to the DejaVu fonts family. And if you like 'em smaller, then go to the options and reduce the size... It's that simple.

By zonk at Thu, 2007/03/15 - 5:00am

My Thoughts Exactly. Made my head hurt. Nice that we have proper fonts :)

By Petteri at Thu, 2007/03/15 - 5:00am

well, imho MS' fonts are pretty good (love verdana), but I prefer my fonts anti-aliassed. so I don't like the screenshot as well...

By superstoned at Fri, 2007/03/16 - 5:00am

I do like the MS fonts, but the fonts in that screenie are way too small. I like leaning back away from my monitor and still being able to read it. That would be a terrible default.

By jason at Sun, 2007/03/18 - 5:00am

OMG, you actually like that? One of the things that first drew me towards using Linux as a desktop is the fact that it actually uses such nice looking fonts. Also, with Linux all GUI applications always allow for any size font (unlike Windows apps which half of the time break when you significantly change the font size). But I think this is the first I've heard of someone actually liking little jaggy fonts. Ohh well at least Linux gives us all a choice.

By KRowe at Mon, 2007/03/19 - 5:00am

Viewing the number of projects given out previous years it seems to me like it would be smarter not to have alot of projects under the KDE banner but have them seperately, looking at how many projects gaim got i highly doubt that would had gotten that many if they were a part of the gnome project.

I heard that atleast amarok will try to differenciate itself from kde in this application.

By Marius at Thu, 2007/03/15 - 5:00am

Amarok's application as a separate mentoring organisation has been turned down.

By ... at Thu, 2007/03/15 - 5:00am

Did KOffice made a separate proposition too ?

Seems like it worked for gnome : they got several separate mentoring organization (beagle, gaim, gnome, AbiSource).

completely off-topic : apparently wine has been turned down too.

By shamaz at Thu, 2007/03/15 - 5:00am

Ok, I've just read the replies of Thiago and Boudewijn.
Forget about this comment :D

By shamaz at Thu, 2007/03/15 - 5:00am

That's Google's decision, not ours. In the end, my personal opinion is that we benefit more from grouping together: KDE was the largest organisation (along with ASF and PSF, IIRC) last year. And instead of a "hard limit" imposed by Google on how many applications to accept for each sub-project, we instead have a "soft limit" that we can allocate depending on mentor availability and on the quality of student proposals.

Anyways, this question reappears every year. I am sure we will wonder the same thing next year.

By Thiago Macieira at Thu, 2007/03/15 - 5:00am

We thought about going it alone with KOffice this year, and while we had a definite "no" after last year, conditions seems more favorable in the running up to gsoc2007 -- but then we sort of decided not to. In the first place, KOffice as a project doesn't really have the resources to run on our own. And in the second place, we had a really good gsoc2006 under kde's umbrella anyway. And the koffice irc channel is buzzing a wasp on steroids with people discussing projects anyway :-).

By Boudewijn Rempt at Thu, 2007/03/15 - 5:00am

It seems that the world could use one library that handles all import/export into MS office, that also include MS's Project Manager and Visio. Once that is developed, then it can be used by KDE, GNOME, OpenOffice, Coreal, etc. More importantly, 1 library means much easier time updating. Then when Office changes up thing, it will be MS's fault since they seem to break all other apps.

By a.c. at Fri, 2007/03/16 - 5:00am

You forgot one tiny detail...

That library would import from MS Office formats into what?

Each application has its own internal tree and representation of the data. Import and export filters are directly tied to that representation.

Unless you're suggesting a conversion to ODF formats.

Anyways, make a proposal and we'll see if our mentors find that interesting. Make the same proposal to OOo, since they are participating too.

By Thiago Macieira at Fri, 2007/03/16 - 5:00am

By Fiasma at Sun, 2007/03/18 - 5:00am