> "sometimes I have to accept to run non-free javascript"? What? JScript is opensource (except the encrypted code, but you can decrypt it anyway).

First of all, javascript is a script language; You can't say: this and this language is free or proprietary;
just the *programs* written in the language can be free or proprietary.
The programs written in javascript don't get compiled, so perhaps this is why you're confused and think every javascript program is free (or you call it "opensource") just because you can see the code. Unfortunately, this is not true.
Many javascript programs consist of "obfuscated" code which no one can read.
But even if the code is not obfuscated that doesn't mean it's free. It's only free with a proper free software licence. This is necessary so users can have control over their computer. For example, think of a commonly used javascript program like jquery; many webpages use jquery. What if the developers decide to build in malicious features in their next release? What happens to the websites which really rely on this program? Without a proper free software licence, they are completely helpless, though they are able to see the code.
And unfortunately, not every encrypted code can be decrypted so easily.

> And before worrying about your hardware, think about how many traces did you left in social networks and WWW and streets(cameras+mobile phone+android)

I don't use social networks and care very much about how many traces I leave in the www. So yes, these are important things I consider as well; But we shouldn't stop here. Though solutions may not be perfect, what really matters is that there are people who think about those problems and keep on searching for better solutions.
Surveillance cameras should be fought with political resistance.
I avoid using my cell phone and hope I can stop someday completely.
Of course I leave traces in the WWW, but I try to minimize them.

> I'm not such crazy person to think about proprietary hardware, so non-free drivers is ok for me.

I don't think avoiding non-free hardware drivers or firmware blobs is "crazy". I understand if someone has to make compromises and use some non-free firmware for a period of time because he can't afford to buy new hardware, but I think it's bad for him and I don't really understand why someone considers this as "ok". It's your pc and you deserve the freedom to have control over it. No one should treat you like this and force you to run a proprietary program.

> And there are opensource hardware as I know.

There are opensource drivers and firmware, though I prefer the term "free".
The term "opensource hardware" or "free hardware" is a bit confusing because the criteria for free software can't be applied on hardware ("freedom to copy the program and share it with your neighbour" - how should this be possible with hardware?). So I hope I understood you well and we're talking about the software which is necessary to use the hardware.
Or do you mean documented hardware?

Reply via email to