jtsalva / cloudmare

Cloudflare Manager | Android Mobile App
https://cloudmare.jtsalva.dev
MIT License
43 stars 12 forks source link

Release on F-Droid? #13

Closed JonnyHaystack closed 4 years ago

JonnyHaystack commented 4 years ago

Hi there, seeing as this app is open-source why not release it on F-Droid as well? Currently the only way to download it is on the play store which is not ideal.

jtsalva commented 4 years ago

Hi @JonnyHaystack, completely new to F-Droid, read a bit about it just now and see no reason why CloudMare can't be available through it. Do you have any experience with getting an app distributed on F-Droid which you could lend?

JonnyHaystack commented 4 years ago

I don't personally maintain any Android apps, so I'm afraid I haven't done it myself

jtsalva commented 4 years ago

@JonnyHaystack work in progress, opened a merge request in fdroid/fdroiddata https://gitlab.com/fdroid/fdroiddata/-/merge_requests/6530

jtsalva commented 4 years ago

Successfully added CloudMare to F-Droid, see commit

resynth1943 commented 4 years ago

Shouldn't the F-Droid item also warn the user that this app connects to spyware web endpoints?

You can set that up in F-Droid. Look under "nonfree endpoints".

jtsalva commented 4 years ago

@resynth1943 please could you specify which endpoints you believe are 'spyware endpoints'?

resynth1943 commented 4 years ago

@jtsalva Cloudflare API endpoints.

resynth1943 commented 4 years ago

As such, you are expected to notify users by using the following "antifeature" notifications:

More information on "antifeature" notifications can be seen here.

JonnyHaystack commented 4 years ago

Really dude? This kind of thing is what gives the free software community a bad name. This is an app for cloudflare.. Of course it connects to cloudflare, and it's pretty rude to claim this app "connects to spyware web endpoints". Of course yes it should be labelled on F-Droid as connecting to nonfree web services, but anyone who wants to use this app is installing it to use with cloudflare. Don't act like there's some kind of subterfuge here.

resynth1943 commented 4 years ago

I am not "acting like" anything. Please do not make egregious accusations.

As clearly seen in my above comment, this app connects to nonfree web endpoints. You have admitted this:

Of course yes it should be labelled on F-Droid as connecting to nonfree web services

I don't know what's up for debate here. I'm simply relaying the information provided by the F-Droid team, which is: applications that connect to nonfree web endpoints should be labelled as such.

jtsalva commented 4 years ago

@resynth1943 Whilst I don't agree with classifying Cloudflare's API as spyware, thanks for making me aware of the F-Droid antifeature page. I will add the missing label(s) when I get the chance. If you need this done urgently, please don't hold back from raising a PR yourself on F-Droid's repo :)

resynth1943 commented 4 years ago

Thank you for being reasonable!

JonnyHaystack commented 4 years ago

I am not "acting like" anything. Please do not make egregious accusations.

I don't know why it's hard to understand that going to someone and saying "your app uses spyware endpoints" is pretty ungracious. You said:

Shouldn't the F-Droid item also warn the user that this app connects to spyware web endpoints?

The user does not need any "warning". If they are downloading a cloudflare app they are well aware of what cloudflare is. That is why I say you are acting like there is subterfuge, in that you claim this is an undisclosed behaviour and use emotive language ("spyware") as if this app is doing something malicious and unexpected to its users. While it's good practice to follow the guidelines, this is really nothing but a nitpick and not at all the big deal you make it out to be.

As clearly seen in my above comment, this app connects to nonfree web endpoints. You have admitted this:

Yes.. nonfree does not always mean spyware.. That's ridiculous Stallmanist extremism. While I strongly believe in free software that does not mean you should attack anything that is not free. Maybe try to be less polarising.

I don't know what's up for debate here. I'm simply relaying the information provided by the F-Droid team, which is: applications that connect to nonfree web endpoints should be labelled as such.

That is correct, there is nothing for debate. All I wished to say is that you could do with choosing your words a lot more wisely instead of using emotive language just because you hate proprietary software. I believe software should be free (libre) and users should be able to see what the programs they use are doing, but extremism like this is really not a good look for us all.

Anyways sorry @jtsalva for the noise and I hope you both have a nice day/night :smile: