Free GeoIP Database Format Change
Bug #1774502 reported by
eMTee
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
DC++ |
Fix Released
|
High
|
Unassigned |
Bug Description
"Updated versions of the GeoLite Legacy databases are now only available to redistribution license customers, although anyone can continue to download the March 2018 GeoLite Legacy builds. Starting January 2, 2019, the last build will be removed from our website. GeoLite Legacy database users will need to switch to the GeoLite2 or commercial GeoIP databases and update their integrations by January 2, 2019."
https:/
To post a comment you must log in.
GeoLite 2 still has the info we use from GeoLite 1 databases, especially city-level geoloc, IPv6 support, region names...
unfortunately <https:/ /github. com/maxmind/ libmaxminddb> is licensed under Apache License 2 which is compatible with GPL 3 but not GPL 2 because of a missing patent clause in GPL 2. see: /www.apache. org/licenses/ GPL-compatibili ty.html> /www.gnu. org/licenses/ license- list.html# apache2> /opensource. stackexchange. com/a/1364> /bugs.wireshark .org/bugzilla/ show_bug. cgi?id= 10658> (same in wireshark, which got around it by writing a separate tool...)
- <https:/
- <https:/
- <https:/
- <https:/
I wonder whether some exception phrasing could alleviate that as has been done for openssl & wtl; can't find any existing legal advice on that. maxmind. github. io/MaxMind- DB/> (hairy), a separate tool (no way), moving to GPL 3 (hmm?).
other solutions include writing our own mmdb parser as the format is documented <http://
once that is sorted out, I would like to measure the cache size before & after migration as we had some optimizations in the version 1 reader to reduce mem use (see geoip/patches/ patch.patch <<https:/ /sourceforge. net/p/dcplusplu s/code/ ci/default/ tree/geoip/ patches/ patch.patch>).