> and license it as Open Source because of social pressure within the development community
I hope you are not implying that that is the main or even only reason to release free software.
> Anyone who [...]
IME people get shouted down for suggesting to "fix" free software by removing freedoms.