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.

  • Danitos@reddthat.com
    link
    fedilink
    English
    arrow-up
    7
    ·
    4 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
      ·
      4 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
      ·
      4 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
        4 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
          ·
          4 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.