Open devinbileck opened 2 years ago
Hi,
I don't think Bisq remote app can be published on F-Droid as long as it relies on proprietary code like GCM/FCM.
Some projects provide a separate, different version of their app specifically for F-Droid, with no proprietary code at all, while keeping at the same time their "Googled" version on Google Play. I'm not sure about F-Droid's exact rules on this issue, but I think that apps which provide both FCM and another 100% open solution as different options for their users, may also be possible to be published on F-Droid. One example (Session) is mentioned here, although it uses its own repository which users have to manually add in F-Droid in order to download the app.
Perhaps apps that follow this method (providing both proprietary and free solutions for notifications as different options to choose) cannot be published in the main official F-Droid repo and have to use their own? (Not really sure)
Hmm. I am not famliar with their guidelines for publishing to Fdroid. Something to consider when investigating this. Thanks!
Some projects provide a separate, different version of their app specifically for F-Droid, with no proprietary code at all, while keeping at the same time their "Googled" version on Google Play. I'm not sure about F-Droid's exact rules on this issue, but I think that apps which provide both FCM and another 100% open solution as different options for their users, may also be possible to be published on F-Droid. One example (Session) is mentioned here, although it uses its own repository which users have to manually add in F-Droid in order to download the app.
Perhaps apps that follow this method (providing both proprietary and free solutions for notifications as different options to choose) cannot be published in the main official F-Droid repo and have to use their own? (Not really sure)
Adding to the main F-Droid store - the main repo - is possible if a separate version of the app can be built without proprietary bits.
Session has a fully open build in F-Droid: https://f-droid.org/en/packages/network.loki.messenger.fdroid/
while providing a separate F-Droid repo for those who are OK with the proprietary bits: https://fdroid.getsession.org/
I don't think Bisq remote app can be published on F-Droid as long as it relies on proprietary code like GCM/FCM.
Please use unified push for the notifications. That way it can be put on F-Droid, and even run on de-googled phones. Unified Push allows you to not depend on GCM/FCM to receive notifications, and you can still use Google as a fallback for the normal user.
More info in this article: https://f-droid.org/2022/12/18/unifiedpush.html Dev docs: https://unifiedpush.org/developers/android/
Having the application in the F-Droid repository would make it much more private and disseminated to users who want to stay away from Google services.
100% agree with anyone who wants app to work on a phone that is google free I downloaded the apk from here and it wanted google play to run on my google free phone. Was upset. Very surprised a private app to sell buy bitcoin decentralized has some connection with a horrible company google. something I do not trust and want to be free from.
https://f-droid.org/docs/Submitting_to_F-Droid_Quick_Start_Guide/