There are no laws about open carry. It's legal because it's not illegal. You can't carry into certain places and loaded carry in a car is a no-no. But OC is legal with pistols and rifles.
However, depending on the circumstances, count on talking to the police.