https://bugs.kde.org/show_bug.cgi?id=403054
--- Comment #22 from Wolfgang Bauer <wba...@tmo.at> --- Actually there still seems to be a way to download/update the database via a different URL that contains the license key (from https://dev.maxmind.com/geoip/geoipupdate/#Direct_Downloads): In order to download the databases from a script or program, please use the “direct download URL” on our GeoIP download page and make the following changes: Replace /geoip_download_by_token with /geoip_download Replace token=XXXX with license_key=YOUR_LICENSE_KEY. You will need to replace the YOUR_LICENSE_KEY placeholder with an active license key associated with your MaxMind account. If you wish to always download the latest database, remove the date parameter from the URL. If you are using wget or curl from a shell script, please be sure to quote the URL. This download will return a compressed file in gzip format, which can be uncompressed using a program like 7-Zip or gzip. So it might be possible to leverage this to provide automatic download/update (the user could provide the license key in the settings e.g.). Possible caveat: Download Limits MaxMind reserves the right to limit the number of downloads made within a limited period of time. Another option I see is just disable the automatic download (and error message), and let the user do it manually (registrating, downloading the database and copy it to ~/.local/share/ktorrent/). That's similar to your second suggestion, but would not require any change, won't require the user to have root permissions, and is probably better on a multi-user system (as the license key is bound to a certain user AIUI). Or maybe a combination of the two, look the database up in a system-wide location and in ~/.local/share/ktorrent/ (or any other user specific location). I'm pretty sure that shipping a central database is not an option for every distribution out there (for whatever reason), especially if it would only be for ktorrent. Your #3 would probably work to, but would be more difficult to implement I suppose. As for #1, would that even be legal? I'm not sure about that. Also, it would certainly get outdated. -- You are receiving this mail because: You are watching all bug changes.