El uso de una licencia que prohíba el uso comercial (que, por cierto, es MUY difícil de definir) que GPL hará que su software sea incompatible con todas las bibliotecas y programas existentes que usan esa licencia. También significa que no se incluirá en software como R o en distribuciones de Linux como debian.
Conozco diferentes programas que usaron algún tipo de licencia no comercial y que no se mantuvieron por estas razones: no puede vincular el software a la mayoría de las otras bibliotecas o utilidades.
Si usa la GPL, y alguien venderá productos usando o basado en su código, está obligado a dar acceso al código fuente completo. Eso significa incluir todas sus modificaciones y todos los demás códigos para su programa. Creo que es un trato justo: mejoras y nuevas posibilidades están disponibles.
Como usted es el titular de los derechos de autor, también puede decidir tener una versión GPL y una licencia comercial: en realidad, las personas que venden software querrán una licencia que no les obligue a publicar todo su programa bajo la GPL. Felizmente comprarán una licencia para deshacerse de esa restricción. Este es un esquema que, entre muchos otros, utiliza Oracle para Berkeley DB:
Por lo tanto, la licencia depende de cómo se distribuye al público una aplicación particular que utiliza Berkeley DB. El software que no se distribuye puede usar la Licencia Sleepycat, al igual que el software libre y de código abierto. El software propietario solo puede usar Berkeley DB bajo un acuerdo de licencia comercial entre Oracle y el editor de la aplicación.
Una última cosa: es muy difícil definir 'uso comercial'. ¿Está trabajando un estudiante de doctorado en un proyecto utilizando su software para uso comercial? Su salario lo paga el proyecto ...
Una última cosa para convencer al líder de su equipo:
La publicación de código bajo la GPL deja solo las mismas oportunidades de ganancia comercial (legal) que la publicación de un artículo de revista que describe algún método o proceso que puede explotarse comercialmente.
De esta pregunta similar en Stackoverflow. Y, de hecho, no es cierto: si publica un artículo, el editor generalmente reclamará los derechos de autor y los ingresos del artículo, por lo que es mejor usar GPL que publicarlo en una revista.