I'm always interested in these kinds of data.
A few months ago, I was looking at different open sources to geocode a lot of addresses around the world.
I have tried openstreetmap and some VM from datasciencetoolkit - both have poor results.
Are there other sources aside from Google? Google appears to be the most accurate.