In regard to the giving fish away, any fish that you catch and keep are "in your possession". Its kind of vague in the regulations (Minnesota's) where it says, "fish are in an angler's possession whether on hand, in cold storage, in transport, or elsewhere". It doesn't say anything about giving fish away, but that's where "elsewhere" comes into play. If you give a limit of walleyes to someone, they must A) have a license and not be in possession of any other walleyes or B)have your license information with the fish until the fish are consumed. If you have a limit of walleyes and give a limit to someone that doesn't fish and therefore does not have a license; you would be in excess of your possession limit and thus breaking the law. You would also run into a problem of being over your possession limit if you had any fish at home for instance and then gave a limit to someone else even if they do have a license and they have no fish in their possession. You would be over your possession during the transportation to the person. I am not an expert on this topic, but this is very similar to being in possession of wild game and giving it to someone; thus I am fairly certain that it applies the same to the fish possession law.