Giter Club home page Giter Club logo

Comments (12)

alex9099 avatar alex9099 commented on August 10, 2024 6

Any news on this?

from osm-contributor.

tuxayo avatar tuxayo commented on August 10, 2024 2

If the devs prefer switch to libre/open source analytics. I can create an issue for that.
I don't know what NewPipe and OsmAnd use, but when there is a crash, an UI pops up with what will be sent and asking to send the report with an email app.
For one of them, it even asks for GDPR consent before switching to the mail app. Really a great way to get crash reports.

from osm-contributor.

loicortola avatar loicortola commented on August 10, 2024 1

@rugk @xamanu Agreed.
As I said, we are more than open to PRs, we want this to happen as much as you do.
Regarding analytics

  1. We need opt-in. GDPR is clear on this and we haven't made id happen by lack of time.
  2. I agree that users should be able to say no to tracking.
  3. I agree that F-Droid is becoming a must and that we need to be there.
  4. As for switching for a FLOSS analytics library, I am against it because there are simply no good enough FLOSS solution out there yet. The current Fabric.io is great as it is (yes I do know it was bought out by Google).

@rugk I fully understand your concerns although you have to understand that I am not against closed source solutions. Some businesses need closed source to exist. Jawg has some closed source products for instance.
OpenSource shouldn't be just a "black or white, evil or good" thing. OpenSource is a commitment and has a cost: documentation, community mgmt, etc...
Now if you think all closed-source solutions are evil, and that nothing can be trusted, then I cannot help you and I guess that it would be a debate that goes way beyond the scope of this small Android app anyway ^^.

As actions, I created 2 issues:

  • #169 : Creating an alternative android flavor without the Fabric.io library
  • #170 : Adding an opt-in allowing the user to disable the use of analytics in its app

This issue will remain the main thread for it.

@ALL contributors, we are happy to help you get onboard with the app code if you are willing to help the community implement those features.

Best wishes to all,

Loïc

from osm-contributor.

tuxayo avatar tuxayo commented on August 10, 2024 1

A bounty has bee started in the issue about getting an analytics-free flavor: #169 (comment)

from osm-contributor.

MayeulC avatar MayeulC commented on August 10, 2024

This issue was brought up in #1 and #76 as well, it seems. I am very much in favour of this, please don't close the issue, as there is an obvious demand for it. It could be used to track progress instead.

From what I gathered, it seems that the analytics library fabric.io would need to be replaced, at least for F-Droid builds.

from osm-contributor.

loicortola avatar loicortola commented on August 10, 2024

Hello @Bibi56 and @MayeulC
I hear your feedbacks and although this would mean that we couldn't get analytics on a part of our audience, that would also bring this tool to more users which is good.

I am open to PRs on that issue, and I would suggest to implement a no-op version of fabric in the bundle. This might be the easiest way, alternative being to create a whole abstraction...

Anyone?

from osm-contributor.

Bibi56 avatar Bibi56 commented on August 10, 2024

@loicortola No time to write a PR for that but it makes sense to me.

@MayeulC I didn't check closed tickets as I couldn't imagine the ticket to be closed without being solved. Good catch.

from osm-contributor.

rugk avatar rugk commented on August 10, 2024

we couldn't get analytics on a part of our audience

Not true. You only have to meet two criteria's:

  • opt-in, i.e. ask the user whether they want to enable it/disable by default. That is required by GDPR and other law's anyway, and as for FLOSS apps also just a good behaviour. Everything else is rude.
  • the tracking library must be FLOSS, too (obvious as the app should be completely FLOSS, otherwise it cannot be trusted)

Of course, your app would still get the "tracker warning" though, as it actually tracks. If you don't like this, just don't track your users. It's simple. 😄

from osm-contributor.

xamanu avatar xamanu commented on August 10, 2024

Google is behaving more and more evil regarding the Google Play Store. There are many good reasons why user may prefer the Open Source store F-Droid instead.

Quoting the Free Software Foundation Europe:

It is recommended to not use this market [Google Play Store] at all.

Please consider to move this to be usable without exposing ourselves to censorship and surveillance. I'd be very happy to use the app, if possible without going through Google.

from osm-contributor.

nicolasmaia avatar nicolasmaia commented on August 10, 2024

Really hoping this happens! Just found out about this app on the latest OSM Weekly newsletter. #169 seems like a good idea.

from osm-contributor.

loicortola avatar loicortola commented on August 10, 2024

Hello @tuxayo we are currently unable to provide any more dev time on this, if you would like to make a Pull Request we would be super happy :)

from osm-contributor.

tuxayo avatar tuxayo commented on August 10, 2024

Thanks for the feedback.

So I guess the situation means the only solution the core team could handle would be a patch for a flavor without the non-libre components. It doesn't seems possible to switch to libre/open source analytics by just sending you patch ^^"

Is that a correct understanding?

from osm-contributor.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.