liberal

adjective
  1. willing to respect or accept behavior or opinions different from one’s own; open to new ideas
  2. relating to or denoting a political and social philosophy that promotes individual rights, civil liberties, democracy, and free enterprise
  3. given, used, or occurring in generous amounts
noun
  1. a person of liberal views

Examples