cpp free speech