-
-
Notifications
You must be signed in to change notification settings - Fork 316
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FOSS flavor #288
Comments
Thanks for noting this @TheLastProject. Would you have time to work on this and change the dependencies? By the way, I believe @maxammann has a MapLibre-based app in the F-Droid store, right Max? |
I have no experience with Android build flavours myself (the apps I write only have a 100% libre version) so I don't think I will be much help there. However, from discussions with the Element team it seems like MapLibre already does check if Google Play Services is actually available so this could be fairly simple, see these excludes which have been confirmed to have removed Google Play Services completely.
I asked the team about this and apparently Ehrenamtskarte Bayern is actually not compliant but it also managed to bypass our scanners until recently. Reading the topic more it seems the developer has been notified of this so I have disabled the app for F-Droid: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/11114 (sidenote: I would love to be able to restore this app, it's a very cool concept even though I don't live in Bayern) |
We are currently discussing how we proceed with the Bavarian Volunteering Card on FDroid internally. Im not sure in which way the maplibre android library depends on properiatry libraries right now. But I think it would be interesting to evaluate this. Maybe we somehow can also elimintate such issues for all one and for all. |
|
Case MapLibre: Depending just on MapLibreI think the runtime dependency of maplibre for
I would hope that Gradle doesn't even download the Case flutter-geolocatorI like to include this case even though its unrelated, to give an example where the GMS dependency is problematic. ConclusionUsers of maplibre should be able to convince Gradle that it does not need the |
Thanks for the clarification. In this case I think it is OK to close this issue. |
Hey there,
We've seen several Android apps include this library lately, only for developers to be surprised their apps can't be included in F-Droid as MapLibre has proprietary dependencies (com.google.android.gms:play-services-location).
Could it be possible to offer a completely libre flavor of MapLibre for Android (that is: a flavor with no proprietary dependencies) for developers who want to offer a 100% open source version of their apps?
Common names for such a flavour would be
foss
orfloss
.Thanks for considering :)
The text was updated successfully, but these errors were encountered: