Necesito definir la licencia de uso para mi programa de cómputo antes de registrarlo?

No. Lo que sí tienes que decidir, es si vas a registrar el código fuente o el código binario.