KDE Joins Google's Summer of Code

KDE has joined Google's Summer of Code programme. If you are a student looking to get into KDE development this is the perfect opportunity. We have a list of rules and suggested projects. The deadline is soon, June 14th, for a completed proposal and you will probably need a week of communication first to ensure a good proposal for Google, so move quickly.

Unfortunately due to a mis-communication KDE was not among the initial list of projects involved in the Summer of Code scheme. Congratulations to the fast moving KDE community for fixing the situation quickly.

If you would like to join please e-mail [email protected] using the format listed at the bottom of our suggested ideas page to let us help you working out your application for final submission to Google. The projects listed on that page are ideas only. There are some more on this Google Bounties wiki page, but you are welcome to come up with your own ideas. All projects need an established KDE contributor as a mentor.

We look forward to welcoming the Summer of Code students into the KDE developer community.

Dot Categories: 


by jos (not verified)

Great to read these innovative ideas in the list. Especially the very open suggestion are appealing and I'm sure there are quite a few students capable of making great contributions.

Here are some more ideas:
- KDE widget/component using GtkMathView (http://helm.cs.unibo.it/mml-widget/) so that KDE can display MathML
- GreaseMonkey for khtml (greasemonkey is so cool i have trouble sticking to khtml)

by jmfayard (not verified)

One more idea to integrate google and KDE :
write a kipi[1] plugin to integrate digikam, kimdaba and gwenview with blogger like Google's Picassa does on Windows.

[1] : http://extragear.kde.org/apps/kipi/

by Richard (not verified)

Another idea is to port the QT voip application twinkle
http://www.twinklephone.com to kde and have it integrated into kontact.

The application itself had a quite a good review on a Barry's blog, see:

by annma (not verified)

hmm, you know that KDE is based on Qt and not GTK? so your idea should be: a KDE widget/component so that KDE can display MathMl :-)

Nice idea :-) (-> KFormula?)

by jos (not verified)

Well, in theory, you should be able to use any widget set with the code. I've played around with the code and found it not be be very clean, but that was a year a go. Judging from the screenshots, the current status is pretty ok. There's even a thesis on the code, which can be downloaded from the site.

by LB (not verified)

improvements to khtml so that Google officially supports it (e.g. http://maps.google.com/ )

by Daniel Molkentin (not verified)

Sorry, too late. Works in HEAD already :)

by Anonymous (not verified)

what about gmail then ;)

by ac (not verified)

or blogger =)

by Derek Kite (not verified)

Huh? Works here.


by LB (not verified)

Cool, now the "Google supports khtml"-part and we are in business.

by anders (not verified)

Disclaimer: Each idea should probably be discussed with whoever was/is involved with the projects they pertain to - they might not be good ideas after all.

2. Revive KSnuffle


Source at



3. Projects on KOffice open document format usage.


4. QT backend for GPLFlash



5. QT backend for Robert O' Callahans Firefox-on-Cairo


Zack Rusins earlier work on Firefox for KDE




6. Some KDE frontend goodness for GNU Octave



7. Or some other computer algebra package like





8. Enhance Kat with Inotify support such that it automatically indexes new files (eg. new Kopete chat logs, new documents in some "documents" directory, maybe new mails)




9. Experiment with CLucene for Kat


see also


by Nicolas Goutte (not verified)

What do you mean by "3. Projects on KOffice open document format usage" ?

Do you mean tools that can interact with KOffice (and with OOo if possible).


by Anders (not verified)

Well, I don't know how close the switch to the Open Document formats is in KOffice, but maybe some of you KOffice guys could specify some projects that could speed or improve the switch.

And yes, a project that involves porting the OOo .doc and .xls import/export filters to KOffice would be wonderful.

This was basically just a KDE-users wishlist.

Thanks for your wonderful work.


by Nicolas Goutte (not verified)

The OOo filter still depend heavily on OOo, so having a common file format does not change much.

Have a nice day!

by Spy Hunter (not verified)

A KDE frontend for XCas would be awesome.

by hoernerfranz (not verified)

as for 6.)
there is already koctave - http://athlone.ath.cx/~matti/kde/koctave/
- unfortunately, seems to be unmaintained, currently.

by Roberto Cappuccio (not verified)

8. Done :-)

check it on http://kat.sf.net.

P.S. Kat has been moved to KDE SVN Playground.

by leo spalteholz (not verified)

Awesome ideas presented.. If I can beat my laptop into running Linux after all I might put together a proposal for one of them.

Unfortunately there is no direct link to the ideas site from the google code page.. People might have trouble getting there from just the KDE.org site.

by cm (not verified)

Support for the Midas Spec: http://www.mozilla.org/editor/midas-spec.html

I think that's (part of?) what would be required to make online HTML editing tools like http://tinymce.moxiecode.com/ or http://www.fckeditor.net/ work in Konqueror.

by Nick (not verified)

i hope such offer will happen again next year cause i'll be 18 only in august :)

by Corbin (not verified)

I've been wanting to get involved with coding in KDE for a long time (well since I first started using Linux (with the exception of the time I used Mandrake for a while). Unfortunately I still haven't gotten familiar enough with any projects to work on any of them (I probably should just pick one app and start looking at the code and figure out the way it works). I hope that next year I will be able to participate in the Summer of Code.

by Nicolas Goutte (not verified)

Would KFloppy interest you?

Have a nice day!

by Boudewijn (not verified)

One thing you could do is approach a sympathetic maintainer who hasn't got enough time to implement everything he's envisioned, but he's a pretty quick typist and can hammer out helpful emails pretty fast -- for instance, and there's no need to point at me specifically, no need at all, you could try to implement parasite loading in the Krita brush handling... I don't doubt there's someone easily reachable who can do a bit of mentoring on an informal basis.

Seriously though, I have a couple of proposals for the summer of code in my drafts folder but I don't dare commit to mentoring someone well enough that they can gain the promised fortune. But on a more informal level, there's plenty of patience and sententiousness to be had from me...

Currently it reads: "Join developing KDE via Google Code of Summer".

Great initiative, I hope many of the suggestions get implemented.

by blacksheep (not verified)

I don't mean to be a troll, but you have a few proposal suggestions that I don't think to really fit on Google's Summer of Code. Google hasn't been very specific, but they do sound like they only want software programmers, or coders to be more exactly.

What I'm saying is that I'm not sure that Google will accept suggestions like "making mockups for usability". For instance, for that particulary one, you might have to add making prototypes and such, in order to make it suitable for the proposal.

Anyway, I'm really glad you joined in and KDE does have IMHO the most attractive suggestions. ;)
By the way, you should add the (ideas) link to the Summer of Code website, like the other projects: http://code.google.com/summerofcode.html