Can players be re-signed after their contracts are over?

Once a player’s contract expires, he can be retained by placing one of three franchise tags on him. If he does not receive a tag, he will enter the ensuing Auction. If the player is a Restricted Free Agent, his former team can match the highest bid for him. If he is an Unrestricted Free Agent, his former team will have to bid on him if they want to retain him.