Maemo-pingus is a project mainly written in ..., it's free.
hopefully I will be able to port pingus to the n900