En general, las licencias open source permitan el uso comercial. Lo que sí
puedes hacer es forzar que, si se realizan cambios y se redistribuye código
modificado, se mantenga la licencia (LGPL o GPL por ejemplo).
Hay licencias menos populares que te pueden servir, como ésta:
Felipe,
Estuve revisando varias de las licencias en www.opensource.org, y me parece
que ninguna te asegura el Non-Commercial. Entiendo perfecto la idea de
agregar esa excepción, y pienso que debieras pedirle a la gente de Derechos
Digitales (http://www.derechosdigitales.org/) que te asesoren.