I'm currently playing with openstreetmaps, n900 and rana to report when I exceed speed limit... And to get rana to run, I had to write my own gpsd. I did that, but I don't like the end result too much (it is gpsd.py). Is there better solution?
(And is there some right way to hack rana? I have bunch of changes now, but attaching patches to wiki discussion page is "funny").