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

Publishing on F-Droid #601

Open
Jowat97 opened this issue Sep 16, 2023 · 8 comments
Open

Publishing on F-Droid #601

Jowat97 opened this issue Sep 16, 2023 · 8 comments

Comments

@Jowat97
Copy link

Jowat97 commented Sep 16, 2023

Hello @graphefruit,

first at all thank you very much for this app and your contribution. It is very nice to see an app like this as FOSS software. However, unfortunately it is necessary to have the Google Play Store and a Google account to install this app on Android devices.

Therefor I would really appreciate it, if this app could be published on F-Droid. A free and open source Android App Store with only FOSS apps. If you need any help to publish your app on F-Droid feel free to ask!

Would welcome your response.

@graphefruit
Copy link
Owner

Hello @Jowat97,
a while ago back I've watched to F-Droid, and when I understood it rightly, F-Droid doesn't support an own account where I can upload my APK's my self, and rather do a support request, to get the app build by their building system.
Therefore if errors occures, I cant grab into, fix it or whatever.

So actually I don't plan to support F-Droid.
You can download the APK directly here on Github, without having Google Play store or a google account.

If you can help to lower the pain to get on F-Droid I'm happy for help.

Best
Lars

@Jowat97
Copy link
Author

Jowat97 commented Sep 16, 2023

Yes, it is the main feature of F-Droid, that all apps are build and signed by an trusted authority, to ensure that nothing got compromised or an malicious apk was published. The whole building process like logs etc. are publicly available and the generated apks are reproducible. And the building process shouldn't be a problem at all. Although the app will be build by F-Droid, you are the one defining how to build it. So if you can compile and build it, F-Droid will be able do to the exact same thing, see: https://f-droid.org/docs/Submitting_to_F-Droid_Quick_Start_Guide/

Though I think it is really sad not to have this app on F-Droid, which would be an enrichment and could also lead to more users for this app, I respect your decision.

BR

@graphefruit
Copy link
Owner

Thanks for the insights.
If you want to give a helping hand how to write all this I'm happy to take.
Another user in Discord asked the same question and he mentioned izzydroid, wouldn't be this another possibility?

@Jowat97
Copy link
Author

Jowat97 commented Sep 16, 2023

Unfortunately I am also not an expert in this case, but I could try my best.
And no, izzydroid is a person who has his own repository. It mostly contains app, which are not (yet) on F-Droid for several reasons. For example if they don't compliance with the guidelines, because they use proprietary libraries, have trackers included etc.
Apps from his repository are not included in F-Droid. You would have to add his repository to F-Droid manually and there wouldn't be any real benefits compared to just install your apk from GitHub.

@graphefruit
Copy link
Owner

I see, thanks for insights.
I don't know how F-Droid handles this, after I'm also having a analytics (matomo) build in, but which can be enabled/Disabled by user, defaults its off.
Would this be against the guidelines?

@Jowat97
Copy link
Author

Jowat97 commented Sep 16, 2023

No, analytics aren't forbidden by default. Just some analytics libraries like google analytics (firebase).
The guidelines can be found here: https://f-droid.org/de/docs/Inclusion_Policy/
I try to open a ticket at F-Droid to publish your app. Your code will be scanned for forbidden libraries. So afterwards we would now for sure. But at a first glance it seems to be fine.

@Jowat97
Copy link
Author

Jowat97 commented Sep 16, 2023

A submission request was created: https://gitlab.com/fdroid/rfp/-/issues/2545 :)

@graphefruit
Copy link
Owner

Thanks we'll see how its going.
Just bump here, I'll also try to have a look into the fdroid ticket.
Lars

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

No branches or pull requests

2 participants