As some of you might know the Mozilla Location Service (MLS), that was used by many Open Source projects as a provider of geolocation data, was retired last year. This left many, among them Solus, without access to this type of geolocation information. Some switched to Google services, which, apart from privacy concerns, have their own issues with limited API access and so on.
Luckily a new public domain wireless geolocation database became operational in recent months, beaconDB. They are, or strife to be, ethically sourced, privacy friendly and abuse resistant. For details see the link at the start of this paragraph.
I've also recently enabled the beaconDB API in Solus' geoclue
package.
It is meant to be a full replacement of MLS, but unfortunately still hasn't great data coverage. But this is where you can help to improve the geolocation accuracy for everyone!
The "contribute" section on the beaconDB page has all the info: https://beacondb.net/#contribute
Personally I've installed the NeoStumbler app on my Android phone (via F-Droid) and activate it whenever I walk in a new area, or ride the bus/train somewhere. According to the statistics in the app I apparently have already scanned 32000(!) different Wi-Fis, 860 cell towers, and 690 "Bluetooth beacons". Unfortunately there is no gamification like achievements (yet? 😀), but it's quite fun to see the numbers go up, and observe the difference between trips in rural locations and cities.
Around 5 minutes after you submit reports you can already see the updated coverage map on https://beacondb.net/map/
It feels good to fill out some previously empty spots. The accuracy of this global map is quite low though, but you can see pretty fine-grained mapping details in the NeoStumbler app (and perhaps also in the Tower Collector one, but I haven't tried it)
