Those who are not bona fide residents of the State of Alabama and boats owned or operated by persons who are not bona fide residents of this state and boats of foreign corporations or boats taking oysters out of the state shall pay the same fee as that charged Alabama residents or boats to fish or conduct the same activity in the applicant's state of residence; and to provide that in no event shall nonresidents and boats pay less than twice the cost for said licenses that Alabama residents pay and further provided, that where the amount of nonresident license fee is stipulated by the law creating the same, this amount shall govern; and further provided, that this section shall not apply to citizens of other states which have reciprocal fishing agreements with this state.