Yes, the state of Alabama requires you to have fishing license when fishing on or off private property.