What is the origin of the word liberal?

Liberal is a Latin word that means "pertaining to a free person." The antonym of liberal is servile, "pertaining to a slave."