Definir Licencia para mi aplicacion

ignacio
05 de Agosto del 2005
Estoy interesado en saber como se debe definir los terminos de una licencia para mi aplicacion java, esta aplicacion usa los siguientes productos: jre, jasperreport, hsqldb.
Si no me equivoco estos productos son de licencia GPL (open source) por lo tanto de debo regir bajo esos terminos (¿verdad?) y si me equivoco les ruego que me corrigan.
Ademas esta aplicacion sera vendida a cualquier usuario que desee comprarla, entonces debo definir algun termino comercial en ella o no es necesario (se puede agregar terminos que uno disponga?)

Les pido la mas seria ayuda que me puedan brindar ya que estoy un poco confundido y me es urgente.

Saludos a todos.