Read Baase chapter 2 on privacy and chapter 3 on free speech.
Start reading the material in Chapter 4 on software patents
One regulatory approach would be to require that tracking code honor
various opt-out mechanisms, such as the Do Not Track option.
LICRA v Yahoo
Google and censorship
Source code as speech