Thanks so much for packaging all of these!
Although it is poorly advertised, geoipupdate can actually be used with the free GeoLite databases, e.g., with the GeoIP.conf file:
UserId 999999
LicenseKey 000000000000
ProductIds 506 533
I think it would be reasonable to use this as a default in a general package. The GeoLite2 databases should work too with the product IDs of "GeoLite2-City" and "GeoLite2-Country", but there appears to be an issue with the deployment of them for geoipupdate currently.
Hopefully in the future we will clean up that fake UserId/LicenseKey, but even as it stands, this is preferable for most people to using a homemade script for downloading as it only downloads if the file has changed, verifies the MD5s before deploy, and safely moves the verified files over the old files.
Greg