Mozilla 将退役 Mozilla Location Service
MLS 的重要性认知
- 许多人认为 MLS 对 FOSS 和去 Google 化环境来说是关键基础设施:microG、Geoclue、KDE Plasma 的 Night Colors,以及非 Google 的 Android ROM 都在使用它。
- 它提供了免费的、高质量的基于 WiFi/蜂窝/蓝牙的地理定位,类似商业产品,但不受 Google/Qualcomm 条款约束。
- 也有人认为它很小众,大家本就以为它已经“死了”,而桌面端除基于 IP 的定位外,很少需要精确地理定位。
GPS 与基于网络的位置
- 一方认为原始 GPS(尤其是在较旧或去 Google 化的手机上)在没有网络辅助时很慢、不可靠、且耗电;网络定位服务“至关重要”。
- 另一方称这已经过时,甚至是 FUD:现代多频 GNSS(GPS、Galileo 等)锁定很快,甚至常常在室内也能工作。
- 更细致的观点:GPS 可以单独工作,但 AGPS 和网络数据能显著改善首次定位时间;用户期望使得“仅冷启动 GNSS”在手机上体验很差。
对用户和项目的影响
- 去 Google 化的 Android 和 microG 用户受影响最大;新版 microG 仅依赖 MLS。
- 使用 Geoclue 的 Linux 桌面/笔记本会失去自动时区和位置功能;有些人曾用 MLS 来做蓝光过滤、天气和壁纸。
- 有不少人反映,MLS 数据多年一直在变得陈旧,别人搬动 WiFi 设备后位置就会变得错误。
专利、Skyhook,以及关闭原因
- 线程中的共识是:Skyhook 的一项专利主张迫使 Mozilla 做出技术变更,而这些变更让 MLS 无法持续运营。
- Skyhook 关于射频三角测量/WiFi 地理定位的专利被广泛认为范围过宽,带有“专利流氓”特征;Qualcomm 的收购也让人质疑其执法方式。
- 有人疑惑 Google/Apple 如何运营类似服务——是通过授权还是不同实现(尚不清楚)。
隐私、安全与数据公开
- 一位 MLS 贡献者解释说,他们曾想开放 WiFi 数据库,但由于隐私/责任问题无法做到:
- 之前就有关于 WiFi 地图的诉讼。
- 存在“跟踪者”风险:某人搬家后仍可通过其 AP 的 MAC 跟踪到他。
- 系统支持通过诸如
_nomap/_optout之类的 SSID 后缀进行退出。 - 提出的缓解措施包括要求附近出现多个 MAC 和 SSID、对 MAC/SSID 对进行哈希处理,以及基于 GeoIP 的过滤来限制投毒和跟踪,但并非全部都已实现。
替代方案与 Mozilla 的策略
- 建议的替代方案:仅基于基站的 microG 后端;Apple 的 WiFi 后端插件(专有,可能已无人维护)。
- Firefox 用于默认搜索的一次性地理位置查询将从 MLS 迁移到基于 GeoIP 的 “classify-client”。
- 还有更广泛的批评认为,Mozilla 一边反复关闭有用技术,一边又严重依赖来自主要浏览器竞争对手的搜索合作收入;也有人强调,这只是常见的商业安排,并非直接控制。