Comments (12)
Any news on this?
from osm-contributor.
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.
@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
- We need opt-in. GDPR is clear on this and we haven't made id happen by lack of time.
- I agree that users should be able to say no to tracking.
- I agree that F-Droid is becoming a must and that we need to be there.
- 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.
A bounty has bee started in the issue about getting an analytics-free flavor: #169 (comment)
from osm-contributor.
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.
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.
@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.
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.
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.
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.
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.
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)
- route_ref not downloaded
- Unselect the shelter type on a second click.
- Locate me icon: Use coarse location if available HOT 1
- Change login workflow
- key with no value
- Error when scrolling down on POI Edition
- Error while uploading changes... and they are then automatically removed!! HOT 3
- Create analytics-free flavor HOT 9
- GDPR Compliance opt-in
- add taginfo file to let OSMers know which tags are used
- Fork request: Tree mapping app HOT 4
- Loading a profile : "No name provided" HOT 2
- Oreo adaptive icon shape HOT 1
- MULTI_CHOICE type in preset / profile rendered as simple text input in PoI form HOT 1
- Creating a new flavor HOT 1
- /sdcard/io.mapsquare.osmcontrubutor folder HOT 1
- manage POI types
- http://osm.jawg.io is down HOT 2
- Is Jungle Bus dead ? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from osm-contributor.