It depends. One can be 100% open source, if one finds way to be profitable. Examples include Red Hat, Mozilla and others. Jolla are a startup, and are still figuring things out. I hope they'll find a way to make Sailfish 100% open source (I'm not talking about driver blobs here). About NSA and etc. Things go way deeper than many even think. It's way beyond Google and co. already. See http://www.theguardian.com/world/201...e-surveillance