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