Most people know that in Alabama gun owners must have a permit to carry a concealed firearm. But not as many know that they can carry a holstered pistol openly without a permit.
There are no state laws prohibiting the open carry of firearms. There is also an Attorney General's opinion that says it is legal for gunowners to do so.
But there are limitations. No weapons can be carried on school campuses, court houses and government buildings. But most restaurants and businesses are open, except in cases where they, the businesses, prohibit the possession of firearms on their grounds.