roozbehzarei / filester

A secure, accessible cloud storage app for android
https://roozbehzarei.me/project/filester
GNU General Public License v3.0
125 stars 2 forks source link

Explain F-Droid AF #14

Closed licaon-kter closed 2 years ago

roozbehzarei commented 2 years ago

Why is it mentioned that the network service is non-free? Isn't that misleading? Users are not required to pay at all 🤔 Also the source code of cloud storage is available for anyone to make their own clone. The F-Droid AntiFeature documentation explains:

Non-Free Network Services - promotes or depends entirely on a non-libre network service

which the non-libre part doesn't apply to the transfer.sh service!

licaon-kter commented 2 years ago

Read the rest of the text :) https://f-droid.org/en/docs/Build_Metadata_Reference/#build_antifeatures

Also "free" in English has more than one meaning. It's not about the cost.

/LE: riight, the /docs don't have the full text. Will update that asap.

roozbehzarei commented 2 years ago

Riseup VPN:

By encrypting and securely routing all your network traffic through Riseup’s servers, RiseupVPN is able to prevent many forms of censorship and surveillance.

Tusky:

Tusky is a lightweight client for Mastodon, a free and open-source social network server.

The apps above both depend on another service to function and are live on F-Droid but don't contain an AntiFeature explanation. What makes my app to differ?!

licaon-kter commented 2 years ago

Tusky is not tied to one particular server.

Riseup? Well... I tried: https://gitlab.com/fdroid/fdroiddata/-/issues/553#note_565181896

Yes, NonFreeNet needs a split, as the link above explains.

FYI, the app would get an AF anyway, if one can't change the server.

roozbehzarei commented 2 years ago

Then I would like to use the same template as Odysee, which is a separate section to warn users about the antifeature instead of mentioning it in middle of the description.

licaon-kter commented 2 years ago

:) https://github.com/OdyseeTeam/odysee-android-floss/pull/7/files

The note is at the end...

That being said, in your link you are seeing the footer of the description on the website, that's standard for all apps that have an antifeature (or more).

This PR (and the one for Odysee) are adding a courtesy text to explain WHY. We usually didn't bother with that but users were coming and wondering "how com nonfree when the marketing says foss".

As said elsewhere and other times, the AFs are not there to punish the devs but to inform the users. F-Droid is in the middle between these two parties, and each one feels that they kinda got betrayed if the AF appears or not.

roozbehzarei commented 2 years ago

Please confirm my commit does not violate the terms so I can merge. The change is to explain "why" instead of restating the antifeature statement in the footer.

licaon-kter commented 2 years ago

Yup, sounds fine :)