Free suele indicar el apartar permanentemente de lo que ata, confina, enreda u oprime <freed the animals from their cages>.
Release connota el dejar salir de un estado de confinamiento, restricción, presión o tensión <released him from his obligations>. antonyms: detain
Liberate recalca en particular el estado de libertad resultante <liberated the population from foreign domination>.
Emancipate indica la liberación de la persona que ha estado bajo sometimiento o dominio <electric appliances that emancipated women from housework>. antonyms: enslave