Skip to content
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

publish at F-Droid appstore #11

Open
noerw opened this issue Oct 14, 2017 · 3 comments
Open

publish at F-Droid appstore #11

noerw opened this issue Oct 14, 2017 · 3 comments
Assignees

Comments

@noerw
Copy link

noerw commented Oct 14, 2017

It would be a great addition for non-playstore users to have the app in F-Droid.
At a quick glance it seems that the app fulfills the inclusion policy.

see https://f-droid.org/docs/Submitting_to_F-Droid_Quick_Start_Guide/

@dbaelz
Copy link
Member

dbaelz commented Oct 15, 2017

Thanks für the good idea.

I'm not quit sure if the app fulfills the inclusion police due the mapbox and android support library dependencies. In the next days I'll take a deeper look at the policy. When possible, I'll publish the app on F-Droid.

@dbaelz dbaelz self-assigned this Oct 22, 2017
@dbaelz
Copy link
Member

dbaelz commented Jan 3, 2018

Finally, I found the time to look at it. In my opionen the app could be publish it to f-droid. There are same pros and cons to do so

Pros:

  • More possible user (maybe...)
  • Support open source even more (maybe, see first point of cons)

Cons:

  • The app contains libraries which are "antifeatures" for F-Droid (see Antifeature:NonFreeDep). In my opinion it's questionable if there is an advantage to install the app via f-droid, because it requires proprietary components like Google Play Sevices and therefore doesn't work on a clean AOSP/Custom Rom image.
  • The upload process is significantly more complicated and elaborate than I expected. "Install a bunch of libraries/runtimes, start the virtual machine, execute a bunch of scripts, commit a bunch of stuff and build the whole f-droid project" isn't that enjoyable or a way to get me motivated to support f-droid. To say it that kindly...

In conclusion I postponed the upload of 0.2.0. I'll probably do it for a later version (rather > 0.3.0) with more time and a working pipeline. The issue stays open so I keep it in mind.

@silberzwiebel
Copy link
Contributor

I'm running the self-compiled app on a tablet without any google stuff. So, I guess your first point reduces to adding the antifeature flag only (is it the map-provider library that is not free?).
For me, it is always disadvantageous to install apps from google play, because I need to find some ways to grab the actual apk and no automatical updates are provided (although things are a lot easier with Yalp Store around).

I might help with the actual process of adding the app to F-Droid.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants