GeoLite2 免费 IP 库可以商用吗
MaxMind 的 GeoLite2 是一个免费的 IP 地理位置数据库。它可以商用,但用法不同,许可要求也不同。
如果一款 SaaS 产品把 GeoLite2 数据库放在自己的服务器上,用它查询用户 IP 所在的国家、城市或 ASN,免费的 GeoLite 最终用户许可通常就够了。产品可以收费,也可以把查询结果展示给用户。
这种用法要满足几个条件:
- 在产品文档、法律声明或相关页面注明数据来自 MaxMind。
- 保持数据库更新。MaxMind 发布新版后,要在 30 天内停止使用并删除旧版。
- 不得用这些数据定位具体个人、家庭或街道地址。
- 不得把数据用于信用、保险、就业或政府福利资格判断等 FCRA 规定的用途。
- 不得删除数据库里的版权和许可声明。
MaxMind 给出的署名范例是:
This product includes GeoLite Data created by MaxMind, available from https://www.maxmind.com.
如果把 .mmdb 或 .csv 数据库文件打包进桌面软件、私有部署版本或交付给客户的软件里,情况就不同了。这属于分发数据库,需要购买 GeoLite 商业再分发许可。每个包含 GeoLite 数据库的产品都需要单独购买许可。
如果产品只在自己的服务器上查询数据库,再把国家、城市等结果返回给用户,一般不算把数据库交给客户。对大多数在线服务来说,这是最简单的做法。
还有一个实际问题:MaxMind 明确说,免费的 GeoLite City 准确度低于付费的 GeoIP City,不建议用于要求较高的商业场景。这是准确度提醒,并非禁止商用。涉及风控、合规或重要业务判断时,应该同时考虑数据精度,不要只看许可是否允许。
以上结论基于 MaxMind 在 2026 年 2 月 12 日更新的许可。正式上线前,可以按自己的使用方式再确认一次:数据库留在服务端,可以使用免费许可;把数据库文件交给客户,需要商业再分发许可。