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

Add prey to f-droid store #152

Open
wuniversales opened this issue Apr 29, 2020 · 7 comments
Open

Add prey to f-droid store #152

wuniversales opened this issue Apr 29, 2020 · 7 comments

Comments

@wuniversales
Copy link

No description provided.

@tomkel
Copy link

tomkel commented Jul 15, 2020

yes please! This would show you are truly committed to open source software and principles

@fabianski7
Copy link

#84

@IzzySoft
Copy link

Essentially #84 indeed is holding this back: the app uses Firebase, FCM and Google Services (eg. for location), so for F-Droid to pick it up it would need a build flavor that comes without those (but then could add the camouflage back – it's not the Android OS not permitting such a feature, but rather Google Play AFAIK).

For starters, the APK could be attached to releases/ here – so it would at least be reachable for those outside of Google's walled garden (like owners of Huawei devices, or users of Google-free custom ROMs). I might even add it to my repo then, though I normally do not add security apps with Firebase bindings (with proprietary stuff you can never be sure what it does) – and especially not with proprietary analytics libraries (here: Crashlytics).

@RokeJulianLockhart
Copy link

RokeJulianLockhart commented May 1, 2022

Please consider this, not least because although much software is available via not merely the main, but 3rd-party repositories, and the userbase consists of many users, you would possess monopoly, and provide superior control to yourselves of what your software is dependent upon, because the Play Store is notoriously metaphorically opaque when it decides that your software, which currently competes with one of Google's products, is too problematic to continue to host.

@RokeJulianLockhart
Copy link

RokeJulianLockhart commented May 1, 2022

However, @prey, please be aware that although @IzzySoft is correct that your repository must be modified for it to be accepted into F-Droid's default repository, they were merely referring to its default repository, and the repository that @IzzySoft manages.

You probably possess experience with Debian and Fedora. How many people do not need to utilise Fedora's COPR ever? Few. Less never add Personal Package Archives to Debian, and both of are ultimately identical to their native "repositories". Additionally, Fedora's RPMFusion, and Ubuntu's proprietary repositories are identically as frequently utilised. Consequently, I believe that you should at least expose the binary .APK-installers that your CI currently creates via an F-Droid repository that you host, because it would allow me to invest in your software, which I am alternatively unable to do because of my lack of Google Play Store and rational dissuasion to manual updating of software.

@IzzySoft
Copy link

IzzySoft commented May 1, 2022

That's correct, an own repo is a fully valid approach. As for my repo, I'd just need the APK attached to its corresponding release; inclusion criteria for my repo are a little more relaxed than those on F-Droid – so while I recommend to leave all proprietary stuff out (else it's not really FOSS), I usually close an eye on things like FCM (unless the app covers sensitive material, such as apps for health, finances, children etc).

@RokeJulianLockhart
Copy link

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

5 participants