Good insight into the engineering that went into this. Functionally, is this "MaxMind-GeoIP-as-a-service"?
Any other data sources?
My thoughts are:
1) We're not modifying the maxmind DB. We download their MMDB file and leave it completely untouched. Our code basically does something like this:
if ip in custom_db
return custom_db[ip]
else
return maxmind_db[ip]
2) Our database is openly available via our API. Anyone can access it without needing to signup etc.They're the principles I've been operating under, but I'm not a lawyer, and I'll definitely go consult with one to get a definitive answer on where I stand with this. If it turns out that we're not meeting the license terms then we'll certainly make whatever changes necessary to ensure we do.