"free software" and "open source" are two discourses, prioritizing different
motivations for essentially the same practice.
The software is the same (minus software under a few unpopular licenses). The
practices are not. Most users of "open source" (but the rare purists I
mentioned in my last post and are wrong in their believes, in my humble
opinion) will use proprietary software when it is technically better. They
will even recommend that software because it is technically better. The users
of "free software" reject proprietary software because it does not respect
their freedoms. Even when there is no alternative. To them, freedom is more
important than any technical convenience.
Since we agree we are talking about one movement
We do not! The practices are different (see above). More importantly, the
values are different. I believe open source proponents are partially right
when they claim that their beloved development method results in technically
better software. But that is secondary to me. I use and write free software
because it is the only way that is ethically, socially and politically
acceptable when it comes to software.
Sure, there are many people who are partially convinced by arguments from
both movements. But the two fundamentally different movements exist anyway.
I think its untrue to claim, as some continue to do on this forum and others,
that people who use the language of "open source" don't care about software
freedom, and that people who use the language of "free software" don't care
about code auditing, patch submission and other aspects of "open source
development" methodology.
Names are important. "Free software" is about freedom. It is in the name.
"Open source" is about the source code being available, the corner stone of
the development methodology. Because they are two different movements, it is
important to distinguish them with two different names. I am in favor of free
software. I am not in favor of open source (what does not mean I consider
"open source" as an enemy; proprietary software is the enemy).
See https://www.gnu.org/gnu/why-gnu-linux.html for a similar argument on
calling the operating system "GNU/Linux" and not "Linux".