Open carry is not legal "by definition"
It's not specifically addressed.
The first gunslinger law was back when a law was passed that allowed your handgun to be in the open in your vehicle. That was many years ago.
The castle law was also referred to as the gunslinger law by the liberals, especially the clarion liar.