Another part of the problem is the assumption that using free software necessarily protects you from government intrusion. I think at this point you pretty much have to live out in the woods with nothing more complicated than a gun in your possession to avoid that.
Well, RMS exclusively uses a Lemote Yeelong that has been formally verified to not contain backdoors, and he runs purely free software on it. If that's not enough, he never connects it directly to the internet by having another computer wget certain websites on a regular basis and also download/ upload emails, which get transferred to the Lemote via physical media.
There may still be vulnerabilities, but he's a whole lot more secure than your average person.
But how well does RMS' model scale to our modern, global and interconnected society? Free software assumes the right to validate, and modify, source code - which is great if you can. Most users of free software, however, don't have the time or even the ability to do anything but blindly trust that someone else has it covered (and obviously, users of non-free software don't have a choice in the matter.)
> But how well does RMS' model scale to our modern, global and interconnected society?
It doesn't. But it isn't supposed to. Stallman is consciously upholding a moral ideal that most in tech are not.
The goal is not for everyone to be like RMS. The goal is to sway the companies who build tech for everyone to be like RMS.
Consider for a moment how much open source software Google, Microsoft, and Apple use in their proprietary products. Is it ethical to use that much free software for the corporation's own personal gain?
>Is it ethical to use that much free software for the corporation's own personal gain?
I don't believe it's necessarily unethical for a corporation to take advantage of open source software if the open source code is distributed with a license which allows for commercial use. I think if the author wants not to care about that, then that should be their right.
That said, closed-source code does make theft a lot easier to hide, so the case is stronger for the use of free software validating the (ethical) integrity of a company.
Well, in terms of package and code validation, there are definitely strong arguments to be made for source-based distribution models and FOSS-backed fuzzing operations. Although freely available source isn't perfect for combating government intrusions, it still is the gold standard since it's impossible to implement fully-featured, unobfuscated backdoors. Despite the fact that things like heartbleed are damaging, keep in mind that they're only a bugs rather than deliberate backdoors.
The answer to imperfect software freedom isn't no software freedom.
https://en.wikipedia.org/wiki/Richard_Stallman
He's about free software as well. People that haven't started subscribing to his ideas post-leaks are part of the problem.