The more people, especially geeks and programmers, use and improve completely free systems, even if they have deficiencies now, the sooner we as a society are free. There is a responsibility for knowledgeable and competent people that goes far beyond the selfish need. It also makes fun and appreciation to do the right thing, more than any convenience can ever give.
This is a difference of opinion, but I've been using and promoting Free Software since 1997. I've used entirely 100% Free operating systems. There's nothing wrong with taking this position for oneself. You can certainly restrict yourself to a 100% Free stack, but there are two big problems with this position: 1. We have an existing threat right now that is not theoretical but entirely practical and immediate, and tha…
That's what I always tell people when they ask me how to do x in a secure and/or private manner on their phone and after some discussion most of them get it. Of course it's not practical but imo people need to be sensitized to how shitty almost all software actually is and that you can only have compromises. Also you can't just get someone to use FLOSS for tactical reasons, they have to know about the why and how or some of them will poison the community. I've seen way too many people acting entitled to have some feature they think is missing build immediately when they don't intend to pay the developers or do the slightest bit of work themselves. FLOSS isn't about being an alternative to commercial software but about enabling users to do whatever they want with their machines and this has to be communicated to new users that aren't familiar.