Hola
Es para lo que se llama software libre, al estar bajo esta licencia vos podes utilizar el codigo que te dan pero tenes que permitir que otros puedan acceder al codigo fuente que vos desarrollas modificando el que te dieron, ya que lo elaboraste basandote en el otro, por eso se llama "software libre" cualquiera lo puede modificar y mejorar y pasarlo a otros para que lo sigan utilizando, podes hacer distribucion libre, pero no podes apropiartelo, es decir, no lo podes vender pero si podes cobrar por mantenimiento a la persona que se lo instalas
Mirá aca hay una breve descripcion en wikipedia:
http://es.wikipedia.org/wiki/GNU_GPL
Espero que te sirva
Saludos