Earlier quoted context omitted.
The GPL reduces developer freedom Does it?
> The GPL reduces developer freedom. Does it? The GPL increases the user's freedom by forcing developers to contribute back, ie limiting the developer's freedom (to close code down). Likewise, BSD and MIT type licences increase developer freedom at the cost of end users. You have got to keep these two roles clearly separated when thinking about licences, even though in lots of cases the actual users will be developer…
That begs the question of whether or not one has the right to limit one's users' freedom to use, modify & share code. I don't think that one does.
> Likewise, BSD and MIT type licences increase developer freedom at the cost of end users.
They certainly increase developer power, but power is not freedom; might does not make right.