I probably shouldn't actually reply to the angry people here... But I did fix the Wikipedia article so it clearly states that it was developed by Nokia and improved upon by the Maemo Community. You don't have to have all the source code to develop FOR the OS, otherwise no one would be able to develop for Windows. On the other hand it's nice to have the source code to develop ON the OS. But closed drivers hardly matter, otherwise there wouldn't be anywhere near as many video games for Linux that use 3D acceleration, because the current open source drivers for Linux pretty much stink on Linux. Look at how many improvements CSSU has made on Maemo5. The main reason we want the sources to the binary driver blobs is so that we could update the kernel and make it easier to add new features that way. I'm not even a programmer, and I know that. I could be incorrect, but Hildon itself is open source, which means all the UI stuff could be tweaked, fixed, etc. I wonder if porting it fully to gtk3 or qt4 or 5 would be beneficial. Really the big thing is to get Hildon / Fremantle ported to use other hardware, in which case again the closed source binary drivers wouldn't stop that, unless the target platform(s) also have closed source binaries. There already has been a ton of work done to reverse engineer binary blobs to make them open source, like the battery monitor. The open source version actually works much better on my newer N900, which had a horrible bug where it'd be fully charged, but as soon as I disconnected the cable, it said it was completely drained until I rebooted it. The battery patches fixed that! I think the CSSU project has been phenomenal. Nokia won't help us, they really can't. So crying to them for source code won't do any good. The ones you should be crying to are the hardware manufacturers that they outsourced parts from. They are the ones with the ability to say "sure, we'll give our code to the community." slaapliedje