undoctrinaire

adjective
  1. not rigidly committed to a particular doctrine or ideology; flexible and pragmatic in approach

Examples