1 puntos por GN⁺ 2025-05-13 | 1 comentarios | Compartir por WhatsApp
  • Un fork de código abierto de Organic Maps impulsado por la comunidad
  • Sus principios clave son transparencia, toma de decisiones comunitaria y carácter sin fines de lucro, además de ser completamente de código abierto y estar centrado en la privacidad
  • Actualmente el desarrollo avanza con rapidez con el objetivo de construir la base técnica y lanzar la primera versión
  • El nombre del proyecto es temporalmente CoMaps, y la votación para elegir el nombre final se realiza con participación de la comunidad
  • Las negociaciones con los accionistas de Organic Maps están estancadas sin avances significativos

Resumen

  • CoMaps es un proyecto de fork de Organic Maps centrado en la comunidad que está avanzando rápidamente
  • Transparencia, toma de decisiones comunitaria, carácter sin fines de lucro, bien público, código abierto completo y enfoque en la privacidad son los principios centrales del proyecto
  • Como primera etapa del proyecto, se está trabajando en varias áreas como establecer la base técnica y configurar la infraestructura
  • Por ahora el nombre es 'CoMaps', pero los miembros de la comunidad están decidiendo el nombre final mediante votación
  • Los participantes pueden involucrarse de distintas maneras, como contribuciones de desarrollo, edición de documentación, organización y toma de decisiones, difusión, desarrollo del sitio web y donaciones

Puntos clave del proyecto CoMaps

  • CoMaps busca garantizar un mayor enfoque comunitario y transparencia en la toma de decisiones en comparación con Organic Maps
  • Sus principios clave son gobernanza abierta, carácter sin fines de lucro, código abierto libre para cualquier persona y respeto por la privacidad
  • La información principal y las discusiones se están llevando públicamente en la plataforma Codeberg

Estado de avance del proyecto

  • Está en marcha la construcción de la infraestructura técnica y la preparación del primer lanzamiento oficial
  • El nombre es temporalmente 'CoMaps', pero la votación del nombre final se realiza en Codeberg hasta el 20 de mayo
  • Es posible participar registrándose en Codeberg para proponer nombres, votar, debatir funciones y reportar errores

Cómo participar en el proyecto

  • Se puede contribuir en desarrollo, edición de documentación, gobernanza (toma de decisiones), difusión del proyecto, construcción del sitio web y otras áreas
  • También es posible participar en el proceso de decisión de la dirección del proyecto mediante votaciones o debates
  • La transparencia financiera se asegura mediante donaciones y gestión de gastos transparentes a través de OpenCollective

Estado de las negociaciones con los accionistas de Organic Maps

  • Las negociaciones están estancadas debido a diferencias entre los accionistas (Viktor y Roman)
  • Viktor acepta garantizar que no haya venta, pero fuera de eso expresa su intención de mantener el control total sobre el proyecto
  • El futuro de Organic Maps sigue siendo incierto

1 comentarios

 
GN⁺ 2025-05-13
Opiniones de Hacker News
  • La parte preocupante es que no es porque realmente haya ocurrido un cambio en Organic, sino porque quieren varias garantías sobre este proyecto por si en el futuro llega a haber cambios. Si en el futuro hay cambios, entonces se puede hacer un fork en ese momento. De hecho, esto ya pasó: vendieron Maps.Me y Roman hizo el fork a Organic. Si lo vuelven a vender, se vuelve a hacer otro fork. Pienso que habría sido mejor para la comunidad esperar hasta que realmente hiciera falta
    • Las comunidades de código abierto tienden a usar con demasiada frecuencia el enfoque de “ya haremos un fork después” para los problemas de gobernanza. Si ves el caso de WordPress, hubo problemas como que el BDFL expulsó a personas que lo criticaron en medio de su disputa con una empresa competidora, pero la comunidad no hizo un fork. Hacer un fork es difícil y divide a la comunidad, así que parece que prefieren tolerar la inestabilidad antes que separarse del dictador. Esa situación no es distinta de una dictadura en otros contextos. Si desde el inicio de un proyecto se establece una buena gobernanza y existe un proceso democrático en el que los contribuidores eligen a la dirigencia, entonces en el futuro no se sentirá la necesidad de hacer un fork
    • Se pregunta si el cambio de agregar enlaces de afiliado de Kayak no fue ya un cambio hecho sin discutirlo con la comunidad. Considera que eso por sí solo ya justifica suficientemente un fork. Además, dice que tampoco se cumplieron las promesas sobre la elección y los cambios del consejo, y hubo acusaciones de que se ocultó que donaciones del proyecto OrganicMaps se usaron para vacaciones personales
    • Menciona la opinión de que se necesita transparencia financiera. No conoce los detalles exactos, pero le parece razonable pedir “quiero saber en qué se están usando las donaciones”
    • Hay un poco de drama por el tema de que parte del software del servidor no es de código abierto. Comparte un enlace a la discusión relacionada
    • Crear una entidad open source, dejar que la comunidad haga todo el desarrollo, vender esa entidad, luego volver a hacer un fork para que la comunidad desarrolle otra vez, volver a venderla… suena como un plan de negocio bastante elegante
    • Parece que este tema se deriva de un incidente anterior relacionado con código bajo licencia MIT
  • Tiene curiosidad por el contexto. Dice que no ha habido avances reales en las negociaciones con los accionistas de Organic Maps, y que Viktor está abierto a garantizar que el proyecto no se venda, pero aparte de eso quiere tener todo el control de Organic Maps. El desacuerdo entre accionistas entre Viktor y Roman sigue sin resolverse, así que el futuro de Organic Maps sigue siendo incierto
    • Comparte un artículo de contexto relacionado
    • Yo creo que un BDFL es mejor que un comité. No creo que la gestión comunitaria siempre signifique una mejora
  • Vuelve a preguntar: ¿otro fork más? Recuerda que Organic Maps en sí era un fork comunitario de maps.me. Ahora ya es un fork de un fork
    • Explica que históricamente los forks de forks han sido muy comunes y pone ejemplos de la historia de Unix
    • Menciona que Neovim, que usa más que cualquier otro software, es el resultado de varios forks encadenados: VIM, Stevie, vi y ed
    • Entonces, ¿por qué no? Una de las ventajas del software libre/open source es que, cuando un proyecto se desvía de su espíritu original, cualquiera que quiera seguir contribuyendo puede hacer un fork, mantenerlo y desarrollarlo
  • Le parece triste el estado actual de las apps móviles basadas en OSM. Maps.me se volvió OrganicMaps y ahora ya apareció otro fork; ha habido mucho trabajo de desarrollo y muy buen esfuerzo, pero aun así, después de muchos años, siente que la facilidad de uso no ha mejorado demasiado. Intentó con ganas reemplazar Google Maps, pero al final se rindió. OsmAnd es una buena “navaja suiza” si la necesitas, pero la mayoría de las veces no hace falta, y lo mismo pasa con Maps.me u OrganicMaps. Si te equivocas en una sola letra, la búsqueda no devuelve nada. Tampoco se puede buscar una ruta ciclista alternativa. El renderizado del mapa se ve mal, o es lento, o ambas cosas. Entonces probó Mapy.com (antes Mapy.cz) y le sorprendió lo amigable que es. Aún no sabe cómo lo van a monetizar, pero hasta ahora ha sido lo mejor. Ya se expandió como un mapa mundial en forma correcta, y tanto la web como móvil son excelentes. Si OsmAnd usara un motor de renderizado nuevo como el de streetcomplete o el renderizador mapbox integrado en strava, podría convertirse en la mejor app
    • Una fortaleza y a la vez limitación de OSMAnd y OrganicMaps es que básicamente funcionan offline. Si activas servicios de ruteo en línea, puedes obtener rutas mucho más potentes y rápidas. Por ejemplo, en OSMAnd eso se puede hacer con GraphHopper. La búsqueda de direcciones también se vuelve más cómoda con servicios en línea como photon. Incluso es posible autoalojar GraphHopper Maps combinando photon y GraphHopper para tener también uso offline. Comparte su experiencia como cofundador de GraphHopper
    • El problema de que si te equivocas en una sola letra no salga ningún resultado es algo que photon resuelve bastante bien en inglés/francés/alemán, pero como es online, ahí está la limitación de Organic o Osmand. Incluso usando servicios como photon, para acercarse a la experiencia de Google todavía hace falta mucho más: sugerencias de rutas de ejemplo, reconocimiento de abreviaturas, búsqueda por categorías, etc. Lo de rutas alternativas en bicicleta también es más fácil con ruteo online. BRouter es excelente, pero igual es online. Dice que personalmente desarrolla cartes.app y usa photon y BRouter
    • Comenta que streetcomplete.app le gusta porque parece intuitiva para editar OSM, y pide recomendaciones de una herramienta similar para iOS o para editar caminos. Comparte que tuvo problemas manejando una autocaravana por falta de información sobre límites de peso o altura en caminos, y quiere ayudar a la siguiente persona
    • También recomienda Here WeGo como alternativa a mapy.com. De hecho, para navegación en coche le parece mejor que Google Maps. Además, la política de privacidad le resulta menos pesada. Mapy es más amigable que Here, pero Here tiene el uso compartido de datos de ubicación como opt-in y con explicación clara, mientras que en Mapy se activa automáticamente. Preferiría una alternativa open source, pero todavía no existe una al nivel que quiere
    • Para senderismo usa organic maps muy bien, pero para el coche necesita facilidad de uso offline, líneas guía legibles y recálculo cuando hay un accidente. Pero al manejar, su mayor queja es la búsqueda. No necesita información online o reseñas como en Google Maps, pero sí quiere poder encontrar de verdad el lugar que busca. La mayoría de las veces no está en la búsqueda de organic maps, así que termina regresando a Google para buscar la dirección y luego ingresarla
    • Tiene curiosidad por saber cuál creen que es el mayor problema de experiencia de usuario en maps.me/organic maps/comaps
    • Dice que está aumentando la discusión sobre ruteo para bicicleta y visualización de rutas alternativas, y que ese tipo de conversación seguramente seguirá en CoMaps, así que las opiniones son bienvenidas
    • Cambiando un poco de tema, espera que aparezca una alternativa a pgrouting basada en duckdb. duckdb es fácil de integrar en cualquier parte, y con la potencia de un smartphone ya alcanza para algo bastante usable. Con duckdb se puede cachear y consultar geoparquet de Overture Maps
    • mapy.com ahora ya vende un servicio premium. Espera que algunas funciones, como mapas offline o navegación, queden reservadas para premium. La experiencia de usuario es excelente
    • Últimamente ha usado osmand con frecuencia al andar en bicicleta, y aunque el cálculo de rutas es muy lento en el smartphone, descubrió que en la configuración puedes elegir un motor de ruteo alternativo (online). Usando openrouteservice.org, hasta las rutas largas salen en unos segundos y funciona muy bien
    • Pregunta a qué se referían con la “cosa 3D lenta” de OsmAnd, y explica que streetcomplete y otros empezaron a usar MapLibre en los últimos meses. Se disculpa por no hablar de Organic, pero coincide en que OSMand también funciona lento. No sabe por qué no usaron MapLibre; supone que quizá están demasiado atados a su propio código
    • En los últimos meses ha usado LineageOS + Organic maps y le ha parecido mucho más amigable que Google Maps, además de gustarle que funciona muchísimo mejor offline
    • Menciona el proyecto styluslabs/maps, un nuevo motor de mapas 3D y soporte para plugins de JS; todavía no tiene ruteo offline, pero dice que podría añadirse
    • No le preocupa demasiado que mapy.cz/.com se vuelva irrelevante por monetizarse. La empresa que lo desarrolla, Seznam, es como el Google/Craigslist/Zillow de República Checa, así que tiene varias formas de ganar dinero: anuncios, empresa, API, etc.
    • En Android ha usado Locus Maps durante mucho tiempo; la interfaz es algo compleja, pero es muy potente. El equipo de desarrollo también es dedicado y muy motivado, así que vale mucho la pena
    • Como checo, siempre tuvo curiosidad por cómo monetizaba mapy.cz/Mapy.com. Lo opera una gran empresa llamada Seznam, que gana dinero con noticias, TV y publicidad. Algunos proyectos secundarios, como el servicio de correo, se ofrecen totalmente gratis. La app de mapas usó enlaces de afiliado de Booking.com, y recientemente puso la descarga de mapas offline detrás de pago. Parece que ahora están buscando una forma más sostenible de monetizarla, y todos esperan que esta gran app no se arruine
    • Sobre las rutas alternativas para bicicleta, comenta que se puede ajustar la ruta agregando puntos intermedios, y pregunta si se referían a otra cosa. Coincide en que la búsqueda no es muy tolerante
  • Pregunta por qué la gente no contribuye directamente a OSM en vez de contribuir a Organic Maps. Pensaba que Organic Maps era un medio sofisticado para distribuir datos de OSM
    • Organic Maps sí es un medio para distribuir datos de OSM, pero ofrece mucho más que un simple mapa OSM: recolección y empaquetado de mapas, visualización del mapa, código de navegación, recursos de diseño, documentación, etc. Aun así, contribuir mapas a OSM ayuda a Organic Maps y a otros proyectos comunitarios de mapas
    • Se necesitan tanto los datos del mapa (el proyecto OSM) como el software que los utiliza. Lo ideal sería que todas las apps pudieran contribuir datos a OSM, pero en la práctica no es así. Le gusta Organic Maps por ser ligera, renderizar rápido y tener una configuración simple. Pero le faltan puntos de interés. Y desearía que fuera fácil compartir datos de mapas offline entre distintas apps
    • Para que una base de datos como OSM sea querida de forma masiva, se necesitan apps en las que cualquiera pueda contribuir fácilmente. Organic Maps era vista en parte como una app así. Contribuir a esta app es muy importante para que OSM exista frente a la competencia de Google/Apple Maps
    • Cree que hay que distinguir entre “contribuir” y “donar”. Tiene sentido contribuir con correcciones, reportes de bugs o código a proyectos FOSS basados en datos de OSM
    • OSM por sí solo no se puede usar como navegación GPS en un teléfono
    • Distribuir datos de OSM también requiere mucho trabajo de desarrollo. Hay muchos otros proyectos FOSS en el ecosistema OSM, y por supuesto mejorar los datos del mapa también es bienvenido
  • Desde su experiencia aportando unas pequeñas correcciones a OrganicMaps, el liderazgo le pareció razonable en sus opiniones y rápido en responder. No puede estar de acuerdo con todas las decisiones, pero eso es normal. Le dio la impresión de ser algo cercano a un BDFL. Después de investigar, concluyó que OrganicMaps es prácticamente la única alternativa abierta a algo como Gaia. El estilo del mapa podría mejorar y lamenta que solo haya curvas de nivel en metros, pero en general funciona bien. Al meter mano al código se dio cuenta de que este no es un proyecto pequeño en absoluto (hay código en C, Java, etc., y solo generar los archivos de mapa ya es bastante complejo). Es escéptico sobre si el fork realmente crecerá. Es mucho más difícil aportar valor de forma constante y atraer usuarios de verdad que simplemente anunciar un fork
    • La buena noticia es que el equipo del fork está formado en su mayoría por contribuidores clave, no por los dueños, y los dueños ya llevaban tiempo bastante quemados además de arrastrar conflictos internos. Al menos por un tiempo, espera que incluso pueda ser mejor en términos de experiencia. El crecimiento de usuarios será gradual, pero no es la métrica importante en proyectos FOSS; la diversidad de contribuciones activas, la usabilidad y la popularidad importan más
    • Habrá que ver qué pasa con el fork. Si quieres hacer un fork, puedes hacerlo cuando quieras, y los usuarios pueden elegir la app que prefieran. Usa tanto OrganicMaps como OSMAnd, y según el caso también se pueden usar las dos
  • Cada vez se siente más escéptico con los proyectos BDFL. La idea de un monarca de hierro suena atractiva al principio, pero en cuanto el dictador del proyecto empieza a enfocarse en su propio beneficio o a pensar que él es el proyecto, aparecen los problemas. Le recuerda al caso de WordPress. Un buen BDFL tiene valor, pero cree que, a largo plazo, las estructuras comunitarias reales deberían inspirarse más en la democracia o la república para ser más estables y predecibles. La democracia no es perfecta, pero produce resultados más predecibles sin depender de las ideas de una sola persona
    • Los países no se pueden hacer fork, pero los proyectos open source sí. Hay que tener cuidado al firmar un CLA (Contributor License Agreement). Además, no es un sistema BDFL sino algo más parecido a “arrear gatos”, donde cada quien se mueve libremente
    • Menciona la diferencia entre proyectos BDFL y proyectos comunitarios. En los proyectos comunitarios, la misión, los valores y la gobernanza son fluidos, y aunque se dice que funcionan por voto de los miembros, en la práctica suele haber una minoría de líderes que concentra las decisiones. En los proyectos BDFL, en cambio, no suele haber secretos y se avanza según la voluntad del líder. Organic Maps ni siquiera es un proyecto BDFL, sino que tiene tres accionistas (los fundadores Roman, Viktor y Alexander), y cuando hay desacuerdo entre ellos todo se vuelve inestable. Dice que casi nunca ha visto que un verdadero proyecto BDFL vaya en contra de la intención de la comunidad; la excepción es cuando entra dinero en juego. Contribuir a open source es seguro, pero cuando alguien empieza a venderlo como producto, hay que tener cuidado. “El dinero es el adaptador universal”
  • No sabía que OrganicMaps, siendo una app tan buena, estuviera en manos de una organización así. Espera que se resuelva bien
  • Esto parece la situación de un fork de un fork. Organic Maps ya era un fork de maps.me, y ahora vuelve a surgir otro fork
    • Cree que este tipo de forks más bien es algo bueno. CoMaps podría convertirse en la nueva opción principal, o Organic Maps podría cambiar o mantenerse como está. El simple hecho de que exista la posibilidad de hacer un fork ya beneficia a los usuarios. Tampoco hace falta seguir siempre el fork más reciente
  • Tiene curiosidad por las prácticas alrededor de los forks. Quiere saber si la gente de la comunidad que contribuye a Organic Maps o a OSM realmente conoce a quienes lideran este fork, y si puede respaldar sus intenciones o la necesidad del fork. Pregunta cómo se obtiene ese nivel de confianza
    • Como la mayoría de la actividad es pública, basta con revisar los identificadores de los líderes del fork y su historial de actividad en el proyecto anterior. La mayoría de los contribuidores clave recientes forman parte de este fork. Han participado durante mucho tiempo y también han expresado claramente su postura.