La idea es dejar el código fuente de mi aplicación en un repositorio publico en Github, con lo cual cualquiera puede acceder a el, no tengo problema en que usen mi código, pero lo que quiero es que no se use ese código para luego mediante un producto el cual a sido realizado completamente o parcialmente con mi código se pueda obtener un beneficio económico, me gustaría que el software desarrollado completamente con mi código o parcialmente sea de código abierto, gratuito y libre.
La mayoría de las licencias open-source permiten el uso comercial del código.. sin embargo, licencias como GPL suelen poner tantos "limites" que muchas "empresas" pasan de usar códigos bajo esa licencia para sus proyectos comerciales.
http://choosealicense.com/licenses/
Siempre puedes elegir una licencia (CC) (creative commons).. aunque la desaconsejan para código, realmente no es un "NO".. solamente la desaconsejan nada te impide usarlo..
Saludos
"Shared alike", me gusta mucho ésta.
Si lo quieren usar que lo respeten tal y como les llegue.