You act as if porting an OS to a device is an easy task. Maemo, despite a surface appearance of openness, contain quite a few closed source components without which huge chunks of basic functionality are missing and have to be reimplemented. To date, there isn't really a viable community supported release of Maemo for any of the Nokia devices. It is small wonder almost no 3rd party manufacturers have attempted to make a device based on Maemo, while it is hard not to trip on all the new android devices coming out near daily.