We do have access to all sources we need to make N900 DE work and we work to publish all hardware support things we need in some form, but legal checks takes times and sometimes it will be redistributable binaries instead of sources. Redistribution means you can make your own DE images and legally redistribute them. Sometimes getting things to work outside Maemo just takes times. How about we spend time making sure we have a device we can make do our bidding as we like, customize even without big technical knowledge, instead of asking to release source code that is dead and already rotten. Long story short, contribute to MeeGo N900 DE. Who wants to work on dead-end unreadable source that can be rewritten in QML and Python in 3 days?