> You are right in principle that FLOSS apps can and do have telemetry/surveillance included
Note that I was just replying to your "Firefox is non-free" statement, not to this. I do agree that the tracking story is way better when using free software in general (but that indeed, it's not a guarantee, especially when using official installers from sloppy software editors).
----
Code that is under a free software license that downloads (and runs) non-free software is still free software.
This can be seen as an anti-feature, F-droid would call this one "Non-Free Addon" [1], but this is a separate matter.
For a distro to be approved by the FSF, it needs to only include free software, and also match additional, more restrictive criteria such as, indeed, not promoting non-free software. But this doesn't qualify some specific software, it qualifies a distribution.
In addition to DRM, Firefox also has other issues, including these:
- it allows non-free addons on its extension repository, and even recommends (promotes) some of them (also Non-Free Addons)
- it includes features that depends on non-free services, like pocket (Non-Free Network Services [2])
I don't like them, but that doesn't make Firefox proprietary. Worst case, it isn't suitable as is for a FSF-approved distro. Which, again, goes beyond the quality of being free software.
The fsf.org blog post you link to (which I'm also familiar with) shares concerns (which I mostly share, indeed), but doesn't state that it makes Firefox non-free software. There's one point that I would debate from this link:
> We agree with Cory Doctorow that there is no meaningful distinction between 'installing DRM' and 'installing code that installs DRM.'
The distinction is meaningful, because embedding the DRM code in Firefox itself would make Firefox non free. However I agree that it makes Firefox promote horrible software without even warning the user, which is not great at all.
tl;dr: The concepts of FSF-approved distro and free software should not be mixed up. They are both useful but separate concepts. I could even see someone being full pro free software but thinking that FSF-approved distro goes too far.
[1] https://f-droid.org/docs/Anti-Features/#NonFreeAdd
[2] https://f-droid.org/docs/Anti-Features/#NonFreeNet