W świecie, w którym nasze smartfony niemal nieustannie określają naszą lokalizację, większość użytkowników nie zdaje sobie sprawy, że za tą pozorną wygodą kryje się zależność od zamkniętych systemów technologicznych gigantów. Technologia Assisted GPS (AGPS) stała się nieodzownym elementem współczesnej mobilności, pozwalając urządzeniom na szybkie i precyzyjne ustalanie pozycji dzięki danym z sieci Wi-Fi i stacji bazowych. Jednak dominacja Google’a i Apple’a w tej dziedzinie budzi pytania o prywatność, kontrolę nad danymi i monopolizację rynku.
Jak działa AGPS i dlaczego jest problem?
Gdy urządzenie potrzebuje ustalić swoją lokalizację, wysyła do usługi AGPS informacje o widocznych stacjach bazowych, sieciach Wi-Fi i beaconach Bluetooth wraz z mocą ich sygnału. Na podstawie tych danych, wykorzystując metodę trilateracji, usługa oblicza przybliżone położenie. Kluczowe jest jednak to, że aby system działał, ktoś musi najpierw zmapować położenie tych wszystkich anten i punktów dostępowych.
Paradoksalnie, tym „kimś” jesteś często Ty sam. Przemieszczając się z włączonym telefonem z preinstalowanymi Usługami Google Play lub oprogramowaniem Apple, nieświadomie przesyłasz dane o otoczeniu do tych korporacji, przyczyniając się do rozbudowy ich zamkniętych, własnościowych baz danych. Użytkownicy mają minimalną kontrolę nad tym, jakie informacje są zbierane i jak są później wykorzystywane poza samą usługą lokalizacji.
Upadek otwartej alternatywy i narodziny BeaconDB
Przez ponad dekadę istniała otwarta alternatywa: Mozilla Location Service (MLS). Jej zamknięcie w kwietniu 2024 roku stanowiło poważny cios dla ekosystemu wolnego oprogramowania. Projekty takie jak microG – otwarta reimplementacja Usług Google Play – z dnia na dzień straciły kluczową funkcjonalność. Chociaż Mozilla udostępniła archiwalne dane, baza szybko się dezaktualizuje, a usługi oparte na niej nie pozwalają na jej uzupełnianie.
Odpowiedzią na tę lukę jest projekt BeaconDB, zainicjowany w maju 2024 roku. Jego celem jest stworzenie otwartej, współtworzonej przez społeczność i na bieżąco aktualizowanej bazy danych AGPS. To zupełnie nowe podejście, budowane praktycznie od zera.
Filozofia otwartości i dobrowolności
BeaconDB opiera się na fundamentalnie innych zasadach niż rozwiązania korporacyjne:
- Model opt-in (dobrowolność): Dane są zbierane wyłącznie od użytkowników, którzy świadomie i wyraźnie na to zezwolą. Aplikacje takie jak NeoStumbler skanują otoczenie tylko wtedy, gdy użytkownik ręcznie uruchomi tę funkcję.
- Pełna transparentność Projekt jest otwartoźródłowy. Każdy może przeglądać jego kod, zgłaszać poprawki lub współtworzyć rozwój usługi.
- Hybrydowe działanie: W obszarach jeszcze niezmappingowanych przez społeczność, BeaconDB może się wspierać archiwalnymi danymi z MLS, zapewniając ciągłość działania.
„W przeciwieństwie do usług Google i Apple – które gromadzą dane o GPS i stacjach bazowych bez wiedzy użytkowników – BeaconDB jest jedyną otwartoźródłową usługą, która nie żeruje na Twoich danych” – podkreślają twórcy projektu.
Jak możesz pomóc?
Budowa niezależnej, ogólnodostępnej infrastruktury cyfrowej wymaga zaangażowania społeczności. Aby wesprzeć BeaconDB, możesz pobrać aplikację NeoStumbler z repozytorium F-Droid lub GitHuba, a w jej ustawieniach wybrać „BeaconDB” jako docelową usługę geolokalizacji. Każde świadome skanowanie wykonane podczas Twoich podróży przyczynia się do rozbudowy tej wspólnej, otwartej bazy.
Powstanie BeaconDB to nie tylko techniczna alternatywa. To ważny krok w kierunku demokratyzacji dostępu do kluczowych technologii i budowy cyfrowej infrastruktury, która szanuje prywatność użytkownika i działa dla dobra wspólnego, a nie dla zysku kilku korporacji.