O uso de uma licença que proíba o uso comercial (que, a propósito, é MUITO difícil de definir) do que a GPL tornará seu software incompatível com todas as bibliotecas e programas existentes que usam essa licença. Isso também significa que ele não será incluído em software como R ou em distribuições linux como debian.
Conheço diferentes programas que usaram algum tipo de licença não comercial e que não foram mantidos por esse motivo: não é possível vincular o software à maioria das outras bibliotecas ou utilitários.
Se você usa a GPL, e alguém venderá produtos usando ou com base no seu código, eles são obrigados a dar acesso ao código-fonte completo. Isso significa incluir todas as modificações e todos os outros códigos do programa. Eu acho que é um acordo justo: melhorias e novas possibilidades se tornam disponíveis.
Como você é o detentor dos direitos autorais, também pode optar por ter uma versão GPL e uma licença comercial: na realidade, as pessoas que vendem software desejam uma licença que não os force a publicar todo o programa sob a GPL. Felizmente, eles compram uma licença para se livrar dessa restrição. Este é um esquema que, entre muitos outros, é usado pelo oracle para berkeley db:
Portanto, a licença depende de como um aplicativo específico que usa o Berkeley DB é distribuído ao público. O software que não é distribuído pode usar a Licença Sleepycat, assim como o software livre e de código aberto. O software proprietário pode usar o Berkeley DB apenas sob um contrato de licença comercial entre a Oracle e o editor do aplicativo.
Uma última coisa: é muito difícil definir 'uso comercial'. Um aluno de doutorado está trabalhando em um projeto usando o uso comercial do seu software? Seu salário é pago pelo projeto ...
Uma última coisa para convencer o líder da sua equipe:
A liberação do código sob a GPL deixa apenas as mesmas oportunidades de ganho comercial (legal) que a publicação de um artigo de jornal descrevendo algum método ou processo que pode ser explorado comercialmente.
A partir desta pergunta semelhante no Stackoverflow. E, de fato, não é verdade: se você publicar um artigo, o editor geralmente reivindicará os direitos autorais e as receitas do artigo, portanto, é melhor usar a GPL do que publicá-la em um periódico.