As licenças de código aberto deveriam ser capazes de impor restrições ao uso?

Código aberto explicado em linguagem simples.

As licenças clássicas de código aberto não restringem os propósitos de uso. Eles dão direitos a todos, mesmo que o criador considere alguns aplicativos indesejáveis.

Existem licenças com restrições éticas de uso, mas geralmente não são consideradas código aberto em sentido estrito.