client icon indicating copy to clipboard operation
client copied to clipboard

Add Futo repo to optional repositories

Open Handrail9 opened this issue 1 year ago • 4 comments

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] I use FUTO Voice & GrayJay and find them to be great applications with an F-Droid repo Describe the solution you'd like A clear and concise description of what you want to happen. I would like the FUTO F-Droid repo to be added https://app.futo.org/fdroid/repo/ Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered. Adding it manually (Difficult to do on devices like Android TV) Additional context Add any other context or screenshots about the feature request here.

Handrail9 avatar Jul 08 '24 06:07 Handrail9

None of the FUTO apps are opensource. Let's not promote "source available" only projects to Droidify users. Yes Droidify has added multiple repository by default at the same time I think add new repository option is there for reasons. IMO Droidify shouldn't add all the repositories available in the wild especially not the repos that host proprietary/source available apps.

shuvashish76 avatar Aug 06 '24 01:08 shuvashish76

I see no reason why source available is an inherently bad thing, not to mention there is a repo hosting a modified Google play store. in Droid-ify. While being "modified" to work with MicroG, it is still a proprietary app. FUTO apps are useful tools that do not spy on the end user. This can be checked in source. If you do not want the repo, you can simply not enable. I never said it should be enabled by default, and any user enabling repos should know what's in the repo before they enable it. That should not be Droid-ify's responsibility.

Handrail9 avatar Aug 06 '24 03:08 Handrail9

As an interested bystander, and someone who regularly makes use of F-Droid / Droid-ify, I'm quite interested in the initial response to this issue :-)

@shuvashish76 Firstly, are you a maintainer of Droid-ify, a representative of the project, or just a member of the community? This isn't immediately clear, so it seems wise to ask to defuse any potential confusion later on.

None of the FUTO apps are opensource. Let's not promote "source available" only projects to Droidify users.

Could I ask why? Is there official documentation discouraging the addition of source-available apps, or past precedent which dictates how requests for new repositories should be handled? I'm not familiar with maintainer politics / policies here, so perhaps you could shed some light on that for us if possible? :-)

IMO Droidify shouldn't add all the repositories available in the wild especially not the repos that host proprietary/source available apps.

...why not? At first glance, having an immediately-available list of repositories sounds like quite a good idea; it'd make discovery a lot easier, and would encourage the federation of apps across repositories (and, buzzwords / fanaticism aside, federation in software is generally quite a good thing). I'd understand if the project wished not to take risks by promoting potentially-dangerous software, however (though that feature could, of course, be paired with an appropriate disclaimer regarding liability and risk.)

The obvious follow-up question is, if not, what would be used as a deciding factor when considering new repositories? (This links back into the question above.)

freshgum-bubbles avatar Aug 06 '24 15:08 freshgum-bubbles

The repo is already in the list of default repos.

app/src/main/kotlin/com/looker/droidify/model/Repository.kt:

            defaultRepository(
                address = "https://app.futo.org/fdroid/repo",
                name = "FUTO",
                description = "FUTO official F-Droid repository.",
                fingerprint = "39D47869D29CBFCE4691D9F7E6946A7B6D7E6FF4883497E6E675744ECDFA6D6D"
            ),

This issue can be closed.

codenyte avatar Aug 16 '24 18:08 codenyte

This has been added in the latest release, so I think we should close this issue.

BabyOilJohnson avatar Dec 26 '24 09:12 BabyOilJohnson