#Android is the world's most popular operating system. #Replicant and @fdroidorg have demonstrated its possible to build FSF-free and DFSG-free OS based on Android and F-Droid. Replicant and F-Droid do not yet meet the standards for being fully free software yet. Both communities are working towards that core goal. The only limiting factor is developer time to make it happen. So F-Droid and Replicant (and free Android ROMs) should be designated as High Priority Projects https://www.fsf.org/blogs/community/committee-begins-review-of-high-priority-projects-free-software-list
That's really disappointing to learn that they have apps with proprietary blobs.
It devalues the elevated position that we would typically give to any app on F-Droid. So F-Droid cannot claim that it features only FLOSS.
That's quietly horrifying.
#TheInternet is really dead when you can't freely browse it. Does Tor use these proprietary bits, dear GuardianProject?
Thanks for clarifying,
We are left wondering, what is GuardianProject referencing?
What is happening as regards to #Fennec? F-FDroid indeed says "The upstream source code is not entirely free."
We are interested to know what is meant by this, it seems like a departure from the strictly '#freeLlicense' we've seen in the past.
The tracking warning is concerning also. Where can people learn more about what is going on here?
You can always check with our documentation. Find the AntiFeatures explained here: https://f-droid.org/docs/Build_Metadata_Reference/#AntiFeatures (including UpstreamNonFree and Tracking).
F-Droid is transparent about such things. Though admittedly details are not always easy to find, this should be quite obvious, would you agree?
One thing that we noticed is that the wiki page that is meant to show which apps share the #UpstreamNonFree #antiFeature, appear to lack some apps, namely that org.mozilla.fennec_fdroid one.
If the website is generated automatically, but the wiki isn't, then moving that page off the wiki might be helpful.
@dsfgs The page is generated automatically (or at least was in the past). To my knowledge the wiki is out-of-sync, and should be replaced by "something else". But I neither know by what, nor who's working on it. That's what the issue trackers are for: maybe report it to the "website" issue tracker? I can't be everywhere 😉
This Anti-Feature is applied to apps where the upstream source code includes proprietary software by default in their own releases.
This does not mean that proprietary software is included in the app. Most likely, the F-Droid build has been patched in some way to remove the Non-Free code/libraries, and/or some functionality may be missing. The app’s description will usually go into more detail about this.
More there 😉
@dsfgs UpstreamNonFree is mainly to tell those who KNOW that and ask "how can that be at F-Droid?" that F-Droid is aware of the fact AND HAS TAKEN PROPER CARE of it – usually by removing those dependencies, or by replacing them with "stubs" (empty functions doing nothing but needed so the app does not crash when it tries to access them, call it "dummy libraries" if you wish).
The #Fennec description says that all the proprietary bits have been removed.
So why would someone say the FDroid has proprietary bits. And why did GuardianProject make such a statement about F-Droid in the first place?
This is strange? Has a cat got @guardianproject's tongue?
@dsfgs it might help if you'd link the article you always refer to 😉 I guess it might be some "unlucky phrasing" – but without seeing the article I cannot tell.
@dsfgs Ah, yes. Then maybe @guardianproject can clarify what "missing links" they refer to. They certainly do not mean the apps shipped by F-Droid, but rather something in the underlying structure – though I'm not sure what exactly (the project using GitLab? Not all apps yet building reproducibly? Something else?). I still think "unlucky phrasing" is causing the confusion. Which could easily be straightened by a clarifying toot (hint, hint!) 😉