Check out alambamopencarry.com.
There is a pamphlet available from the documents button on the main page. There is also a discussion forum on the site.
Basically, OC is legal for all who are not prohibited from possessing a handgun. No license is required except while in a vehicle. No carry within 1000 feet of a demonstration. Not all LEOs are on board with the law.