7145. (a) Except as otherwise provided in this article, every person 16 years of age or older who takes any fish, reptile, or amphibia for any purpose other than profit shall first obtain a license for that purpose and shall have that license on his or her person or in his or her immediate possession or where otherwise specifically required by law or regulation to be kept when engaged in carrying out any activity authorized by the license. In the case of a person diving from a boat, the license may be kept in the boat, or in the case of a person diving from the shore, the license may be kept within 500 yards on the shore.
(b)
This section does not apply to an owner of real property, or the owner's invitee, who takes fish for purposes other than profit from a lake or pond that is wholly enclosed by that owner's real property and that is located offstream and not hydrologically connected to any permanent or intermittent waterway of the state. This subdivision does not, and shall not be construed to, authorize the introduction, migration, stocking, or transfer of aquatic species, prohibited species, or any other nonnative or exotic species into state waters or waterways.
This subdivision does not supersede or otherwise affect any provision of law that governs aquaculture, including, but not limited to, the operation of trout farms, the operation of other enterprises for profit, or any activity that is an adjunct to or a feature of, or that is operated in conjunction with, any other enterprise operated for profit, including private parks or recreation areas.