This week Gov. Mary Fallin signed open carry into law in Oklahoma–sort of. If you have a concealed handgun license you will be able to open carry in public. Citizens without one may not open carry.
Businesses will be allowed to forbid open carry on their properties, as they can prohibit weapons now. There is not a statutory penalty for doing so unless you stay after they ask you to leave. It would then be trespassing.
Tulsa area law enforcement will reportedly check for concealed handgun licenses of those who are seen carrying. The highway patrol has not yet made a statement on exactly how they will handle OC’ers.
Read more at NewsOK