Email or username:

Password:

Forgot your password?
Organic Maps

Due to "anti-features" introduced unilaterally by some people from FDroid community, it is not possible to find Organic Maps using the search in FDroid client without tinkering with its settings first: gitlab.com/fdroid/fdroiddata/-

By default, it is possible to find apps with ads, with tracking, with non-free network services, dependencies and assets, apps without source code and with known vulnerabilities. But it is not possible to find Organic Maps, an open-source app without ads and tracking.

34 comments
What's a fun name?

@organicmaps I don't know if that affects updates as well - logically, not. Thankfully, I have installed Organic Maps via Obtainium.

@fdroidorg what's up with that?

Devil :verified:

@organicmaps FDroid is going through a weird route lately.

Vojtěch Fošnár

@devil @organicmaps I like OM, but I don't want F-Droid to make exceptions just because it's a popular app. It does promote a proprietary network service. There has been a discussion about making this opt-out to avoid this anti-feature, but it never got implemented afaik. github.com/organicmaps/organic

[DATA EXPUNGED]
federico

@devrtz the kudos go to Jochen for doing most of the work!

chfkch :nixos: :rust:

@organicmaps
Is it because of the "hotel widget includes a link to kayak" thing ?

Michał

@chfkch @organicmaps No, it's even better. F-Droid folks took issue with the fact that you can't change the location of map download server easily.
AFAIK, Kayak links are disabled in F-Droid builds now.

Mehrad :kde: :emacs: :rstats:

@organicmaps
They don't even explain what the "other" mean. I read both blog posts, the GitLab issue, and the list of 48 affected apps, and no where they explain this !!!

@fdroidorg you really need to up your game be crystal clear about such moves and terminologies.
You want a feedback? Here you go: Roll back to previous state. As a client, this is nasty and vague, and I'm genuinely thinking of stopping my donation and supporting F-Droid if I cannot comprehend your bizarre actions and terms.

cos

@organicmaps @fdroidorg "This app promotes or depends entirely on a non-free network service" anti-feature really makes no sense. Even having some defaults to services that are not completely free triggers this, even if the app can be fully used with completely free services.

"This app depends entirely on a non-free network service " would be acceptable criteria. But still hiding apps with anti-features by default just sucks.

Alan Zimmerman

@organicmaps

I have to enable "other anti features" before it shows up.

What do they say is the anti feature?

InsertUser

@alanz @organicmaps
On the web view they say:
"This app promotes or depends entirely on a non-free network service
This app depends entirely on a certain instance of a network service"

If you know which mystery link to click on¹ it will tell you this: "AntiFeatures:
TetheredNet:
en-US: Map download service (cdn*.organicmaps.app).
NonFreeNet:
en-US: Hotel widget includes a link to kayak.com not contained in original map data."

1: Hint: not the initial warning text.

@alanz @organicmaps
On the web view they say:
"This app promotes or depends entirely on a non-free network service
This app depends entirely on a certain instance of a network service"

If you know which mystery link to click on¹ it will tell you this: "AntiFeatures:
TetheredNet:
en-US: Map download service (cdn*.organicmaps.app).
NonFreeNet:
en-US: Hotel widget includes a link to kayak.com not contained in original map data."

Hermógenes Oliveira

@InsertUser @alanz @organicmaps @fdroidorg And even if you manage to find the mystery link, there's often no useful information there. In any case, I think that "network" anti-features need to be reassessed. If an app is ostensibly a youtube client, then it *must* talk to youtube. To tag it with an anti-feature just because of this is confusing. I understand wanting to promote self-hosting etc. But I can't self-host my parcel delivery, and libretrack as non-free net doesn't change that.

jabjoe

@organicmaps hopefully this get resolved as Organic Maps is pretty good. It just need traffic info in it's routing (something Google own) and improved search (again, lots of things only registered in Google Maps). Bar that, it's better than Google Maps. You can live with it as your satnav.

F-Droid

@organicmaps yes, our communication about this change was not ideal.

We tried to cover it in f-droid.org/2024/07/25/twif.ht and f-droid.org/2024/04/04/twif.ht, but apparently it wasn't read by everybody (surprise, surprise 🙈).

Unfortunately, we didn't find any good technical solution to enable the new Anti-Feature automatically (but only for those, who didn't change their AFs manually).

Moreover, this new AF was designed to clearly differentiate, that apps like OM are NOT NonFreeNet, but only TetheredNet.

@organicmaps yes, our communication about this change was not ideal.

We tried to cover it in f-droid.org/2024/07/25/twif.ht and f-droid.org/2024/04/04/twif.ht, but apparently it wasn't read by everybody (surprise, surprise 🙈).

Unfortunately, we didn't find any good technical solution to enable the new Anti-Feature automatically (but only for those, who didn't change their AFs manually).

Jakub Klawiter :mastodon:

@organicmaps
And that unwanted features in OM are? Hey @fdroidorg is it intentional?

Foxle

@organicmaps
THX for the information! I made some changes in the settings...

nictakiego

@organicmaps @fdroidorg well I hope it returns as fast as possible, because app in itself is completely open-source. Depending on a non-free service doesn't mean an app is harmful, so should be available, just with anti-feature.

maeool

@organicmaps You should state here why this happened.

> All hotel bookings via KAYAK using links from the app will generate a tiny commission to help fund the development of the project. Thanks for your support of the project!

github.com/organicmaps/organic

Note : I don't think it should be banned for this, just explicitely stated in the description.

InsertUser

@organicmaps
The biggest anti-feature of all is that #FDroid hides the details of the anti-feature from people who aren't letting them install something to their device. The link to more information goes to a generic page rather than the specifics despite them showing more detail in app.

To access that info on the web you have to follow an obliquely labelled local link in the section with all the external links to the source etc.

abeorch

@organicmaps
Feel your frustration. Seems that work around is fairly simple ( providing a configuration feature ) to get out it solved - I'm not sure what #fdroid's communication about the change was like.

Simon Poole

@organicmaps not for the first time:

@fdroidorg is a, very, opinionated build service for users that are ideologically aligned with them (think RMS). If they want to run that and there's a user base that wants to use it, more power to them.

BUT assuming that it is a general purpose app store is just going to lead to endless conflict on both sides.

Unluckily F-Droid is not clear about that -they- are publishing the apps and are responsible for the content and operations, not the app devs. ...

Hermógenes Oliveira

@simon @organicmaps @fdroidorg I don't think even RMS would agree. For him there is no meaningful distinction between proprietary and free software when it is running on other people's computers over the network. He would be more concerned with non-free javascript running in your browser than with yt-dlp talking to youtube. He would be happy to have free software to do his tax returns. But it seems f-droid would consider that software as having the "anti-feature" of talking to the IRS.

Hermógenes Oliveira

@simon @organicmaps @fdroidorg I could write my own modified peertube which injects media with exploits. My peertube server running free software doesn't help the user. This is why tagging with an anti-feature because "the data comes from youtube" is not helpful and just displays prejudice against apps developed for people who want to watch videos hosted on youtube. Whether youtube can be self-hosted with FOSS is irrelevant. The user is just accessing the data, not producing or serving it.

Tom

@organicmaps This also impacts a bunch of other apps that should be easily visible. I've noticed TorBrowser and Librera Reader.

Go Up