2 puntos por GN⁺ 2024-07-08 | 1 comentarios | Compartir por WhatsApp
  • beaconDB, base de datos inalámbrica de ubicación de dominio público

    • 219,953 redes
    • 5,565 balizas
    • 7,601 torres
    • 36 países
    • Recolección ética: recopilación de datos por adhesión voluntaria
    • Privacidad: la información está ofuscada para proteger a los transmisores y a quienes contribuyen
    • Prevención de abuso: para actualizar datos existentes se requiere información que solo puede obtenerse dentro del alcance físico de la baliza
  • Contribuir

    • beaconDB empezó recientemente a aceptar envíos. Para agregar cobertura local, se pueden usar las siguientes apps:
      • NeoStumbler: compatible con torres celulares, redes Wi-Fi y dispositivos Bluetooth
        • Descargar desde F-Droid
        • En la pestaña de configuración, establecer el endpoint como https://beacondb.net
      • Tower Collector: solo compatible con torres celulares
        • Descargar desde F-Droid o Google Play
        • En las preferencias de carga, activar el soporte para servicios MLS personalizados y establecer la dirección como https://beacondb.net/v2/geosubmit
    • Los datos enviados se agregan y se comparten con una licencia de dominio público. Para más detalles sobre cómo se procesan los datos, consultar el aviso de privacidad
  • Uso

    • beaconDB es experimental y no debe usarse para servicios críticos
    • Si tienes un teléfono Android con la versión preliminar más reciente de microG, puedes probar beaconDB fácilmente sin instalar nada. En la página de ubicación de la configuración de microG, toca los tres puntos en la esquina superior derecha para establecer una URL de servicio personalizada. Configúrala como https://beacondb.net/ para probar beaconDB
    • Como beaconDB empieza desde cero, es muy probable que no haya cobertura Wi-Fi para tu zona. Si beaconDB no puede estimar la ubicación usando Wi-Fi, recurre a ubicaciones aproximadas de torres celulares obtenidas del volcado final de datos de MLS. Los datos enviados tardan al menos 5 minutos en estar disponibles en la API de beaconDB
  • Desarrolladores

    • beaconDB aloja el endpoint https://beacondb.net/v1/geolocate, compatible con el formato de solicitud de Ichnaea. Si tu software tiene muchos usuarios, no deberías usarlo como servicio de ubicación predeterminado. La infraestructura de beaconDB todavía no puede manejar muchas solicitudes
    • Actualmente no se ofrecen volcados de datos. Se están estudiando las medidas necesarias para proteger la privacidad de quienes contribuyen y de los propietarios de AP
    • Código fuente: Codeberg
    • Chat: Matrix e IRC
    • Rastreador de errores
    • Aviso de privacidad
    • Creador: Joel Koen

Resumen de GN⁺

  • beaconDB es una base de datos inalámbrica de ubicación ética y centrada en la privacidad. Esto se logra mediante recopilación de datos por adhesión voluntaria y entrega de información ofuscada
  • Quienes contribuyen pueden enviar datos usando las apps NeoStumbler y Tower Collector. Los datos enviados se comparten con una licencia de dominio público
  • beaconDB es experimental y no debe usarse para servicios críticos. Se puede probar fácilmente a través de microG
  • Los desarrolladores pueden usar un endpoint compatible con el formato de solicitud de Ichnaea. Sin embargo, todavía carece de capacidad para manejar muchas solicitudes
  • beaconDB se diferencia de otras bases de datos de ubicación por su énfasis en la recolección ética de datos y la protección de la privacidad.

1 comentarios

 
GN⁺ 2024-07-08
Opiniones de Hacker News
  • Sobre "ethically sourced: opt-in only data collection", si mi vecino escanea mi red WiFi y la sube a BeaconDB, yo no di mi consentimiento

    • La política de privacidad de BeaconDB menciona que se puede agregar '_optout' al nombre de la WiFi
    • Eso es un modelo de opt-out, no de opt-in
  • El autor no ofrece una app móvil de código abierto con la que se puedan recopilar datos directamente

    • Me pregunto de dónde se recopilaron los datos
    • En particular, me pregunto si se recopilaron con un modelo de opt-in desde los dispositivos de recolección
  • Cuando investigué sobre GrapheneOS, no fue posible ofrecer un servicio de ubicación personalizado

    • Si alguien sabe cómo implementar esto sin usar microG, me daría muchísimo gusto saberlo
  • El principal problema de MLS es que recibió una demanda de patentes por parte de Skyhook

    • Me pregunto si alguien conoce las patentes relacionadas y cómo BeaconDB está evitando ese problema
  • Al leer sobre el retiro de MLS, vi que varias organizaciones (e foundation, Graphene) también están interesadas en ofrecer un servicio alternativo

    • Me pregunto si esto significa que varios proveedores de servicios de ubicación de código abierto están compitiendo, o si por ahora este es el único proyecto accesible públicamente
  • Este proyecto está genial, pero en GitHub parece un proyecto de una sola persona sin mucha participación

    • Me pregunto si hay planes de colaborar con otras personas que tengan objetivos parecidos para escalar el proyecto
    • Si hubiera apoyo de la comunidad de desarrolladores existente, el proyecto podría dar un salto importante
  • El proyecto real se está desarrollando en Codeberg, y además del desarrollador principal también hay un poco más de participación de otras personas

  • Me pregunto si hay alguna razón por la que la API no devuelve la ubicación de los puntos de acceso

    • Estaría bien permitir que los clientes calculen la ubicación por su cuenta
  • Este proyecto está muy bueno

    • Siempre da gusto ver a alguien resolviendo el vacío que dejó MLS
    • El diseño también es excelente
  • Me pregunto si este proyecto se ofrece solo como API

    • Me pregunto si no es posible volcar los datos y analizarlos localmente
  • De verdad es un proyecto genial

    • Espero que más software migre a este proyecto
    • Voy a contribuir al 100%
  • Espero que GrapheneOS soporte este proyecto pronto

    • En este momento, los proveedores de GPS no-Google casi no sirven si no estás en exteriores