Alabama residents and non-residents age 16 and older are required to have appropriate recreational licenses to fish in public waters (some exceptions apply). The fishing license year is from September....