maemo5 is open source if i remember correctly, problems are closed source bits that are closely tied to the whole maemo system
i'm on my 4th device now due to damage i've caused them and soon enough theres gonna be none left