Any Sovrin Node may be able to operate as either an Observer Node or Validator Node, but at any one point in time it must operate in only one of these two roles.
Observer Node has no restrictions on who may run or how many Observer Nodes they may run because the responses from Observer Nodes may be provide cryptographic verification "State Proofs" of the current state of the Sovrin Ledger.