I first learned of Street-Complete here and I really like it.

It’s satisfying to walk around, complete little tasks, and get prizes, scratching a similar itch to Pokemon Go.

Stuck waiting for someone? Add opening hours for a few local businesses.

Have a long walk ahead of you? See if you can add/check house addresses as fast as you can walk.

Want to walk off a few beers before heading home? Complete some tasks in the bar street.

Its a very constructive way to “be right” on the internet.

    • RobotFK@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      12
      ·
      2 months ago

      If you expand the description it will be written out for you.

      It is due to being bound to a specific mapping Ecosystem and using specific non Foss middleware

    • Danitos@reddthat.com
      link
      fedilink
      English
      arrow-up
      7
      ·
      2 months ago

      It is because it has what F-Droid considers anti-features. In this case, even tho the code is open source, it seems to require a non-libre dependency to measure distances. See https://gitlab.com/fdroid/fdroiddata/-/issues/2627 and https://github.com/streetcomplete/StreetComplete/pull/3709#issuecomment-1039710672.

      F-Droid is very strict with what it considers an anti-feature, and Android is very restrictive to properly work without at least one closed source library (thanks, Google), so I say you can ignore this, but it depends on you.

      • Lifter@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 months ago

        Also, openstreetmap itself is a centralized eco system, even though you could theoreticallly host one yourself.

      • InsertUser@en.osm.town
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        @Danitos @AngryCommieKender @openstreetmap

        IIRC that was pulled out of the app into a separate companion app (StreetMeasure) ages ago.

        F-Droid is complaining about “non-changeable or non-free network service”.

        It doesn’t seem to say _which_ network service this is, which I think is quite scummy behaviour TBH.

        • smb@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          2 months ago

          to me it looks like it’s pointing out the network “services”:

          and to me it also looks like they also say what the sercives are needed for. however its in german for this device.

          update:

          it sounds a bit weird that according to this info not the app is uploading new informations, but westnordost.de would, which suggests that they also upload/steal your openstreetmap password to their servers instead of using the app with locally stored access credentials to do that. but this could also be just a bad wording/misunderstanding/translation thing as obviously the party where you download the quests also need to know which quests are already solved which would be the data that is uploaded to them.

          • InsertUser@en.osm.town
            link
            fedilink
            arrow-up
            1
            ·
            2 months ago

            @smb

            RE the update. That seems odd that they’d do that. I thought the quests were now being generated on the fly after downloading the raw data direct from OSM (previously it was an overpass query per quest IIRC).

            I don’t know why they’d be bouncing uploads through a remote server when OSM already has the capacity to reject a conflict.

            I don’t currently have access to something that monitors raw traffic to check.

    • dion_starfire@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      2 months ago

      Because it tracks real time location and uses the internet. Unless it’s an app like this where you explicitly want that functionality, that’s usually a sign of some sort of tracking mechanism for advertising or nefarious purposes.