In Alabama, OC is legal and requires no permit.
Exceptions: You need a permit to carry in a car. You need a permit to carry in a school zone. You may not carry within 1000 feet of a demonstration.
Birmingham has a few officer who have expressed a desire to hassle OCers. One of our own was convicted today of disorderly conduct. We fully expect him to win on appeal. The trial was not a jury trial and decision was capricious and arbitrary. It could not possibly have been based on the law as written. Just don't tempt any Birmingham cops, who may be feeling a bit emboldened to try it again.