So Facebook says that the foundation of the web is sending data to the server (such as cookies) and receiving information back.
Nowhere in the protocol does it say they can't track you. Ergo, tracking is perfectly legal and moral.
The foundation of the internet is that the server sends you data. Your browser happens to have a security hole and you got a virus.
Totally ethical and legal. Nowhere in the HTTP protocol does it say not to send viruses.
It is currently legal, but that doesn't imply that it's moral. Legality does not define morality.
> Nowhere in the HTTP protocol does it say not to send viruses.
Correct.
> Totally ethical and legal.
Sending a virus is patently unethical regardless of the transport mechanism. as for legality, see a lawyer about 18 U.S.C. ยง 1030(a)(5).
I know. The examples were still factually incorrect straw-men.
> it must be legal and ethical to block them
That's the point; it is legal and ethical to use data that was voluntarily given. If you want control over how things are used, stop sending to everybody freely and require a contract.
> harass those who spend money on them.
Clicking a link isn't harassment.
You are making people lose money (not the malware adnetworks, not the trackers, but the guy buying advertisement) to prove a point to the ad-network (which is actually making money off this), I consider it close to harassment.
So now when you run this program, the two entities you're most against (Google for not having safe-ads) and the content website (for not working for free) are actually getting payed!
If you want to hurt Google, just block ads.
Yes, that is one of the intended goals.
> not the trackers, but the guy buying advertisement
Targeting the source of funding is often an effective strategy.
> {,malware} ad-network
> trackers
> guy buying advertisement
All of these are responsible, so they are all intended targets.
> I consider it close to harassment
If following a website's href suggestion to load a URL is "harassment", then advertising is also harassment.
What I do with that data isn't up to you. That includes viewing all, parts, or none of the information I received from your server. That especially includes deciding about what code gets executed on my machine.
If advertisers want to control what I am doing with the content I get, please find yourself a new protocol and DRM it to your hearts' content. Just leave the Web alone.