News for hackers. Stuff that matters.

Ask HN: Less Evil Alternative to MaxMind GeoIP Db?

I've been using the geoip db from MaxMind for over a decade now; however, I've noticed the accuracy of both the free and paid dbs have fallen to unacceptable levels. I also recently learned that it is against their aup to build publicly facing systems based on their data (https://www.maxmind.com/en/sitelicense).

Are there any accurate alternatives that don't use MaxMind's free db?

( 10 comments | 15 points | on HN )
Re:Ask HN: Less Evil Alternative to MaxMind GeoIP Db? by mulligan on Monday January 05, 2015 @01:53AM (#8837654)
I can understand the policy and I'm not sure it makes them evil. You could build a publicly facing system that was simply an API into their database, thus providing the public with the data you licensed.
Re:Ask HN: Less Evil Alternative to MaxMind GeoIP Db? by duncantuna on Monday January 05, 2015 @05:12PM (#8841568)
This site will let you download their geolocation database .. http://software77.net/geo-ip/

License info: http://software77.net/geo-ip/?license

Re:Ask HN: Less Evil Alternative to MaxMind GeoIP Db? by phoenix69 on Sunday January 04, 2015 @04:45PM (#8835982)
Re:Ask HN: Less Evil Alternative to MaxMind GeoIP Db? by sethito on Sunday January 04, 2015 @05:10PM (#8836073)
That works great until the user pushes "No, I don't want you go geolocate me".
Re:Ask HN: Less Evil Alternative to MaxMind GeoIP Db? by sarciszewski on Monday January 05, 2015 @10:10AM (#8839140)
If the user doesn't want to be geolocated, why are you going to geolocate them?
Re:Ask HN: Less Evil Alternative to MaxMind GeoIP Db? by dangrossman on Monday January 05, 2015 @11:31AM (#8839583)
Basic web stats reports. Checking that you're getting the geotargeting you paid for when you advertise. Preventing credit card fraud (billing address in one country, user located in another, detecting open proxies, etc). Lots of reasons geolocation has been used since long before browsers had a mobile-style API for it on the client side.
Re:Ask HN: Less Evil Alternative to MaxMind GeoIP Db? by sarciszewski on Monday January 05, 2015 @02:51PM (#8840706)
And if the user withdraws their consent (clicking "No", DNT headers, etc.) that should be the end of it. Don't locate, don't track, don't subvert user's consent.

Just flag it as "no location information available" if you need to use it for an access control/fraud prevention mechanism and be aware that determined bad guys can spoof almost every signal you receive from them.

Re:Ask HN: Less Evil Alternative to MaxMind GeoIP Db? by mavelikara on Monday January 05, 2015 @12:42AM (#8837490)
I have had good success with NeuStar.
Re:Ask HN: Less Evil Alternative to MaxMind GeoIP Db? by thenomad on Monday January 05, 2015 @04:22AM (#8837999)
What are the costs associated with that?
Re:Ask HN: Less Evil Alternative to MaxMind GeoIP Db? by mavelikara on Monday January 05, 2015 @11:11AM (#8839469)
They were about the same cost or slightly more than the MaxMind paid version.