¿Cuál es la diferencia entre un código clave, una clave de software y una clave de licencia?

Todo esto se refiere a un código de 25 caracteres compuesto por letras y números que debe ingresar para obtener la licencia o desbloquear el software.