Organic Maps: 开源导航与 CoMaps 分叉项目

Organic Maps: 开源导航与 CoMaps 分叉项目

Organic Maps 是一款以离线优先为设计理念的导航应用,旨在保护隐私并支持离线使用,它利用了 OpenStreetMap 数据。虽然它提供了高质量的离线 GPS 体验,但该项目在治理、二进制数据的许可以及与 Maps.me 创建者的关系方面面临着社区的重大审查。

离线导航能力

Organic Maps 在没有网络连接的情况下提供可靠的 GPS 导航,使其成为徒步旅行和偏远地区旅行的关键工具。用户报告称,该应用在网络连接为零的区域仍能保持完整的功能,允许进行路线规划和定位,而无需依赖外部服务器。

CoMaps 分叉项目与治理担忧

社区成员对 Organic Maps 的治理表达了担忧,从而导致了该项目的分叉项目 CoMaps 的创建。社区支持的这种转变是由关于项目管理的几项指控驱动的:

  • 许可与专有组件: 一些用户注意到 F-Droid 提到该应用包含非开源组件,具体是指在非 FLOSS 许可下编译的二进制数据文件(.mwm 地图文件)。
  • 治理与信任: 批评者认为 Organic Maps 有“恶意行为”的历史,包括悄悄添加广告以及挪用捐款。
  • 历史遗留问题: 一一些用户将当前项目与 Maps.me 的创建者联系起来,理由是 Maps.me 应用在转型为订阅制模式和激进广告方面的负面体验。

CoMaps 作为 FOSS 替代方案

CoMaps 被定位为 Organic Maps 的自由及开源软件 (FOSS) 替代方案。该项目正在积极寻求开发者,特别是 iOS 开发者,以实现代码库的现代化并实现诸如 CarPlay Dashboard 支持和场景生命周期支持等功能。

"Organic Maps 曾是我首选的导航应用,因为你可以立即亲自修复错误!这比在专有应用上免费工作并寄希望于他们接受你的修改要好得多。"

生态系统比较

虽然 Organic Maps 和 CoMaps 都专注于移动端应用的交付,但在更广泛的生态系统中仍存在空白。例如,Cartes.app 项目正试图通过为地图数据提供基于 Web 的客户端来填补这一空白,从而在许多使用场景下减少对独立移动应用的依赖。

社区情绪总结

围绕 Organic Maps 的讨论揭示了开源社区与项目管理层之间的紧张关系。虽然离线导航的技术实用性受到了高度赞誉,但治理缺乏透明度以及该项目与管理过 Maps.me 的同一批开发者的渊源,导致部分社区成员转向了 CoMaps。

Sources