This is a complex situation, but it also seems to me that we have a discrepancy here between Trisquel's goals, as I understand them, and what happens in practice. As I understand Trisquel's purpose, the goal is to provide an OS that doesn't contain nonfree code, and never recommends any nonfree code, the ultimate goal being that you never execute any nonfree code unless you explicitely installed something out of Trisquel's control (some source code grabbed somewhere, some deb, some ppa...). However, currently, when you browse the web, you may end up executing a bunch of nonfree code (swf through gnash, nonfree javascript...), through no explicit decision of yours, besides entering an URL. Maybe it would be more consistent to disable gnash by default, and provide NoScript or LibreJS by default, so that executing nonfree code requires an explicit and conscious decision from the user? I am aware that this will break some websites, and people may end up whitelisting a bunch of stuff anyway, but isn't the purpose of this OS precisely to make people aware of where nonfree code lurks, and to block it by default?

As for myself, I currently use NoScript and whitelist the bare minimum. I am not very satisfied by this situation but it's the only way today to be able to access the content of certain sites.

Reply via email to